Intégration · Paie et RH
Connecter Claude et ChatGPT à Humanity
Demandez à votre IA qui est en service maintenant pour créer et publier les services de la semaine prochaine, ou demandez un congé à un employé dans Humanity. Elle peut lire et gérer les employés, les services, les demandes de congés et les horodateurs, enregistrer l'arrivée et le départ des personnes, extraire des rapports d'horaire et envoyer des messages internes. Les questions sur la planification sont résolues sans parcourir le calendrier.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Qui travaille actuellement et quelqu'un est-il en retard ?”
L'IA liste ceux qui sont en service maintenant et ceux qui sont en retard pour le travail.
“Créer un service pour la position Bar samedi de 18h à 2h avec deux employés nécessaires.”
Elle trouve la position et crée le service. Il reste non publié jusqu'à ce que vous le publiez.
“Publier les services de la semaine prochaine et notifier le personnel.”
Elle liste les services pour la semaine et les publie avec une notification aux employés.
Ce que votre IA peut faire
Services et plannings
Lister, créer, mettre à jour, publier et supprimer les services, voir qui est en service maintenant, lister les positions et emplacements, et examiner les échanges de services.
Horodateur et horaires
Enregistrer l'arrivée et le départ des employés, lire les entrées d'horodatage et extraire un résumé d'horaire, ainsi que des rapports de présence et de retard.
Employés, congés et messages
Lire, créer et mettre à jour les employés, lister et créer des demandes de congé, et lire ou envoyer des messages internes.
“Demander des vacances à Lisa du 1er au 5 juillet.”
Elle trouve le type de congé de vacances et crée la demande de congé pour Lisa pour ces dates.
“Donnez-moi un résumé d'horaire pour la semaine dernière.”
Elle extrait le rapport de résumé d'horaire pour cette plage de dates, par employé.
“Enregistrer Jonas maintenant.”
Elle trouve Jonas et l'enregistre en arrivant avec l'heure actuelle.
195 outils pour Humanity
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
approve_availabilitySupprime des donnéesapprove_availability_approveSupprime des donnéesapprove_availability_post_availability_approveVisible par d’autresapprove_rejectVisible par d’autresapprove_shiftVisible par d’autresapprove_shift_approveVisible par d’autresapprove_shift_post_shifts_approveVisible par d’autresclock_inModifie des donnéesHorodage d'un employé via `employee_id`, optionnellement à un endroit `clock_in_time` et à un moment `location`.clock_outVisible par d’autresDéclenche la sortie d'un employé via `employee_id`, optionnellement à un moment donné `clock_out_time`, avec des notes ou des conseils.create_addclocktimeModifie des donnéescreate_addressModifie des donnéescreate_address_post_locationModifie des donnéescreate_availabilityModifie des donnéescreate_breakruleModifie des donnéescreate_budgetModifie des donnéescreate_createModifie des donnéescreate_customfieldModifie des donnéescreate_data_pointModifie des donnéescreate_datapointModifie des donnéescreate_datapoint_post_datapointModifie des donnéescreate_datatypeModifie des donnéescreate_employeeModifie des donnéesAjouter un employé : dans `body` passer le nom (ou prénom et nom), l'email, et optionnellement les postes, le groupe (5 = Employé, 2 = Manager), la rémunération et l'adresse ; définir `send_activation` pour leur envoyer une invitation.create_employee_expirationModifie des donnéescreate_employee_preclockinModifie des donnéescreate_employee_task_taskModifie des donnéescreate_futureModifie des donnéescreate_leave_requestModifie des donnéesDemander un congé pour un `employee` : `leavetype` ID, `start_date` et `end_date`, et pour les congés horaires définir `is_hourly` avec `start_time` et `end_time`.create_leave_typeModifie des donnéescreate_manage_positionModifie des donnéescreate_message_post_noteModifie des donnéescreate_metricModifie des donnéescreate_moduleModifie des donnéescreate_multipleModifie des donnéescreate_noticeModifie des donnéescreate_positionModifie des donnéescreate_ratecardModifie des donnéescreate_savenoteModifie des donnéescreate_sectionModifie des donnéescreate_seriesModifie des donnéescreate_shiftModifie des donnéesCréer un créneau : `schedule` (ID du poste), `start_date`, `start_time`, `end_date`, `end_time`, avec optionnel `employee_id` liste, titre, notes et nombre d'employés `needed`. Il reste non publié jusqu'à publication.create_shift_shiftbreakModifie des donnéescreate_shift_swapModifie des donnéescreate_skillModifie des donnéescreate_terminalModifie des donnéescreate_timeclockModifie des donnéescreate_tradeModifie des donnéescreate_wallVisible par d’autresdelete_addressSupprime des donnéesdelete_breakruleSupprime des donnéesdelete_customfieldSupprime des donnéesdelete_datapointSupprime des donnéesdelete_datatypeSupprime des donnéesdelete_employeeSupprime des donnéesdelete_employee_positionSupprime des donnéesdelete_eventSupprime des donnéesdelete_futureSupprime des donnéesdelete_leafSupprime des donnéesdelete_messageSupprime des donnéesdelete_messagesTransfère de l’argentdelete_metricsTransfère de l’argentdelete_moduleSupprime des donnéesdelete_noticeSupprime des donnéesdelete_positionSupprime des donnéesdelete_ratecardSupprime des donnéesdelete_sectionSupprime des donnéesdelete_seriesSupprime des donnéesdelete_shiftSupprime des donnéesSupprimer définitivement un créneau via `shift_id`. Cela ne peut pas être annulé.delete_shift_approveSupprime des donnéesdelete_shift_shiftbreaksTransfère de l’argentdelete_skillSupprime des donnéesdelete_taskSupprime des donnéesdelete_terminalSupprime des donnéesdelete_timeclockSupprime des donnéesdelete_timeclock_locationSupprime des donnéesdelete_wallSupprime des donnéesdelete_weekliesTransfère de l’argentget_addressget_availabilityget_availability_approveVisible par d’autresget_companyRécupérer les détails du compte Humanity de l'entreprise.get_company_2get_current_userRécupère l'employé Humanity auquel se connecte la liaison, y compris son ID et ses permissions.get_customfieldget_datapointget_datapointsget_datatypeget_eidget_employeeRécupérer un employé via `employee_id`, y compris les coordonnées, postes, compétences et rémunération.get_employee_by_unique_idget_employee_positionget_employee_reportget_eventget_leave_requestRécupérer une demande de congé via `leaf_id` (l'ID du congé).get_messageget_message_get_messageget_metrics_from_companyget_moduleget_notesget_noticeget_payroll_reportget_positionget_ratecardget_sectionget_shiftRécupérer un créneau via `shift_id`, y compris l'heure, le poste et les employés assignés.get_skillget_statusget_terminalget_timeclockRécupérer une entrée d'horodage via `timeclock_id`, y compris les heures de passage et de retour et les pauses.get_timesheet_reportRécupère un rapport de fiche de temps entre `start_date` et `end_date`; `type` est timesheetssummary, timesheetsattendance ou timesheetslatesummary. Filtrez par les IDs de `employee`, `schedule` ou `approval_status`.list_addresseslist_budgetslist_clearslist_companieslist_customslist_daily_peak_hourslist_data_pointslist_datatypeslist_employee_leave_typeslist_employee_positionslist_employeesLister les employés, optionnellement ceux avec `disabled` ou `inactive`, ou uniquement ceux dans un `location` ou `schedule` (poste). Utilisez cela pour obtenir l'ID d'un employé.list_futureslist_group_permslist_leave_requestsLister les demandes de congé, optionnellement par `user_id`, plage de dates, `location` ou `position`, avec pagination.list_leave_typesLister les types de congés (vacances, maladie et ainsi de suite). Un ID de type de congé est nécessaire pour en demander un.list_locationsListe les emplacements de l'entreprise et les sites distants.list_manage_positionslist_messagesListe les messages dans votre boîte de réception Humanity, avec `limit` et `offset`.list_metricslist_module_digital_signatureslist_module_messageslist_moduleslist_noticeslist_number_of_requestslist_on_nowListe ceux qui travaillent actuellement, optionnellement uniquement ceux `lateforwork`.list_position_breakruleslist_positionsListe les postes (plannings). Un ID de poste est requis lors de la création des plannings.list_preclockinslist_progresslist_ratecardslist_reportslist_scheduleslist_sectionslist_series_slotslist_settingslist_shift_shiftbreakslist_shift_tradesLister les demandes de changement de créneau via `mode` : gérer, demandées ou disponibles.list_shiftsListe les plannings entre `start_date` et `end_date`, optionnellement pour un `schedule` (poste), `location` ou `employees`, et par `mode` (par exemple, ouvert, vue d'ensemble, employé).list_skillslist_terminalslist_timeclocksListe les entrées d'horlogerie, filtrées par `employee`, `schedule`, `status` et une plage de dates, avec pagination.list_wallslist_weeklieslist_wu_daily_reportspublish_shiftsVisible par d’autresPublie des plannings via les IDs `shifts` séparés par des virgules afin que les employés puissent les voir; `notify` 0 n'envoie rien, 1 notifie les employés, 2 notifie les employés et les managers, avec un optionnel `message`.reject_availabilitySupprime des donnéessend_messageVisible par d’autresEnvoyer un message interne avec `subject` et `message` à un poste (`group_receivers`) et un employé (`individual_receivers`) ; passer `conversation` pour répondre. Les destinataires sont notifiés.submit_moduleVisible par d’autressubmit_sectionVisible par d’autresupdate_addressModifie des donnéesupdate_bulkVisible par d’autresupdate_clockinModifie des donnéesupdate_clockoutModifie des donnéesupdate_copyModifie des donnéesupdate_customfieldModifie des donnéesupdate_data_pointsVisible par d’autresupdate_datapointModifie des donnéesupdate_datatypeModifie des donnéesupdate_employeeModifie des donnéesMise à jour d'un employé via `employee_id`: dans `body` modifier les coordonnées, le titre de poste, la rémunération, le groupe, l'emplacement ou le statut. Seuls les champs que vous passez sont modifiés.update_employee_leave_typesVisible par d’autresupdate_employee_positionModifie des donnéesupdate_employee_task_tasksVisible par d’autresupdate_eventModifie des donnéesupdate_forceclockoutsVisible par d’autresupdate_futureModifie des donnéesupdate_loginModifie des donnéesupdate_managesVisible par d’autresupdate_messageModifie des donnéesupdate_module_messagesVisible par d’autresupdate_modulesVisible par d’autresupdate_noticeModifie des donnéesupdate_positionModifie des donnéesupdate_ratecardModifie des donnéesupdate_sectionModifie des donnéesupdate_settingsVisible par d’autresupdate_shiftModifie des donnéesMise à jour d'un planning via `shift_id`: modifier les horaires, le poste, les notes, ou `add`/`remove` employés. Seuls les champs que vous passez sont modifiés.update_shift_shiftbreaksVisible par d’autresupdate_shift_tasksVisible par d’autresupdate_skillModifie des donnéesupdate_swapModifie des donnéesupdate_taskModifie des donnéesupdate_terminalModifie des donnéesupdate_timeclockModifie des donnéesupdate_tradeModifie des donnéesupdate_wallVisible par d’autresupdate_weekliesVisible par d’autres
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Humanity dans la liste des applications.
- 2
Collez votre clé
Dans Humanity, allez dans Paramètres > API v2, donnez un nom à l'application et cliquez sur Enregistrer. Aucun URI de redirection n'est nécessaire. Copiez le ID d'Application et le Secret d'Application, et entrez-les ensemble avec votre nom d'utilisateur et mot de passe Humanity.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Humanity ?
Elle peut lire votre entreprise, employés, positions, emplacements, services, échanges de services, qui est en service maintenant, types de congés, demandes de congés, horodateurs, rapports d'horaire et messages. Elle peut créer et mettre à jour les employés, les services et les demandes de congé, publier des services, enregistrer l'arrivée et le départ des employés et envoyer des messages internes. Elle peut également supprimer un service si vous activez cet outil.
L'IA voit-elle mes détails de connexion Humanity ?
Non. Vos détails de connexion Humanity sont chiffrés au repos et jamais montrés à l'IA. Après que vous les ayez enregistrés, ils ne sont plus montrés, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez les outils activés pour commencer en lecture seule. La publication des créneaux et l'envoi de messages notifient les employés ; la suppression d'un créneau est définitive. Ces outils peuvent nécessiter votre approbation avant exécution. Chaque appel outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche terminée. Vous devez également avoir votre propre compte Humanity.
Pourquoi Humanity a-t-elle besoin de mon nom d'utilisateur et mot de passe ?
L'API v2 de Humanity s'authentifie avec l'App ID et le App Secret de l'application, ainsi que le nom d'utilisateur et le mot de passe d'un utilisateur Humanity. PipMCP utilise ces informations pour obtenir un jeton d'accès, et l'IA fonctionne sous les identités et permissions de cet utilisateur.
Intégrations associées
Laissez votre IA travailler dans Humanity dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Humanity gratuitementPipMCP n’est pas affilié à Humanity. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






