Aller au contenu

Intégration · Paie et RH

Connecter Claude & ChatGPT à Buddy Punch

Demandez à votre IA qui manque un punch, combien d'heures quelqu'un a travaillé cette période de paie, ou approuvez une demande de congé dans Buddy Punch. Elle peut lire les employés, les cartes horaires, les punches et les plannings, faire venir et partir des personnes, corriger les heures de punch, ainsi que créer et publier des plannings. Les questions sur les feuilles de temps sont répondues sans ouvrir chaque carte.

Connecter Buddy Punch gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Combien d'heures Emma a-t-elle travaillé dans la période de paie actuelle ?”

    L'IA trouve la période de paie et la carte horaire d'Emma, puis lit les totaux et le statut d'approbation.

  • “Jonas s'est oublié de partir hier. Définissez son heure de départ à 17:00.”

    Elle trouve sa carte horaire et son punch, puis modifie l'heure de départ.

  • “Approuvez la demande de congé de Sara pour vendredi prochain.”

    Elle liste ses demandes de congé pour cette date et approuve celle correspondante.

Ce que votre IA peut faire

Cartes horaires et punches

Listez les cartes horaires par période de paie, lisez les punches et entrées, faites venir et partir des employés, ajoutez, corrigez ou supprimez des punches, et approuvez les cartes horaires.

Congés

Listez les demandes et soldes, demandez des congés pour un employé, et approuvez ou rejetez les demandes.

Employés et plannings

Créez et mettez à jour les employés, listez les emplacements et postes, et créez, mettez à jour, supprimez et publiez des plannings.

  • “Planifiez Anna et Mikkel pour le matin au entrepôt, du lundi au vendredi la semaine prochaine.”

    Elle consulte l'emplacement et les employés, puis crée les plannings avec heures de début et de fin.

  • “Publiez le planning de la semaine prochaine et notifiez tout le monde.”

    Elle publie le planning pour cette plage de dates et peut notifier les employés par e-mail ou notification push.

  • “Combien de congés payés Lars a-t-il encore ?”

    Elle lit les soldes d'accumulation des congés de Lars.

99 outils pour Buddy Punch

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_time_cardVisible par d’autresValider (ou définir l'approbation `status` de) une feuille de temps par `time_card_id`, avec une note optionnelle.
  • approve_time_offVisible par d’autresValider une demande de congé par `time_off_id`.
  • attach_department_code_to_addressVisible par d’autres
  • attach_employeeVisible par d’autres
  • attach_employee_to_addressVisible par d’autres
  • attach_employee_to_department_codeVisible par d’autres
  • attach_employee_to_geofenceVisible par d’autres
  • clock_inModifie des donnéesEnregistrer l'arrivée d'un employé par `employee_id`, optionnellement avec lieu, poste, département, note et heure.
  • clock_outModifie des donnéesEnregistrer le départ d'un employé par `employee_id`, optionnellement avec une note et une heure.
  • create_addressModifie des données
  • create_department_codeModifie des données
  • create_employeeModifie des donnéesAjouter un employé avec `first_name`, `last_name`, `email` et `username`, plus numéro de téléphone et numéro d'employé optionnels.
  • create_employee_pageModifie des données
  • create_event_redeliverModifie des données
  • create_geofenceModifie des données
  • create_groupModifie des données
  • create_pageModifie des données
  • create_positionModifie des données
  • create_punchModifie des donnéesAjouter un punch manuel à une feuille de temps : `employee_id`, `time_card_id`, `punch_in_datetime` et heure de départ du punch optionnelle, lieu, poste et note.
  • create_punch_breakModifie des données
  • create_punch_rest_attestationModifie des données
  • create_shiftModifie des donnéesCréer un déplacement planifié pour `staff_ids` avec heures de début et fin, lieu, poste, notes et règles de répétition optionnelles.
  • create_time_offModifie des donnéesDemander des congés à un employé avec heures par date (`pto_hours_tuples`).
  • create_webhook_endpointSupprime des données
  • create_webhook_endpoint_pingSupprime des données
  • delete_addressSupprime des données
  • delete_address_department_codesTransfère de l’argent
  • delete_address_employeesTransfère de l’argent
  • delete_automaticsTransfère de l’argent
  • delete_department_codeSupprime des données
  • delete_department_code_employeesTransfère de l’argent
  • delete_geofenceSupprime des données
  • delete_geofence_employeesTransfère de l’argent
  • delete_groupSupprime des données
  • delete_pageSupprime des données
  • delete_positionSupprime des données
  • delete_punchSupprime des donnéesSupprimer définitivement un punch par `punch_id`.
  • delete_punch_breakSupprime des données
  • delete_shiftSupprime des donnéesSupprimer un déplacement planifié par `shift_id`.
  • delete_time_offSupprime des données
  • delete_webhook_endpointSupprime des données
  • end_breakModifie des donnéesTerminer la pause en cours pour un employé.
  • get_address
  • get_department_code
  • get_employeeRécupérer un employé unique par `employee_id`.
  • get_event
  • get_geofence
  • get_group
  • get_page
  • get_position
  • get_punch
  • get_shift
  • get_time_cardRécupérer une feuille de temps unique par `time_card_id`, y compris les totaux et le statut d'approbation.
  • get_time_off
  • get_time_off_balancesRécupérer les soldes d'accumulation des congés d'un employé par `employee_id`.
  • get_webhook_endpoint
  • list_address_employees
  • list_department_code_employees
  • list_department_codes
  • list_employee_clock_out_prompts
  • list_employee_compliance_policies
  • list_employee_pages
  • list_employee_payrates
  • list_employeesLister les employés, avec tri et pagination par curseur. À utiliser pour trouver un ID d'employé.
  • list_events
  • list_geofence_employees
  • list_geofences
  • list_groups
  • list_locationsLister les lieux où les employés peuvent s'enregistrer.
  • list_pages
  • list_pay_period_times
  • list_pay_periodsTransfère de l’argentListe des périodes de paie. Un identifiant de période est requis pour lister les cartes horaires.
  • list_pay_rates_all_employees
  • list_positionsLister les postes (rôles) utilisés dans les punches et déplacements.
  • list_punch_breaks
  • list_punchesLister les punches sur une feuille de temps par `time_card_id`.
  • list_scheduleLister les déplacements planifiés, filtrés par date de fin, employés, lieux ou postes.
  • list_time_card_details
  • list_time_card_entriesLister les lignes de temps (punches, pauses, congés) sur une feuille de temps par `time_card_id`.
  • list_time_cardsLister les cartes horaires d'une période de paie via `pay_period_id`.
  • list_time_offListe des demandes de congés filtrées par employé et plage de dates.
  • list_time_off_types
  • list_webhook_endpoints
  • publish_scheduleVisible par d’autresPublie le calendrier pour une plage de dates (`start_date`, `end_date`), éventuellement pour certains employés ; peut notifier par email ou notification push.
  • reject_time_offVisible par d’autresRefuse une demande de congée via `time_off_id` avec un commentaire optionnel ; `send_email` contrôle si l'employé reçoit un email.
  • start_breakModifie des donnéesDémarrer une pause pour un employé avec une `break_rule_id`.
  • update_addressModifie des données
  • update_department_codeModifie des données
  • update_employeeModifie des donnéesMise à jour du nom, adresse email, numéro de téléphone, statut de manager ou d'activité d'un employé via `employee_id`.
  • update_geofenceModifie des données
  • update_groupModifie des données
  • update_pageModifie des données
  • update_pay_periodTransfère de l’argent
  • update_positionModifie des données
  • update_punch_breakModifie des données
  • update_punch_inVisible par d’autresModifie l'heure d'entrée (et éventuellement le lieu, la position ou les notes) d'une punchée via `punch_id`.
  • update_punch_outVisible par d’autresModifie l'heure de sortie d'une punchée via `punch_id`.
  • update_shiftModifie des donnéesMise à jour d'un créneau horaire prévu via `shift_id` (heures, personnel, lieu, position, notes, répétitions).
  • update_webhook_endpointSupprime des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Collez une clé API Buddy Punch (commence par bp_live_). Elle nécessite le plan Pro ou Advanced et un compte Administrateur. Dans Buddy Punch, allez dans Paramètres → Intégrations, trouvez la carte Developer API et cliquez sur Gérer les clés API, puis Créer une nouvelle clé API. Choisissez la permission Lire ou Écrire par ressource et copiez la clé, qui n'est affichée qu'une fois. Si la carte est manquante, demandez à l'équipe Buddy Punch d'activer l'API Developer.

  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 Buddy Punch ?

L'IA peut lire les employés, périodes de paie, cartes horaires, punches, demandes et soldes de congés, plannings, emplacements et postes. Elle peut créer et mettre à jour les employés, faire venir et partir des personnes, commencer et finir des pauses, ajouter, modifier ou supprimer des punches, approuver les cartes horaires, gérer les congés, ainsi que créer, modifier, supprimer et publier des plannings.

L'IA voit-elle ma clé API Buddy Punch ?

Non. Votre clé API Buddy Punch est chiffrée au repos et jamais affichée à l'IA. Une fois sauvegardée, elle ne s'affiche plus, même pas pour 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 quels outils sont activés, vous pouvez commencer en lecture seule. Valider des feuilles de temps ou des demandes de congés, modifier des heures de punch, publier le planning ou supprimer des punches/déplacements peut nécessiter votre approbation avant exécution. Chaque appel d'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 requis. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Buddy Punch sur un plan avec l'API Développeur.

Peux-je limiter la clé Buddy Punch elle-même ?

Oui. Lors de création de la clé dans Buddy Punch, vous choisissez le droit de lecture ou d'écriture pour chaque ressource. Buddy Punch bloque alors tout ce qui sort de ces permissions, en plus des outils que vous activez dans PipMCP.

Laissez votre IA travailler dans Buddy Punch dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Buddy Punch gratuitement

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