MCP expliqué : connecter Claude à vos outils sans coder (n8n)
Le Model Context Protocol révolutionne comment les LLMs accèdent aux outils. Tutoriel n8n pour exposer votre stack à Claude / ChatGPT en 30 minutes.
Vous avez déjà essayé de demander à Claude « Récupère les commandes Stripe de la semaine et résume-les » ? Réponse : « Je n’ai pas accès à Stripe ».
Et pour cause : par défaut, un LLM est une boîte fermée. Pas d’accès à vos outils, pas d’accès à vos données. Vous devez copier-coller manuellement.
Le Model Context Protocol (MCP), lancé par Anthropic fin 2024 et adopté massivement en 2026, change ça. C’est une norme ouverte qui permet à n’importe quel LLM (Claude, ChatGPT, Cursor, etc.) de dialoguer avec n’importe quel système externe — bases de données, APIs, vos propres workflows.
Et la partie magique pour nous : n8n a sorti des nodes MCP natifs début 2026. Vous pouvez transformer n’importe quel workflow n8n en serveur MCP que Claude consomme.
Ce qui veut dire : vous construisez vos outils dans n8n (visuel, no-code), et Claude / ChatGPT / Cursor les utilisent automatiquement.
Voilà comment.
Qu’est-ce que MCP, concrètement
MCP est un protocole standardisé qui définit comment un LLM (le « client ») communique avec un système externe (le « serveur »).
Avant MCP :
- ChatGPT a ses plugins (incompatibles avec Claude)
- Claude a ses Tools (incompatibles avec ChatGPT)
- Chaque IDE a son propre format (Cursor, Continue, Codeium…)
Résultat : si vous construisez un outil pour ChatGPT, il ne marche pas avec Claude. Vous refaites tout pour chaque LLM.
Avec MCP :
- Vous écrivez un seul serveur
- Tous les clients MCP peuvent le consommer (Claude Desktop, ChatGPT, Cursor, Cline, n8n, etc.)
- L’écosystème explose parce que chacun construit pour le standard, pas pour un LLM précis
Les deux côtés du protocole
| Rôle | Qui ça concerne | Exemples |
|---|---|---|
| MCP Server | Vous qui exposez vos outils / données | Workflow n8n, base PostgreSQL, API custom |
| MCP Client | Le LLM qui consomme | Claude Desktop, ChatGPT (via Custom GPT MCP), Cursor, n8n agent |
Dans ce tutoriel, on est côté server : on construit un MCP Server avec n8n que Claude Desktop va consommer.
Pourquoi n8n est l’outil parfait pour MCP
Vous pouvez écrire un MCP Server en TypeScript / Python avec le SDK officiel d’Anthropic. C’est ~100 lignes de code par outil exposé. Pour 10 outils, vous en avez pour une journée.
n8n vous le fait en 3 minutes par outil. Voilà pourquoi :
- Le node
MCP Server Triggertransforme automatiquement votre workflow en serveur MCP conforme au protocole. Vous vous concentrez sur la logique métier, n8n gère le wire-protocol. - Chaque tool MCP = un sous-workflow n8n. Visuel, debuggable, monitorable.
- n8n a déjà 700+ intégrations prêtes. Vous connectez votre serveur MCP à Stripe, Notion, HubSpot, Sheets… en quelques clics.
- Authentification gérée : OAuth, API keys, headers custom — n8n s’en occupe.
Pour un indépendant ou une PME qui veut connecter Claude à ses outils sans recruter un développeur, c’est une option très accessible.
Tutoriel : exposer votre stack à Claude en 30 minutes
On va construire un MCP Server qui expose 3 outils à Claude Desktop :
get_stripe_revenue— récupère le CA Stripe sur N derniers jourslist_notion_tasks— liste les tâches Notion à faire cette semainesend_slack_message— envoie un message dans un canal Slack
Une fois branché, vous pourrez dire à Claude : « Récap de ma semaine : CA Stripe, tâches en cours, et envoie le résumé sur Slack ». Claude appellera vos 3 outils dans le bon ordre, automatiquement.
Étape 1 — Créer le MCP Server dans n8n
Créez un nouveau workflow mcp-server-personnel.
- Ajoutez un node MCP Server Trigger.
- Configurez :
- Path :
personnel-tools(ça donnera l’URLhttps://ton-n8n.com/mcp/personnel-tools/sse) - Authentication :
Bearer Auth(recommandé · ne JAMAIS exposer un MCP Server sans auth) - Token : générez un token aléatoire fort (
openssl rand -hex 32dans votre terminal)
- Path :
Étape 2 — Définir les 3 tools
Dans le node MCP Server Trigger, ajoutez 3 outils :
# Tool 1 : get_stripe_revenue
name: get_stripe_revenue
description: |
Récupère le chiffre d'affaires Stripe sur les N derniers jours.
À utiliser quand l'utilisateur demande son CA, ses ventes,
ou un récap business.
inputs:
- name: days
type: number
description: Nombre de jours à analyser (1-90)
default: 7
# Tool 2 : list_notion_tasks
name: list_notion_tasks
description: |
Liste les tâches Notion non terminées dans la database "Tâches".
À utiliser pour répondre aux questions sur le todo, les priorités,
ce qu'il reste à faire.
inputs:
- name: status
type: string
enum: [todo, in_progress, all]
default: todo
# Tool 3 : send_slack_message
name: send_slack_message
description: |
Envoie un message dans un canal Slack.
À utiliser pour notifier, partager un récap, ou alerter quelqu'un.
inputs:
- name: channel
type: string
description: "Nom du canal sans le # (ex: 'general')"
- name: message
type: string
description: Texte du message (markdown supporté)
Étape 3 — Brancher les sous-workflows
Pour chaque tool, ajoutez après le MCP Server Trigger :
-
Tool
get_stripe_revenue:- Stripe node
Get Many Charges(filter :created>= now − N jours) - Code node : somme les montants, formate en CA
- Respond node : retourne
{ revenue: 4250, currency: "EUR", count: 23 }
- Stripe node
-
Tool
list_notion_tasks:- Notion node
Get Many Database Pages(filter : Status = todo/in_progress) - Code node : map vers
{ title, due_date, priority } - Respond node
- Notion node
-
Tool
send_slack_message:- Slack node
Post Message(channel + text depuis les inputs) - Respond node : confirme
{ ok: true, ts: "..." }
- Slack node
Sauvegardez et activez le workflow. Notez l’URL exposée : https://ton-n8n.com/mcp/personnel-tools/sse.
Étape 4 — Configurer Claude Desktop
Sur votre Mac, ouvrez ~/Library/Application Support/Claude/claude_desktop_config.json (sur Windows : %APPDATA%\Claude\claude_desktop_config.json).
Ajoutez :
{
"mcpServers": {
"personnel": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sse",
"--url", "https://ton-n8n.com/mcp/personnel-tools/sse",
"--auth-token", "TON_TOKEN_BEARER_ICI"
]
}
}
}
Redémarrez Claude Desktop. Vous voyez l’icône 🔌 en bas à droite avec « 3 tools ». Bingo.
Étape 5 — Tester
Demandez à Claude : « Récap de ma semaine : combien j’ai facturé sur Stripe ces 7 derniers jours, mes tâches en cours, et envoie le résumé sur Slack #équipe ».
Claude va, dans cet ordre :
- Appeler
get_stripe_revenue(days=7)→ reçoit{ revenue: 4250, ... } - Appeler
list_notion_tasks(status=in_progress)→ reçoit la liste - Composer un récap markdown
- Appeler
send_slack_message(channel='équipe', message=...) - Vous confirmer
Vous voyez chaque appel dans le panel d’exécution n8n. Debugging clean, observabilité totale.
Cas d’usage qui valent vraiment le coup
J’ai déployé MCP pour mes clients sur ces patterns :
| Pattern | ROI typique |
|---|---|
| Récap business hebdo (CA + KPIs + tâches) | 2h économisées / semaine |
| Onboarding client automatisé (Claude crée Notion + invite Slack + facture Stripe) | 30 min économisées / nouveau client |
| Support tier 1 augmenté (Claude consulte votre KB + crée ticket si nécessaire) | 60% des tickets résolus sans humain |
| Audit comptable (Claude analyse Pennylane + rapproche bancaire) | 4h économisées / mois |
| Ops devops (Claude consulte logs + restart services + post Slack) | 10 min de réaction au lieu de 30 |
Le pattern qui revient le plus : donner accès en lecture-seule à toute votre stack, et laisser Claude / ChatGPT être votre dashboard universel. Plus besoin de switcher entre 12 outils.
Les pièges à éviter
1. Exposer trop d’outils
J’ai vu des MCP Servers avec 40 tools. Claude se perd, hallucine, choisit le mauvais outil. Règle : 5-10 tools max par serveur. Si vous avez plus, séparez en plusieurs serveurs thématiques (personnel-tools, team-tools, clients-tools).
2. Descriptions vagues
Si votre description est "Get data", Claude appellera ce tool n’importe quand. Si c’est "Récupère les commandes Stripe payées sur N jours. À utiliser pour CA, ventes, revenus uniquement.", Claude est précis. Investissez dans les descriptions plus que dans le code.
3. Pas de garde-fous sur les actions destructives
J’ai vu un client donner à Claude un tool delete_customer. Devinez ce qui s’est passé. Règle : tout tool destructif (delete, send, charge…) doit avoir une étape de confirmation dans son sous-workflow. Soit en demandant à Claude de re-confirmer, soit via un tool dédié confirm_action.
4. Authentification bearer en clair dans les configs
Le token bearer dans claude_desktop_config.json est en clair sur votre disque. Si vous partagez votre ordi, c’est une fuite. Solution : utilisez un token par device (un pour votre Mac, un pour votre iPad, etc.) et révoquez facilement si besoin. Côté n8n, vous générez des tokens via une simple checkbox.
5. Pas de monitoring
L’utilisation explose et vous ne le savez pas. n8n logge chaque exécution, mais vous devez aller voir manuellement. Solution : ajoutez un sous-workflow qui logge dans Postgres (timestamp, tool, args, response_time, success). En 1 mois vous savez quel tool est utile, lequel n’est jamais appelé.
L’écosystème en 2026
Le standard MCP est en explosion. Quelques chiffres :
- 800+ MCP Servers publics disponibles fin avril 2026 (liste officielle Anthropic)
- GitHub, Linear, Stripe, Notion ont sorti des MCP Servers officiels
- Cursor, Cline, Continue, Zed sont devenus clients MCP natifs
- OpenAI a intégré MCP dans GPT-5 Builder (avril 2026)
Si vous construisez un MCP Server bien fait pour votre métier, vous rendez Claude/ChatGPT/Cursor utilisables comme un junior dev qui a accès à toute votre stack. C’est la différence entre « j’utilise une IA » et « j’ai construit un système qui me décharge ».
Le mot de la fin
Le vrai pouvoir de MCP : vous construisez une fois, et vous équipez Claude, ChatGPT, Cursor, votre équipe, vos clients. Le ROI est exponentiel parce que chaque nouvel client MCP qui sort consomme automatiquement ce que vous avez déjà fait.
Le seul truc qui reste : vous commencez quel outil en premier ?
Vous voulez maîtriser MCP, agents IA, RAG et workflows avancés ? La formation n8n complète couvre les 8 modules de zéro aux agents IA en production. MCP, Vector Store, Tools, Memory, et 3 projets end-to-end. Expert n8n · formateur no-code certifié, garantie 30 jours.
Aller plus loin
Automatisez vos opérations et construisez vos agents IA.
Ce guide montre le principe sur un cas. La formation n8n déroule la construction complète : des fondamentaux jusqu'aux patterns qui tiennent en production chez un client qui paie.
- 8 modules · agents IA inclus
- 249 € · paiement unique
- Accès à vie
- Garantie 30 jours
Recevez les prochains guides
Ce guide vous a aidé ? Recevez les prochains.
Un mail quand un nouveau guide sort. Pas de spam, désabonnement en 1 clic.
Confirmation par email · désabonnement en 1 clic.