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ôleQui ça concerneExemples
MCP ServerVous qui exposez vos 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

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 :

  1. Le node MCP Server Trigger transforme automatiquement votre workflow en serveur MCP conforme au protocole. Vous vous concentrez 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. Vous connectez votre 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 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 :

  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é, 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.

  1. Ajoutez un node MCP Server Trigger.
  2. Configurez :
    • 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érez un token aléatoire fort (openssl rand -hex 32 dans votre terminal)

É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 :

    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: "..." }

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 :

  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. 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 :

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 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.