Piloter une base d'employés PayCaptain depuis un client MCP
Un client MCP comme Claude Desktop peut rechercher un employé, lire sa fiche ou modifier certains champs dans PayCaptain. Le serveur est déclenché par un MCP Server Trigger relié à trois outils de type workflow : Search Employee, Get Employee by ID et Update Employee. Chaque outil appelle l'API PayCaptain, retire les données sensibles et protège les champs en lecture seule. Chaque opération est journalisée dans Google Sheets, ce qui ajoute un léger délai, et l'authentification doit être activée avant la mise en production.
- Déclencheur
- Appel d'un agent IA (serveur MCP)
- Taille
- 20 nœuds
- Outils
- Requêtes HTTP (API), Google Sheets
Comment fonctionne ce workflow
- 1
Le MCP Server Trigger reçoit les requêtes du client MCP, comme Claude Desktop.
- 2
L'agent choisit l'un des trois outils : Search Employee, Get Employee by ID ou Update Employee.
- 3
Search Employee et Get Employee by ID interrogent l'API PayCaptain avec le nœud HTTP Request, puis retirent les données sensibles avant de répondre.
- 4
Update Employee envoie la modification à l'API PayCaptain avec le nœud HTTP Request, après avoir écarté les champs en lecture seule.
- 5
Google Sheets enregistre chaque opération dans une feuille pour l'audit.
Quand l'utiliser
- Un service RH qui répond à des questions sur la date d'entrée d'un salarié ou ses jours de travail.
- Une mise à jour du numéro NI d'un salarié, demandée en langage naturel depuis un client MCP.
- Un accès interne encadré aux données salariés, avec un journal consultable pour l'audit.
À préparer avant l'import
- Un compte PayCaptain
- Une clé développeur PayCaptain, à enregistrer comme identifiants dans n8n
- Un compte Google avec une feuille Google Sheets pour le journal d'audit
- Un client MCP, par exemple Claude Desktop
Bon à savoir
Activez l'authentification du MCP Server Trigger avant toute mise en production, puis partagez l'URL du serveur uniquement avec les personnes autorisées.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Développement & Outils
- Exposer une base Supabase à un agent IA via serveur MCPUn serveur MCP n8n qui permet à un agent IA de lire et d'écrire dans Supabase.
- Répondre dans un chat avec un LLM open source via Hugging FaceUn message de chat part vers un modèle open source hébergé sur Hugging Face, et la réponse revient dans la conversation.
- Revue de code automatique d'une merge request GitLab avec OpenAIUn webhook GitLab déclenche une revue de code rédigée par OpenAI sur la merge request concernée.
- Laisser un agent OpenAI appeler une API HTTP dans n8nUn agent OpenAI qui interroge une API HTTP et s'en sert pour répondre, lancé à la main.
- Comparer les réponses de plusieurs LLM locaux via LM StudioEnvoie un même prompt à chaque modèle chargé dans LM Studio et compare leurs réponses, avec un score de lisibilité pour chacune.
- Générer une page HTML depuis une requête avec OpenAIGénère une page HTML à partir d'une requête utilisateur, en passant par une sortie JSON structurée d'OpenAI.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n