Aller au contenu

Intégration · Paie et RH

Connecter Claude & ChatGPT à Working Timer

Demandez à votre IA qui est en poste, combien d'heures quelqu'un a travaillé le mois dernier, ou enregistrez un décalage manquant dans Working Timer. Elle peut mettre des profils en et hors poste, démarrer et arrêter les pauses, créer et corriger les relevés de travail, et gérer les projets et activités. Elle peut également lire les demandes de vacances, jours malades et heures supplémentaires, et accepter ou les refuser.

Connecter Working Timer gratuitement

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

Essayez de demander

  • “Est Anna en poste ?”

    L'IA trouve le profil d'Anna et lit son statut du chronomètre : si celui-ci est actif, le temps écoulé et la situation des pauses.

  • “Combien d'heures Jonas a-t-il travaillé en août ?”

    Elle récupère le récapitulatif mensuel des heures travaillées pour son profil.

  • “Enregistrer hier pour Mikkel : 8h00 à 16h00 avec une pause de 30 minutes sur le projet Harbor.”

    Elle trouve le profil et le projet, puis crée un relevé de travail avec l'heure d'arrivée, l'heure de départ, la durée de la pause et le projet.

Ce que votre IA peut faire

Chronomètre

Mettre des profils en et hors poste, démarrer ou arrêter les pauses et vérifier le statut du chronomètre pour n'importe quel employé.

Relevés de travail et rapports

Lister, créer, mettre à jour et supprimer des relevés de travail, obtenir des récapitulaires mensuels et générer des rapports de travail pour une période.

Projets, activités et demandes

Créer et mettre à jour les projets et activités, rechercher clients et entreprises, et accepter, refuser ou annuler les demandes de vacances, jours malades et heures supplémentaires.

  • “Quelles demandes de vacances sont en attente ?”

    Elle liste les demandes de type vacances et indique qui a demandé quelles dates.

  • “Accepter la demande de vacances de Sara et ajouter une note indiquant que le remplacement est organisé.”

    Elle met l'état de la demande en accepté avec votre commentaire. Sara voit la décision.

  • “Faire un relevé de travail pour Peter pour la première moitié de septembre.”

    Elle génère un relevé de travail pour son profil pour cette période, avec les heures agrégées et les données de travail.

71 outils pour Working Timer

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • attach_documentModifie des données
  • create_activityModifie des donnéesCréer une activité avec `name`, un nouveau GUID comme `id` et le `company_id` auquel elle appartient (trouvez-le avec search_companies). Définissez `is_global` pour la rendre disponible sur tous les projets.
  • create_bulkVisible par d’autres
  • create_counter_toggleModifie des données
  • create_messageModifie des données
  • create_profileModifie des données
  • create_projectModifie des donnéesCréer un projet avec `name` et un nouveau GUID comme `id`; optionnellement `customer_id`, `budget`, `start_date`, `deadline` et `description`. Recherchez d'abord pour éviter les doublons.
  • create_work_recordModifie des donnéesEnregistrer une fiche de travail pour un profil (`profile_id` requis) à une date donnée comme `year`, `month`, `day`. Les heures sont en minutes depuis minuit dans `clock_in`/`clock_out` (540 = 9:00); ajoutez `break_minutes`, `project_id`, `activity_id`, `note` ou `record_type` (ex. vacances).
  • create_work_record_customfieldModifie des données
  • create_work_requestModifie des donnéesCréer une demande de travail pour un profil (`profile_id`) avec un `request_type` (vacances, maladie, heures supplémentaires, jour off et autres) et un `records` contenant les timestamps de début/fin en millisecondes Unix.
  • create_work_request_messageModifie des données
  • delete_documentSupprime des données
  • delete_messageSupprime des données
  • delete_profileSupprime des données
  • delete_projectSupprime des données
  • delete_taskSupprime des données
  • delete_work_recordSupprime des donnéesSupprimer définitivement une fiche de travail via `guid`. Cela ne peut pas être annulé.
  • delete_work_record_customfieldSupprime des données
  • find_custom_fields_by_display_name
  • generate_work_reportModifie des donnéesGénérer un rapport de travail pour un profil (`profile_id`) de `period_start` à `period_end`, avec les heures agrégées et les données de travail.
  • get_a_single_attachment_by_its_file_id
  • get_auth_status
  • get_by_profile
  • get_by_range
  • get_company
  • get_company_2
  • get_company_get
  • get_customer
  • get_document
  • get_download
  • get_message
  • get_monthly_summaryRécupérer un récapitulatif des heures travaillées pour un profil (`profile_id`) sur une période donnée (`year` et `month`), avec uniquement les totaux.
  • get_profileRécupérer un profil d'employé via `profile_id`, incluant l'horaire de travail, le taux horaire et les paramètres de vacances.
  • get_projectRécupérer un projet via `project_id`, incluant le client, le budget, les dates et la description.
  • get_project_2
  • get_project_get
  • get_task
  • get_task_get
  • get_timer_statusObtenir l'état du chronomètre pour un profil via `profile_id` : si le chronomètre est en cours d'exécution, le temps écoulé et le statut des pauses.
  • get_work_recordRécupérer une fiche de travail via `guid`, incluant les heures d'entrée/sortie, les pauses, le projet, l'activité et les champs personnalisés.
  • get_work_requestRécupérer une demande de travail via `guid`, incluant son type, les dates et son état.
  • list_activitiesLister toutes les activités (catégories de tâches utilisées dans les fiches de travail), triées par nom.
  • list_profilesLister tous les profils d'employés dans votre compte, triés par nom. Utilisez `page` et `limit` pour paginer.
  • list_projectsLister tous les projets, triés par nom. Définissez `include_archived` pour inclure également les projets archivés.
  • list_quota
  • list_tests
  • list_usages
  • list_work_record_customfields
  • list_work_recordsLister les fiches de travail pour tout le compte, des plus récentes aux plus anciennes, optionnellement entre `from_date` et `to_date` (dates ISO).
  • list_work_records_by_dateLister les fiches de travail entre `from_date` et `to_date`, optionnellement pour un employé avec `profile_id`.
  • list_work_request_messages
  • list_work_requestsLister les demandes de travail (vacances, maladie, heures supplémentaires et similaires), des plus récentes aux plus anciennes, filtrées par `state` ou `type`.
  • punch_inModifie des donnéesEffectuer un punch-in pour un profil via `profile_id`, amorçant leur chronomètre de travail.
  • punch_outModifie des donnéesEffectuer un punch-out pour un profil via `profile_id`, arrêtant le chronomètre et créant un enregistrement de travail pour la durée écoulée.
  • search_activitiesRechercher des activités par nom ou ID externe avec `search_term`. Utilisez cela pour trouver un ID d'activité.
  • search_companiesLister ou rechercher vos entreprises par nom, email, ville, téléphone ou numéro TVA avec `search`. Utilisez cela pour trouver le `company_id` nécessaire lors de la création d'une activité.
  • search_custom_fields
  • search_customersLister ou rechercher des clients par nom, ID externe ou description avec `search`.
  • search_documents
  • search_entity_ids
  • search_entity_ids_get
  • search_profilesRechercher les profils d'employés par nom ou ID externe avec `search_term`. Utilisez cela pour trouver un ID de profil.
  • search_projectsRechercher des projets par nom ou ID externe avec `search_term`. Utilisez cela pour trouver un ID de projet.
  • set_work_request_stateVisible par d’autresAccepter, refuser ou annuler une demande de travail via `guid` avec `state`, plus un optionnel `comment`. L'employé voit la décision.
  • toggle_breakModifie des donnéesDémarrer ou arrêter une pause pour un profil en activité via `profile_id`. Le temps de pause est déduit du temps travaillé.
  • update_documentModifie des données
  • update_profileModifie des données
  • update_projectModifie des donnéesMettre à jour un projet via `project_id` : nom, client, budget, dates, description ou état d'archivage. Seuls les champs que vous passez sont modifiés.
  • update_taskModifie des données
  • update_work_recordModifie des donnéesMettre à jour une fiche de travail via `guid` : heures, pauses, projet, activité, note ou drapeaux. Seuls les champs que vous passez sont modifiés.
  • upload_documentModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Collez votre clé API Working Timer (elle commence par wt_ak_). Vous avez besoin d'un plan Public API actif ou d'une période d'essai. Connectez-vous sur api.workingtimer.com, ouvrez les Clés API dans le tableau de bord des API, cliquez sur Nouvelle clé, nommez-la et cliquez sur Créer. La clé n'est affichée qu'une seule fois.

  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 Working Timer ?

L'IA peut lire et rechercher les profils, projets, activités, clients, entreprises, relevés de travail et demandes de travail, ainsi que vérifier le statut du chronomètre et les récapitulaires mensuels. Elle peut mettre des profils en et hors poste, basculer les pauses, créer et mettre à jour les relevés de travail et les projets, créer des activités et des demandes de travail, générer des rapports de travail, définir l'état d'une demande de travail et supprimer des relevés de travail.

L'IA voit-elle ma clé API Working Timer ?

Non. Votre clé API Working Timer est chiffrée au repos et jamais montré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 par la lecture des heures uniquement. La suppression d'un enregistrement de travail est définitive et l'acceptation ou le rejet d'une demande est visible pour le salarié. Les deux peuvent 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 requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Working Timer avec un plan Public API actif ou en essai.

Comment trouver l'ID de profil d'un salarié ?

Vous n'en avez pas besoin. Demandez par nom et l'IA recherche les profils par nom ou ID externe pour obtenir l'ID de profil, puis l'utilise pour le punch-in, les enregistrements de travail ou les rapports. C'est pareil pour les projets et activités.

Laissez votre IA travailler dans Working Timer dès aujourd’hui.

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

Connecter Working Timer gratuitement

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