Intégration · Paie et RH
Connecter Claude et ChatGPT à BambooHR
Demandez à votre IA qui est absent la semaine prochaine, combien de jours de vacances reste-t-il à un employé, ou exécutez un rapport sauvegardé dans BambooHR. Il peut lire les dossiers d'employés et le répertoire, gérer les demandes de congés, enregistrer l'arrivée et le départ des employés, et interroger des jeux de données pour un rapport créé sur mesure. Vous décidez quels outils sont activés, donc les données salariales et les approbations restent hors ligne tant que vous ne les souhaitez pas.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Qui est absent entre le 6 et le 10 octobre ?”
L'IA liste tous ceux qui sont absents durant cette période, avec leurs congés et les vacances d'entreprise.
“Combien de jours de vacances reste-t-il à l'employé 214 ?”
Elle lit les soldes de congés par type pour cet employé, soit aujourd'hui soit une date future que vous lui fournissez.
“Approuver la demande de congé en attente de Maria et ajouter un commentaire.”
Elle trouve la demande en attente et l'approuve avec votre note de manager. BambooHR notifie Maria.
Ce que votre IA peut faire
Employés et répertoire
Lire le répertoire d'employés, les dossiers d'employés, les tables historiques et les documents, ainsi que créer ou mettre à jour des employés.
Congés et suivi du temps
Voir qui est absent, lire les soldes, créer, approuver, refuser ou annuler des demandes de congé, et enregistrer l'arrivée et le départ des employés.
Rapports et jeux de données
Exécuter des rapports personnalisés sauvegardés ou interroger des jeux de données avec vos propres champs, filtres et tri.
“Exécuter notre rapport de effectifs sauvegardé.”
Elle trouve le rapport parmi vos rapports personnalisés sauvegardés et renvoie ses lignes.
“Liste tous les employés de Vente embauchés après janvier 2025.”
Elle interroge la base de données d'employés avec des filtres sur le département et la date d'embauche et renvoie les champs que vous demandez.
“Ajouter Jonas Berg en tant que Manager Comptes à Vente, débutant le 1er novembre.”
Elle crée l'employé avec son nom, titre de poste, département et date d'embauche.
360 outils pour BambooHR
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_custom_field_list_valueModifie des donnéesadd_employees_to_total_rewardsModifie des donnéesapprove_time_off_requestModifie des donnéesApprouver une demande de congé en attente. Obligatoire : request_id. Optionnel : manager_note. L'employé est notifié.approve_timesheet_approvalVisible par d’autresarchive_custom_fieldSupprime des donnéesassign_employees_to_break_policyModifie des donnéesattach_break_policyModifie des donnéesattach_employeeModifie des donnéescancel_new_hire_packetSupprime des donnéescancel_time_off_requestModifie des donnéesAnnuler une demande de congé. Obligatoire : request_id.clock_in_employeeModifie des donnéesEnregistrer l'heure d'un employé pour le suivi du temps. Obligatoire : employee_id. Optionnel : date, start, timezone, project_id, task_id, note.clock_out_employeeModifie des donnéesEnregistrer la fin de journée d'un employé. Obligatoire : employee_id. Optionnel : date, end, timezone.create_addModifie des donnéescreate_addressModifie des donnéescreate_alert_configurationModifie des donnéescreate_applicationModifie des donnéescreate_application_messageModifie des donnéescreate_benchmarkModifie des donnéescreate_break_policyModifie des donnéescreate_break_policy_breakModifie des donnéescreate_categoryModifie des donnéescreate_clock_inModifie des donnéescreate_clock_outModifie des donnéescreate_companyModifie des donnéescreate_company_bulk_insert_company_holidaysVisible par d’autrescreate_company_file_categoryModifie des donnéescreate_configurationModifie des donnéescreate_custom_fieldModifie des donnéescreate_custom_tableModifie des donnéescreate_custom_table_fieldModifie des donnéescreate_dataset_field_optionModifie des donnéescreate_employeeModifie des donnéesAjouter un nouvel employé. Obligatoire : first_name et last_name. Optionnel : hire_date, job_title, department, work_email.create_employee_bulk_upsert_time_tracking_employee_enrollmentsVisible par d’autrescreate_employee_create_employeeModifie des donnéescreate_employee_dependentModifie des donnéescreate_employee_file_categoryModifie des donnéescreate_employee_goalModifie des donnéescreate_employee_onboarding_experienceModifie des donnéescreate_employee_training_recordModifie des donnéescreate_goal_messageModifie des donnéescreate_hire_packetModifie des donnéescreate_hour_entryModifie des donnéescreate_import_executeModifie des donnéescreate_job_openingModifie des donnéescreate_new_hire_packetModifie des donnéescreate_onboarding_hire_widgetModifie des donnéescreate_or_update_timesheet_hour_entriesModifie des donnéescreate_pageModifie des donnéescreate_planning_cycleModifie des donnéescreate_planning_cycle_adminModifie des donnéescreate_planning_cycle_employeeModifie des donnéescreate_planning_cycle_recommendationModifie des donnéescreate_projectModifie des donnéescreate_project_taskModifie des donnéescreate_recordModifie des donnéescreate_requestModifie des donnéescreate_request_messageModifie des donnéescreate_scheduleModifie des donnéescreate_shiftModifie des donnéescreate_shift_differentialModifie des donnéescreate_sourceModifie des donnéescreate_storeModifie des donnéescreate_suggestionModifie des donnéescreate_table_row_v1_1Modifie des donnéescreate_time_off_requestVisible par d’autresCréer une demande de temps libre pour un employé. Requis : employee_id, time_off_type_id (provenant de list_time_off_types), début et fin (YYYY-MM-DD) et statut (demandée ou approuvée pour l'enregistrer comme déjà approuvée). Optionnel : montant, notes.create_training_categoryModifie des donnéescreate_typeModifie des donnéescreate_webhookSupprime des donnéescreate_webhook_fieldsModifie des donnéesdelete_addressSupprime des donnéesdelete_benchmarkSupprime des donnéesdelete_breakSupprime des donnéesdelete_break_policySupprime des donnéesdelete_categorySupprime des donnéesdelete_companySupprime des donnéesdelete_configurationSupprime des donnéesdelete_custom_disclaimersTransfère de l’argentdelete_custom_field_list_valueSupprime des donnéesdelete_custom_table_fieldSupprime des donnéesdelete_deleteSupprime des donnéesdelete_deletesSupprime des donnéesdelete_documentSupprime des donnéesdelete_employeeSupprime des donnéesdelete_employee_delete_employeeSupprime des donnéesdelete_employee_documentSupprime des donnéesdelete_employee_goalSupprime des donnéesdelete_employee_tableSupprime des donnéesdelete_employeesTransfère de l’argentdelete_goal_messageSupprime des donnéesdelete_hour_entrySupprime des donnéesdelete_importSupprime des donnéesdelete_kioskSupprime des donnéesdelete_levelTransfère de l’argentdelete_new_hire_packetSupprime des donnéesdelete_pageSupprime des donnéesdelete_planning_cycleSupprime des donnéesdelete_planning_cycle_adminSupprime des donnéesdelete_planning_cycle_employeesTransfère de l’argentdelete_projectSupprime des donnéesdelete_recordSupprime des donnéesdelete_scheduleSupprime des donnéesdelete_shiftSupprime des donnéesdelete_shift_differentialSupprime des donnéesdelete_sourcesTransfère de l’argentdelete_taskSupprime des donnéesdelete_time_off_policySupprime des donnéesdelete_timesheet_hour_entriesSupprime des donnéesdelete_training_categorySupprime des donnéesdelete_typeSupprime des donnéesdelete_webhookSupprime des donnéesdeny_time_off_requestModifie des donnéesRefuser une demande de congé en attente. Obligatoire : request_id. Optionnel : manager_note. L'employé est notifié.detach_break_policyModifie des donnéesdetach_employeeSupprime des donnéesdownload_schedule_pdfexport_detailsexport_worksheetsget_addressget_alert_configurationget_all_currency_typesget_applicationget_application_statusModifie des donnéesget_breakget_break_policyget_by_zipget_catalogget_categoryget_companyget_company_informationRequiert le nom, l'adresse et les coordonnées de l'entreprise.get_configurationget_countryget_custom_fieldget_custom_tableget_documentget_employeeRécupérer le profil d'un employé. Obligatoire : employee_id.get_employee_2get_employee_dependentget_employee_directoryRequiert le répertoire des employés de l'entreprise : noms, titres, départements, emplacements et coordonnées.get_employee_documentget_employee_enrollmentget_employee_onboarding_experienceget_employee_photoget_employee_tableRécupérer des lignes depuis l'historique d'un employé (ex: jobInfo, compensation). Obligatoire : employee_id et table.get_hour_entryget_importget_import_rowget_kioskget_new_hire_packetget_pageget_pay_grades_and_band_statusget_pay_grades_and_band_status_countsget_planning_cycleget_projectget_provinceget_recordget_scheduleget_shiftget_shift_differentialget_tableget_taskget_time_clockget_time_off_balancesRécupérer les soldes de congés d'un employé par type, pour aujourd'hui ou une date future (end). Obligatoire : employee_id.get_time_off_policyget_time_off_requestRequiert une demande de congé avec dates, type, montant, statut et notes. Obligatoire : request_id.get_timesheetget_timezoneget_total_rewardget_webhooklist_addresseslist_alert_configurationslist_alertslist_alignment_optionslist_allslist_archivedslist_bank_holidayslist_benchmarkslist_benefitcoverageslist_break_policy_employeeslist_can_create_goalslist_categorieslist_changedslist_clock_entriesLister les entrées de suivi du temps. Réduire avec un filtre (par exemple par employé ou date).list_companieslist_company_benefitslist_company_profile_integrationslist_currency_conversionslist_custom_fieldslist_custom_fields_valueslist_custom_tableslist_dataset_fieldsLister les champs disponibles pour sélectionner et filtrer dans un jeu de données. Obligatoire : dataset_name.list_datasetsLister les jeux de données disponibles pour la requête (ex: données d'employés).list_detailslist_employee_break_availabilitieslist_employee_break_policieslist_employee_dependentslist_employee_fieldsLister tous les champs de l'employé avec leurs noms et types, pour connaître quels champs existent.list_employee_filesLister les documents stockés sur le profil d'un employé, regroupés par catégorie. Requis : employee_id.list_employee_onboarding_experienceslist_employee_time_off_policies_v1_1list_employee_training_recordslist_employeesLister les employés avec pagination, tri et filtres (statut actif/inactif, IDs, ville, pays, date d'embauche...).list_employees_2list_employees_list_time_off_policieslist_enrolled_employeeslist_field_optionsLister les valeurs possibles pour les champs list (par exemple département, division, localisation et titre de poste).list_goal_aggregateslist_goal_messageslist_hour_entrieslist_import_rowslist_importslist_industrieslist_integrationslist_job_titleslist_job_titles_with_employeeslist_leadslist_legacy_field_mapslist_legacy_id_mapslist_levelslist_locationsLister les lieux de travail de l'entreprise.list_member_benefitslist_member_benefits_list_member_benefitslist_monitor_fieldslist_optionslist_pageslist_planning_cycle_adminslist_planning_cycle_approvalslist_planning_cycle_budgetslist_planning_cycle_change_commslist_planning_cycle_employeeslist_planning_cycle_summarieslist_planning_cycle_worksheetslist_planning_cycleslist_projectslist_provinceslist_reportsLister les rapports personnalisés sauvegardés dans BambooHR.list_request_messageslist_requestslist_reviewslist_settingslist_shiftslist_sourceslist_statuseslist_tableslist_time_off_policieslist_time_off_requestsLister les demandes de temps libre, des plus récentes. Filtrer (par exemple par employé, statut ou dates) et trier.list_time_off_typesLister les types de temps libre (congé maladie...) et leurs identifiants.list_timesheet_summarieslist_timezoneslist_toolslist_total_reward_printableslist_total_reward_statementslist_training_typeslist_typeslist_userslist_viewslist_webhook_logslist_webhookslist_who_s_outlist_whos_outLister qui est absent (congé et jours fériés) entre deux dates. Requis : début et fin (YYYY-MM-DD).pay_grades_and_bandTransfère de l’argentpay_pay_grades_and_band_bandsTransfère de l’argentquery_datasetModifie des donnéesRequiert un jeu de données pour un rapport personnalisé sur le moment. Obligatoire : dataset_name et fields. Optionnel : filter, order_by, page_size.reopen_goalVisible par d’autresrestore_custom_fieldModifie des donnéesrun_reportExécuter un rapport personnalisé sauvegardé et retourner ses lignes. Obligatoire : report_id.search_aggregatessearch_applicationssearch_break_assessmentssearch_break_policiessearch_break_policy_breakssearch_calendar_eventssearch_catalogssearch_companiessearch_configurationssearch_employee_goalssearch_employee_versionssearch_employeessearch_filterssearch_kioskssearch_project_taskssearch_projectssearch_schedulessearch_share_optionssearch_shift_assessmentssearch_shift_differentialssearch_time_clockssearch_timesheetssearch_timezonessend_new_hire_packetVisible par d’autressend_recommendationVisible par d’autressend_user_emailVisible par d’autressubmit_break_policyVisible par d’autressubmit_goalVisible par d’autressubmit_pay_grades_and_bandTransfère de l’argentsubmit_planning_cycleVisible par d’autressubmit_shiftVisible par d’autresupdate_addressModifie des donnéesupdate_adjustsVisible par d’autresupdate_alert_configurationModifie des donnéesupdate_balance_adjustmentsVisible par d’autresupdate_benchmarksVisible par d’autresupdate_breakModifie des donnéesupdate_break_policyModifie des donnéesupdate_break_policy_breaksVisible par d’autresupdate_breakdownsVisible par d’autresupdate_categoryModifie des donnéesupdate_companyModifie des donnéesupdate_company_informationVisible par d’autresupdate_configurationModifie des donnéesupdate_custom_disclaimersVisible par d’autresupdate_custom_fieldModifie des donnéesupdate_custom_field_list_valueModifie des donnéesupdate_custom_tableModifie des donnéesupdate_display_namesVisible par d’autresupdate_documentModifie des donnéesupdate_employeeModifie des donnéesMettre à jour les champs de base d'un employé : nom, titre, département, division, localisation, date d'embauche, numéros de téléphone, adresse email professionnelle et adresse. Requis : employee_id.update_employee_2Modifie des donnéesupdate_employee_dependentModifie des donnéesupdate_employee_documentModifie des donnéesupdate_employee_enrollmentModifie des donnéesupdate_employee_goalModifie des donnéesupdate_employee_tableModifie des donnéesupdate_final_approverModifie des donnéesupdate_goal_messageModifie des donnéesupdate_goal_progressVisible par d’autresupdate_goal_shared_withsVisible par d’autresupdate_guidelinesVisible par d’autresupdate_historiesVisible par d’autresupdate_hour_entryModifie des donnéesupdate_import_rowModifie des donnéesupdate_industry_codesVisible par d’autresupdate_integrationsVisible par d’autresupdate_job_titlesTransfère de l’argentupdate_kioskModifie des donnéesupdate_levelsTransfère de l’argentupdate_listModifie des donnéesupdate_milestone_progressVisible par d’autresupdate_new_hire_packetModifie des donnéesupdate_new_hire_packet_question_visibilitiesVisible par d’autresupdate_onboardingModifie des donnéesupdate_pageModifie des donnéesupdate_pay_bandsTransfère de l’argentupdate_planning_cycleModifie des donnéesupdate_planning_cycle_approvalModifie des donnéesupdate_planning_cycle_launchesVisible par d’autresupdate_projectModifie des donnéesupdate_recordModifie des donnéesupdate_reordersVisible par d’autresupdate_requestModifie des donnéesupdate_scheduleModifie des donnéesupdate_settingsVisible par d’autresupdate_shiftModifie des donnéesupdate_shift_differentialModifie des donnéesupdate_sourcesVisible par d’autresupdate_taskModifie des donnéesupdate_templatesVisible par d’autresupdate_time_clockModifie des donnéesupdate_typeModifie des donnéesupdate_webhookSupprime des donnéesupload_budgetModifie des donnéesupload_photoModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez BambooHR dans la liste des applications.
- 2
Collez votre clé
Entrez votre sous-domaine BambooHR (le « acme » dans acme.bamboohr.com), votre clé API et la lettre x comme mot de passe. Pour créer la clé, cliquez sur votre nom en bas à gauche de BambooHR, choisissez Clés API et ajoutez une nouvelle clé. La clé a les mêmes accès que votre propre utilisateur BambooHR.
- 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 BambooHR ?
L'IA peut lire les employés, le répertoire, les tables historiques d'employés et les fichiers, les demandes de congé et les soldes, savoir qui est absent, enregistrer des entrées, des rapports sauvegardés et des jeux de données. Elle peut créer et mettre à jour des employés, créer des demandes de congé, les approuver, refuser ou les annuler, et enregistrer l'arrivée et le départ des employés.
L'IA voit-elle mes identifiants BambooHR ?
Non. Votre clé API BambooHR est chiffrée au repos et jamais montrée à l'IA. Après que vous ayez sauvegardé, elle ne sera plus montrée, 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 avec des lectures comme le répertoire ou qui est absent. Les données RH sont sensibles : get_employee_table peut lire l'historique (rémunération), donc désactivez-le si l'IA ne doit pas voir les salaires. L'approbation, le refus et la création de demandes de congés peuvent nécessiter votre validation avant exécution, et 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 propose un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche terminée. Vous devez également disposer de votre propre compte BambooHR.
L'employé est-il notifié lorsque l'IA approuve une demande de congé ?
Oui. Lorsque l'IA approuve ou refuse une demande, BambooHR notifie l'employé, comme un manager le ferait. Créer une demande avec le statut « approuvé » la marque comme déjà validée. Exigez l'approbation pour ces outils si vous souhaitez vérifier chaque cas.
Intégrations associées
Laissez votre IA travailler dans BambooHR dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter BambooHR gratuitementPipMCP n’est pas affilié à BambooHR. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.





