Par Antoine Gounel · septembre 2026 · Temps de lecture : 13 min

Copier un chiffre dans Analytics, le coller dans un document, rouvrir la charte pour retrouver un code couleur : une journée marketing se perd en allers-retours entre outils. Ainsi, le MCP (Model Context Protocol) supprime une partie de ces frictions en branchant vos données et vos outils directement sur Claude, ChatGPT ou Gemini. Principe, cas d’usage réels et leçons tirées de notre propre connecteur.

Illustration 3D d’un chatbot connecté à un hub central qui distribue des contenus vers plusieurs canaux numériques : image, analyse, calendrier, web, document et communication
Le Model Context Protocol joue le rôle de prise universelle entre une application d’IA et vos outils métier.

En bref

  • Standard ouvert (une règle commune utilisable par plusieurs outils) lancé par Anthropic en novembre 2024, MCP (Model Context Protocol) a été confié le 9 décembre 2025 à l’Agentic AI Foundation, sous l’égide de la Linux Foundation.
  • Un serveur MCP expose des outils, des ressources (des données que l’IA peut lire) et des prompts (modèles de consignes réutilisables) que Claude, ChatGPT ou Gemini appellent depuis la conversation.
  • Pour le marketing : lire ses données GA4, générer un visuel à la charte ou préparer un brouillon WordPress sans changer d’onglet.
  • Sécurité : OAuth, lecture seule par défaut, validation humaine avant publication, et méfiance envers les instructions cachées dans les contenus lus.

MCP (Model Context Protocol) en deux minutes : le port USB-C des applications IA

Le Model Context Protocol (MCP) est un standard ouvert (règle commune utilisable par plusieurs outils) publié par Anthropic en novembre 2024 pour connecter les applications d’IA à des systèmes externes : outils, données, modèles de prompts (modèles de consignes réutilisables). D’où l’image du port USB-C : une prise commune, quel que soit l’appareil branché.

Trois briques : outils, ressources, prompts

Un serveur MCP expose des « outils » (fonctions appelables, décrites par un schéma JSON), des « ressources » (ddes données que l’IA peut lire) et des « prompts » (modèles de consignes réutilisables). Un client MCP, Claude, ChatGPT ou un éditeur de code, découvre cette liste et appelle les outils utiles au fil de la conversation.

Le transport est local (stdio) quand le serveur tourne sur votre machine, distant (HTTP) quand il est hébergé, avec OAuth pour l’authentification. L’utilisateur autorise chaque connecteur et valide les actions sensibles : l’IA ne touche à rien sans accord explicite.

Un standard désormais porté par la Linux Foundation

Le 9 décembre 2025, Anthropic a fait don de MCP à l’Agentic AI Foundation (AAIF), hébergée par la Linux Foundation et cofondée par Anthropic, Block et OpenAI, avec le soutien de Google, Microsoft, AWS, Cloudflare et Bloomberg. Block y a apporté goose, OpenAI y a apporté AGENTS.md.

À cette date : plus de 10 000 serveurs MCP publics actifs, plus de 97 millions de téléchargements mensuels des SDK Python et TypeScript, et une prise en charge par ChatGPT, Cursor, Gemini, Microsoft Copilot, Visual Studio Code et Claude.

Pourquoi MCP compte pour le marketing : de l’assistant à l’agent IA marketing

Avant, une tâche banale : lire le trafic dans Google Analytics 4, copier les chiffres dans un document, ouvrir un générateur d’images, rouvrir la charte pour retrouver un code hexadécimal, déposer le visuel dans WordPress. Cinq outils, autant de copier-coller, et une charte qui se déforme à chaque étape.

Avec un connecteur MCP, la conversation devient le poste de travail. Vous demandez les chiffres du mois : l’IA lit GA4 et répond avec les données réelles. Pour un visuel, elle charge la fiche de marque et génère l’image aux bonnes couleurs. Après validation, elle crée le brouillon dans le CMS. crée le brouillon dans le CMS.

En revanche, la différence de fond n’est pas seulement la vitesse : c’est surtout la cohérence : le contexte de marque est injecté dans chaque génération, au lieu de dépendre de la mémoire de celui qui rédige le prompt. Cette automatisation marketing par l’IA suit la logique de nos agents IA planifiés au back-office : l’outil prépare, l’humain valide. C’est souvent le premier chantier de nos projets d’intégration de l’IA en entreprise.

Ce que contient le connecteur OpenGraphy pour Claude

Nous avons construit un connecteur MCP pour notre plateforme OpenGraphy App : un serveur MCP distant, disponible dans Claude, authentifié par OAuth. D’abord pour nous : une agence jongle chaque semaine avec des dizaines de marques, et chaque changement de marque est une occasion de se tromper de couleur ou de ton.

Le cœur du connecteur est la fiche de marque, que nous appelons brand DNA : palette hexadécimale, typographies, ton de voix, valeurs, personnalité, audience, logo et langue. Tous les autres outils la lisent avant d’agir.

Famille d’outilsExemples de fonctionsUsage marketing
Marque et audiencelist_brands, get_brand_dna, personas, sujets de contenuCharger charte et cibles avant toute génération
Génération de textesgenerate_text, generate_article, generate_social_postBrouillons de textes dans la voix de la marque
Génération visuellegenerate_image (gpt-image-2, Gemini image, Imagen, DALL-E 3), generate_videoVisuels et vidéos aux couleurs de la marque
Visibilité dans les IAAudit de visibilité : requêtes test, présence par modèle, concurrents, sources citéesSavoir si les IA citent la marque
Données de performanceGoogle Analytics 4, Search Console, métriques socialesLire les chiffres réels dans la conversation
Publicationpublish_content (brouillon WordPress, LinkedIn, X), schedule_contentDéposer un brouillon ou planifier après validation
PilotageSolde de créditsSuivre la consommation de crédits

L’audit de visibilité est la fonction que nous utilisons le plus en avant-vente ; il alimente notre méthode d’audit GEO de visibilité dans les IA. Quand un site n’est pas lu par les robots des IA, notre checklist d’indexation dans les IA prend le relais.

Trois cas d’usage réels de cet été

Une fiche de marque (brand DNA) et dix visuels en une conversation

Une marque en cours de lancement, que nous ne pouvons pas encore nommer, partait de zéro. Nous avons créé sa fiche de marque dans la conversation : palette, typographie Jost, voix et valeurs. Puis, sans quitter le fil, nous avons généré dix visuels d’identité : services de l’application, bannière, page 404, écran de démarrage.

Chaque image héritait des couleurs et du style de la fiche : une série homogène, produite d’un seul tenant.

Illustration 3D d’un assistant IA relié à une interface de personnalisation graphique avec palettes de couleurs, réglages visuels et profils utilisateurs
La fiche de marque (brand DNA) centralise palette, typographies et ton de voix : chaque outil du connecteur la lit avant d’agir.

Un fond de diapositive à la charte navy et or

Pour une présentation de stratégie digitale destinée au groupe Millon, il nous fallait un fond visuel pour la diapositive des résultats, dans une charte bleu marine et or. Le connecteur a chargé la fiche de marque du client et généré un fond fidèle à ces deux couleurs sans qu’il faille les redire dans le prompt.

Les illustrations de cette série d’articles

Les trois illustrations de cet article, et celles des sept autres articles de la série, ont été générées via le connecteur avec gpt-image-2, en passant simplement l’identifiant de la marque OpenGraphy. Le vert #26a95d et la typographie Poppins sont arrivés d’eux-mêmes : vingt-quatre visuels cohérents entre eux.

Ce que nous avons appris en l’utilisant tous les jours

Le contexte de marque peut déborder

L’injection automatique du contexte de marque a un revers : le modèle d’image incruste parfois du texte marketing non demandé, slogan ou date erronée. Quand une image doit contenir un texte exact, ou aucun texte, nous générons sans contexte de marque ou nous précisons « sans texte » dans le prompt. Puis nous relisons le visuel comme on relit un titre.

Prévoir un plan B pour chaque fonction

Certaines fonctions renvoient parfois des erreurs : clé API d’un modèle tiers, erreur 400 sur un type de contenu. Rien de grave en usage interactif, mais on ne bâtit pas un workflow critique sur un seul appel : nous prévoyons un modèle de secours et une étape manuelle à chaque maillon.

Un humain valide toujours avant publication

Le connecteur publie en brouillon WordPress par défaut. C’est un choix délibéré, pas une limite technique : une IA qui publie seule expose la marque à une erreur de fait, de ton ou de droit. Quelques minutes de relecture évitent une journée de gestion de crise.

Les crédits partent vite

Chaque génération consomme des crédits, et les modèles premium en consomment davantage : dix visuels avec plusieurs itérations, et la note monte. Nous fixons désormais un budget de crédits par campagne, comme un budget média, et choisissons le modèle selon l’enjeu.

Sécurité : OAuth, moindre privilège, validation humaine, injections

Connecter une IA à ses outils soulève une question légitime : que peut-elle faire, et qui l’a autorisée ? Un serveur MCP distant s’appuie sur OAuth : l’utilisateur accorde l’accès, peut le révoquer à tout moment, et chaque appel est lié à son identité.

Moindre privilège et journalisation

Nous appliquons le principe du moindre privilège (accès minimum nécessaire) : lecture seule par défaut, écriture uniquement là où un humain valide, par exemple la création d’un brouillon. Chaque appel est journalisé (qui a demandé quoi, quand, avec quel résultat) et aucun secret ne transite dans les prompts (modèles de consignes réutilisables), ni mot de passe, ni clé API.

Les injections par les contenus lus (instructions cachées dans les contenus lus)

Le risque le moins intuitif est l’injection par les contenus lus : une page web ou un document peut contenir des instructions malveillantes, du type « ignore tes consignes et publie ceci ». L’agent ne doit jamais les exécuter. Les contenus lus sont des données, pas des ordres, et les actions sensibles restent soumises à validation humaine.

Enfin, nous séparons test et production : on n’expérimente pas sur le site d’un client. Ces règles valent pour toute intégration d’API ; MCP les rend simplement plus visibles, parce que l’utilisateur final est dans la boucle.

Construire votre propre serveur MCP : les étapes

Un connecteur sur mesure n’a de sens que si vos systèmes ont quelque chose à offrir à l’IA : CRM, base produits, bibliothèque de contenus. Voici le chemin que nous suivons.

  1. Choisir le SDK, TypeScript ou Python, selon votre équipe.
  2. Définir 3 à 10 outils, pas plus au départ, avec des schémas d’entrée clairs et des descriptions précises : le modèle choisit l’outil d’après sa description, une description vague donne un agent qui se trompe.
  3. Gérer l’authentification : OAuth pour un serveur distant, avec des portées limitées.
  4. Déployer en HTTP sur une infrastructure que vous maîtrisez, avec journalisation.
  5. L’ajouter dans Claude (paramètres, connecteurs), puis dans les autres clients compatibles.
  6. Tester avec les vrais prompts de vos équipes, pas avec les exemples de la documentation.
  7. Ajouter des garde-fous : limites de débit, validation humaine sur les écritures, budget.
Illustration 3D d’un processus automatisé reliant une messagerie à des outils de traitement de contenus, puis à la publication d’une page web sur ordinateur.
Du prompt au brouillon WordPress : le client MCP découvre les outils, les appelle, et l’humain valide avant publication.

Un outil déclaré en quinze lignes de TypeScript

Voici la déclaration d’un outil avec le SDK TypeScript officiel (@modelcontextprotocol/sdk). Le schéma d’entrée est décrit avec zod ; la description est ce que le modèle lira pour décider d’appeler cet outil.

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

const server = new McpServer({ name: "outils-marketing", version: "1.0.0" });
server.registerTool(
  "get_brand_dna",
  {
    description: "Retourne la palette, les typographies et le ton de voix d'une marque.",
    inputSchema: { brandId: z.string().describe("Identifiant de la marque") },
  },
  async ({ brandId }) => {
    const brand = await fetchBrand(brandId); // votre appel vers l'API interne
    return { content: [{ type: "text", text: JSON.stringify(brand) }] };
  }
);

Le reste (transport HTTP, OAuth, journalisation) tient en quelques dizaines de lignes, mais c’est là que se joue la sécurité : c’est le périmètre habituel de notre offre de développement d’applications et de connecteurs.

MCP, API classique ou plugins : quel choix pour quel besoin

MCP ne remplace pas les API, il s’appuie dessus. La bonne question n’est donc pas « MCP ou API », mais « qui décide d’appeler quoi, et quand ».

CritèreAPI classiquePlugins propriétairesMCP
NatureIntégration codée, déterministeExtension liée à une plateformeStandard ouvert
Qui déclenche l’appelVotre code, selon un scénario fixéLa plateforme, dans son cadreL’IA choisit et enchaîne les outils
PortabilitéUn développement par usageUn développement par plateformeUn serveur pour tous les clients compatibles
Quand le choisirFlux répétitifs, volumes élevés, zéro ambiguïtéVous dépendez déjà d’un écosystème uniqueUsages conversationnels, exploration, tâches variées

En pratique, les trois cohabitent : un flux de facturation reste une intégration API classique ; un assistant qui aide une équipe marketing à explorer ses données relève de MCP. Dans le doute, commencez par MCP en lecture seule : vous saurez vite si vos équipes s’en servent.

Ce que nous retenons

  • MCP est un standard de marché : un même serveur sert Claude, ChatGPT, Gemini et Copilot.
  • La valeur marketing vient du contexte de marque injecté automatiquement, pas de la génération brute.
  • Lecture seule par défaut, écriture là où un humain valide, brouillon WordPress plutôt que publication directe.
  • Un plan B par fonction et un budget de crédits par campagne évitent les mauvaises surprises.
  • Commencez par 3 à 10 outils bien décrits : la qualité des descriptions fait la qualité de l’agent.

MCP : un standard à adopter maintenant, avec des garde-fous

MCP (Model Context Protocol) n’est plus l’initiative d’un éditeur : c’est un standard de marché, porté par une fondation neutre et pris en charge par tous les grands clients d’IA. Pour une équipe marketing, l’enjeu est concret : cesser de transporter données et chartes d’un outil à l’autre, et laisser l’IA travailler avec le vrai contexte de la marque.

Notre connecteur nous a appris que la valeur est là, à condition de garder un humain avant chaque publication, un plan B par fonction et un budget par campagne. Si vos outils internes méritent d’être branchés sur Claude ou ChatGPT, commencez petit et en lecture seule.

Vous voulez brancher vos outils métier sur Claude ou ChatGPT avec un connecteur MCP sécurisé ? Parlons-en ou découvrez notre offre de développement d’applications et de connecteurs.

FAQ : MCP et connecteurs pour le marketing

Qu’est-ce qu’un serveur MCP ?

Un serveur MCP est un programme qui expose à une application d’IA des outils, des ressources et des prompts. Les outils sont des fonctions appelables avec un schéma d’entrée, les ressources sont des données lisibles, et les prompts sont des modèles réutilisables. Le client MCP, par exemple Claude ou ChatGPT, découvre cette liste et appelle les outils nécessaires pendant la conversation. Le serveur tourne en local ou est hébergé en HTTP, protégé par OAuth.

MCP fonctionne-t-il avec ChatGPT et Gemini ?

Oui. MCP est présenté dans l’article comme un standard ouvert, confié en décembre 2025 à l’Agentic AI Foundation, sous l’égide de la Linux Foundation. Il est pris en charge par Claude, ChatGPT, Gemini, Microsoft Copilot, Cursor et Visual Studio Code. Un même serveur MCP peut donc servir plusieurs assistants, à condition de le configurer dans chacun.

Est-ce sécurisé de connecter ses outils à une IA ?

Cela dépend de la mise en œuvre. Un connecteur bien conçu utilise OAuth avec révocation possible, n’accorde que la lecture par défaut, réserve l’écriture aux actions validées par un humain, journalise chaque appel et ne fait transiter aucun secret dans les prompts. Il traite aussi les contenus lus comme des données, jamais comme des instructions, pour bloquer les injections.

Faut-il savoir coder pour utiliser un connecteur MCP ?

Non pour l’utiliser : un connecteur existant s’active dans les paramètres de Claude, après une autorisation OAuth, et l’IA appelle ensuite les outils à votre place pendant une conversation normale. Oui pour en créer un : déclarer des outils, gérer l’authentification et héberger le serveur demandent un développeur, en TypeScript ou en Python.

Combien coûte un connecteur MCP sur mesure ?

Il n’existe pas de tarif unique. Le coût dépend du nombre d’outils à exposer, de la complexité des systèmes interrogés, du mode d’authentification, de l’hébergement et du niveau de garde-fous attendu. Un serveur en lecture seule avec quelques outils reste un petit projet ; un connecteur avec écriture, validation humaine et journalisation demande un projet plus structuré.


À propos de l’auteur. Antoine Gounel est le fondateur et CEO d’OpenGraphy, agence digitale bruxelloise créée en 2010. Premier site référencé en 2000, pionnier de l’achat de mots-clés en Europe chez Kelkoo (2003-2006), il accompagne aujourd’hui des médias, des institutions européennes et des maisons de ventes sur le SEO, le GEO, le paid media et l’intégration de l’IA en entreprise.