Aller au contenu

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.

Connecter Humanity gratuitement

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ées
  • approve_availability_approveSupprime des données
  • approve_availability_post_availability_approveVisible par d’autres
  • approve_rejectVisible par d’autres
  • approve_shiftVisible par d’autres
  • approve_shift_approveVisible par d’autres
  • approve_shift_post_shifts_approveVisible par d’autres
  • clock_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ées
  • create_addressModifie des données
  • create_address_post_locationModifie des données
  • create_availabilityModifie des données
  • create_breakruleModifie des données
  • create_budgetModifie des données
  • create_createModifie des données
  • create_customfieldModifie des données
  • create_data_pointModifie des données
  • create_datapointModifie des données
  • create_datapoint_post_datapointModifie des données
  • create_datatypeModifie des données
  • create_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ées
  • create_employee_preclockinModifie des données
  • create_employee_task_taskModifie des données
  • create_futureModifie des données
  • create_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ées
  • create_manage_positionModifie des données
  • create_message_post_noteModifie des données
  • create_metricModifie des données
  • create_moduleModifie des données
  • create_multipleModifie des données
  • create_noticeModifie des données
  • create_positionModifie des données
  • create_ratecardModifie des données
  • create_savenoteModifie des données
  • create_sectionModifie des données
  • create_seriesModifie des données
  • create_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ées
  • create_shift_swapModifie des données
  • create_skillModifie des données
  • create_terminalModifie des données
  • create_timeclockModifie des données
  • create_tradeModifie des données
  • create_wallVisible par d’autres
  • delete_addressSupprime des données
  • delete_breakruleSupprime des données
  • delete_customfieldSupprime des données
  • delete_datapointSupprime des données
  • delete_datatypeSupprime des données
  • delete_employeeSupprime des données
  • delete_employee_positionSupprime des données
  • delete_eventSupprime des données
  • delete_futureSupprime des données
  • delete_leafSupprime des données
  • delete_messageSupprime des données
  • delete_messagesTransfère de l’argent
  • delete_metricsTransfère de l’argent
  • delete_moduleSupprime des données
  • delete_noticeSupprime des données
  • delete_positionSupprime des données
  • delete_ratecardSupprime des données
  • delete_sectionSupprime des données
  • delete_seriesSupprime des données
  • delete_shiftSupprime des donnéesSupprimer définitivement un créneau via `shift_id`. Cela ne peut pas être annulé.
  • delete_shift_approveSupprime des données
  • delete_shift_shiftbreaksTransfère de l’argent
  • delete_skillSupprime des données
  • delete_taskSupprime des données
  • delete_terminalSupprime des données
  • delete_timeclockSupprime des données
  • delete_timeclock_locationSupprime des données
  • delete_wallSupprime des données
  • delete_weekliesTransfère de l’argent
  • get_address
  • get_availability
  • get_availability_approveVisible par d’autres
  • get_companyRécupérer les détails du compte Humanity de l'entreprise.
  • get_company_2
  • get_current_userRécupère l'employé Humanity auquel se connecte la liaison, y compris son ID et ses permissions.
  • get_customfield
  • get_datapoint
  • get_datapoints
  • get_datatype
  • get_eid
  • get_employeeRécupérer un employé via `employee_id`, y compris les coordonnées, postes, compétences et rémunération.
  • get_employee_by_unique_id
  • get_employee_position
  • get_employee_report
  • get_event
  • get_leave_requestRécupérer une demande de congé via `leaf_id` (l'ID du congé).
  • get_message
  • get_message_get_message
  • get_metrics_from_company
  • get_module
  • get_notes
  • get_notice
  • get_payroll_report
  • get_position
  • get_ratecard
  • get_section
  • get_shiftRécupérer un créneau via `shift_id`, y compris l'heure, le poste et les employés assignés.
  • get_skill
  • get_status
  • get_terminal
  • get_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_addresses
  • list_budgets
  • list_clears
  • list_companies
  • list_customs
  • list_daily_peak_hours
  • list_data_points
  • list_datatypes
  • list_employee_leave_types
  • list_employee_positions
  • list_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_futures
  • list_group_perms
  • list_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_positions
  • list_messagesListe les messages dans votre boîte de réception Humanity, avec `limit` et `offset`.
  • list_metrics
  • list_module_digital_signatures
  • list_module_messages
  • list_modules
  • list_notices
  • list_number_of_requests
  • list_on_nowListe ceux qui travaillent actuellement, optionnellement uniquement ceux `lateforwork`.
  • list_position_breakrules
  • list_positionsListe les postes (plannings). Un ID de poste est requis lors de la création des plannings.
  • list_preclockins
  • list_progress
  • list_ratecards
  • list_reports
  • list_schedules
  • list_sections
  • list_series_slots
  • list_settings
  • list_shift_shiftbreaks
  • list_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_skills
  • list_terminals
  • list_timeclocksListe les entrées d'horlogerie, filtrées par `employee`, `schedule`, `status` et une plage de dates, avec pagination.
  • list_walls
  • list_weeklies
  • list_wu_daily_reports
  • publish_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ées
  • send_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’autres
  • submit_sectionVisible par d’autres
  • update_addressModifie des données
  • update_bulkVisible par d’autres
  • update_clockinModifie des données
  • update_clockoutModifie des données
  • update_copyModifie des données
  • update_customfieldModifie des données
  • update_data_pointsVisible par d’autres
  • update_datapointModifie des données
  • update_datatypeModifie des données
  • update_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’autres
  • update_employee_positionModifie des données
  • update_employee_task_tasksVisible par d’autres
  • update_eventModifie des données
  • update_forceclockoutsVisible par d’autres
  • update_futureModifie des données
  • update_loginModifie des données
  • update_managesVisible par d’autres
  • update_messageModifie des données
  • update_module_messagesVisible par d’autres
  • update_modulesVisible par d’autres
  • update_noticeModifie des données
  • update_positionModifie des données
  • update_ratecardModifie des données
  • update_sectionModifie des données
  • update_settingsVisible par d’autres
  • update_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’autres
  • update_shift_tasksVisible par d’autres
  • update_skillModifie des données
  • update_swapModifie des données
  • update_taskModifie des données
  • update_terminalModifie des données
  • update_timeclockModifie des données
  • update_tradeModifie des données
  • update_wallVisible par d’autres
  • update_weekliesVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Humanity dans la liste des applications.

  2. 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. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. 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.

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 gratuitement

PipMCP n’est pas affilié à Humanity. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.