MCP expliqué : connecter Claude à tes outils sans coder (n8n)

Le Model Context Protocol révolutionne comment les LLMs accèdent aux outils. Tutoriel n8n pour exposer ta stack à Claude / ChatGPT en 30 minutes.

Tu as 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 à tes outils, pas d’accès à tes données. Tu dois 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, tes propres workflows.

Et la partie magique pour nous : n8n a sorti des nodes MCP natifs début 2026. Tu peux transformer n’importe quel workflow n8n en serveur MCP que Claude consomme.

Ce qui veut dire : tu construis tes 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 tu construis un outil pour ChatGPT, il ne marche pas avec Claude. Tu refais tout pour chaque LLM.

Avec MCP :

  • Tu écris 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ôleQui ça concerneExemples
MCP ServerToi qui exposes tes outils / donnéesWorkflow n8n, base PostgreSQL, API custom
MCP ClientLe LLM qui consommeClaude 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

Tu peux é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, tu en as pour une journée.

n8n te le fait en 3 minutes par outil. Voilà pourquoi :

  1. Le node MCP Server Trigger transforme automatiquement ton workflow en serveur MCP conforme au protocole. Tu te concentres sur la logique métier, n8n gère le wire-protocol.
  2. Chaque tool MCP = un sous-workflow n8n. Visuel, debuggable, monitorable.
  3. n8n a déjà 700+ intégrations prêtes. Tu connectes ton serveur MCP à Stripe, Notion, HubSpot, Sheets… en quelques clics.
  4. Authentification gérée : OAuth, API keys, headers custom — n8n s’en occupe.

Pour un freelance ou une PME qui veut donner un super-pouvoir à Claude sans embaucher un dev, c’est imbattable.


Tutoriel : exposer ta stack à Claude en 30 minutes

On va construire un MCP Server qui expose 3 outils à Claude Desktop :

  1. get_stripe_revenue — récupère le CA Stripe sur N derniers jours
  2. list_notion_tasks — liste les tâches Notion à faire cette semaine
  3. send_slack_message — envoie un message dans un canal Slack

Une fois branché, tu pourras dire à Claude : « Récap de ma semaine : CA Stripe, tâches en cours, et envoie le résumé sur Slack ». Claude appellera tes 3 outils dans le bon ordre, automatiquement.

Étape 1 — Créer le MCP Server dans n8n

Crée un nouveau workflow mcp-server-personnel.

  1. Ajoute un node MCP Server Trigger.
  2. Configure :
    • Path : personnel-tools (ça donnera l’URL https://ton-n8n.com/mcp/personnel-tools/sse)
    • Authentication : Bearer Auth (recommandé · ne JAMAIS exposer un MCP Server sans auth)
    • Token : génère un token aléatoire fort (openssl rand -hex 32 dans ton terminal)

Étape 2 — Définir les 3 tools

Dans le node MCP Server Trigger, ajoute 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, ajoute après le MCP Server Trigger :

  • Tool get_stripe_revenue :

    1. Stripe node Get Many Charges (filter : created >= now − N jours)
    2. Code node : somme les montants, formate en CA
    3. Respond node : retourne { revenue: 4250, currency: "EUR", count: 23 }
  • Tool list_notion_tasks :

    1. Notion node Get Many Database Pages (filter : Status = todo/in_progress)
    2. Code node : map vers { title, due_date, priority }
    3. Respond node
  • Tool send_slack_message :

    1. Slack node Post Message (channel + text depuis les inputs)
    2. Respond node : confirme { ok: true, ts: "..." }

Sauvegarde et active le workflow. Note l’URL exposée : https://ton-n8n.com/mcp/personnel-tools/sse.

Étape 4 — Configurer Claude Desktop

Sur ton Mac, ouvre ~/Library/Application Support/Claude/claude_desktop_config.json (sur Windows : %APPDATA%\Claude\claude_desktop_config.json).

Ajoute :

{
  "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émarre Claude Desktop. Tu vois l’icône 🔌 en bas à droite avec « 3 tools ». Bingo.

Étape 5 — Tester

Demande à 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 :

  1. Appeler get_stripe_revenue(days=7) → reçoit { revenue: 4250, ... }
  2. Appeler list_notion_tasks(status=in_progress) → reçoit la liste
  3. Composer un récap markdown
  4. Appeler send_slack_message(channel='équipe', message=...)
  5. Te confirmer

Tu vois 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 :

PatternROI 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 ta 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 ta stack, et laisser Claude / ChatGPT être ton 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 tu as plus, sépare en plusieurs serveurs thématiques (personnel-tools, team-tools, clients-tools).

2. Descriptions vagues

Si ta 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. Investis 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. Devine 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 ton disque. Si tu partages ton ordi, c’est une fuite. Solution : utilise un token par device (un pour ton Mac, un pour ton iPad, etc.) et révoque facilement si besoin. Côté n8n, tu génères des tokens via une simple checkbox.

5. Pas de monitoring

L’utilisation explose et tu ne le sais pas. n8n logge chaque exécution, mais tu dois aller voir manuellement. Solution : ajoute un sous-workflow qui logge dans Postgres (timestamp, tool, args, response_time, success). En 1 mois tu sais 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 tu construis un MCP Server bien fait pour ton métier, tu rends Claude/ChatGPT/Cursor utilisables comme un junior dev qui a accès à toute ta 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 : tu construis une fois, et tu équipes Claude, ChatGPT, Cursor, ton équipe, tes clients. Le ROI est exponentiel parce que chaque nouvel client MCP qui sort consomme automatiquement ce que tu as déjà fait.

Le seul truc qui reste : tu commences quel outil en premier ?


Tu veux maîtriser MCP, agents IA, RAG et workflows avancés ? La formation n8n complète couvre les 11 modules de zéro aux agents IA en production. MCP, Vector Store, Tools, Memory, et 3 projets end-to-end. Premier Trainer Partner Make en France comme formateur, garantie 30 jours.

Reçois les prochains guides

Ce guide t'a aidé ? Reçois 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.