Florian Martin
Consultant digital freelance
Tous les articles
Tutoriel IA

Model Context Protocol en SEO : interroger GA4, la Search Console et Ahrefs depuis Claude

Connecter GA4, la Search Console et Ahrefs à Claude pour interroger vos données en langage naturel, croiser les sources et analyser sans export CSV.

Model Context Protocol en SEO : interroger GA4, la Search Console et Ahrefs depuis Claude
En bref
  • Le MCP ne remplace pas l’analyse SEO : il supprime surtout les allers-retours de fichiers entre GA4, la Search Console, Ahrefs et le tableur.
  • Google publie un serveur MCP Google Analytics officiel mais expérimental, alors que les serveurs Search Console disponibles en octobre 2026 restent communautaires.
  • Les serveurs distants d’Ahrefs et de Semrush se connectent en OAuth, mais chaque question consomme des unités API de l’abonnement, à surveiller dès la première semaine.
  • Des accès strictement en lecture seule, séparés par client, constituent le prérequis non négociable avant de brancher des comptes clients sur un assistant IA.
  • Les questions les plus utiles précisent la période, la source, le périmètre et le format attendu, par exemple les pages en baisse ou les requêtes en position 5 à 15.
  • Chaque chiffre présenté à un client se vérifie dans l’interface d’origine : l’assistant peut confondre deux périodes, mal additionner ou extrapoler à partir de données partielles.

Le MCP (Model Context Protocol) permet de connecter Claude directement à GA4, à la Search Console, à Ahrefs ou à un tableur, puis de leur poser des questions en langage naturel. Pour un SEO, cela signifie moins d’exports CSV : l’assistant interroge les API, croise les sources et produit une première analyse, que vous vérifiez ensuite. La mise en place demande des accès en lecture seule, un client compatible et quelques règles de prudence sur les données clients, le coût en jetons et la fiabilité des chiffres.

Ce tutoriel présente le fonctionnement du protocole, les serveurs MCP utiles en SEO (officiels et communautaires), les étapes de connexion, des exemples de questions concrètes et les points de vigilance tirés d’un usage quotidien en mission.

01MCP et SEO : ce que le Model Context Protocol change pour l’analyse

Le Model Context Protocol est un standard ouvert présenté par Anthropic en novembre 2024. Il définit une façon commune de brancher une application d’IA sur des sources de données et des outils externes. Pour comprendre le standard en détail, voyez le guide sur le serveur MCP et les agents IA connectés.

Des exports CSV aux questions en langage naturel

Une analyse SEO classique ressemble souvent à ceci : exporter les pages depuis la Search Console, exporter les sessions depuis GA4, exporter les mots-clés depuis Ahrefs, puis tout rapprocher dans un tableur. Avec le MCP, l’enchaînement change :

  • vous posez une question (« quelles pages ont perdu des clics ce trimestre et pourquoi ? ») ;
  • l’assistant appelle les outils nécessaires sur chaque source ;
  • il croise les résultats et propose une lecture, avec les chiffres utilisés ;
  • vous vérifiez les points clés à la source avant toute décision.

Le MCP ne supprime pas l’analyse : il supprime surtout la manipulation de fichiers entre les outils. Les exports restent utiles pour les gros volumes, l’archivage ou un livrable client.

Client, serveur et outils : le fonctionnement en bref

La spécification décrit trois rôles :

  • L’hôte et le client : l’application d’IA (Claude Desktop, Claude sur le web, Claude Code, Cursor, etc.) qui gère les connexions et demande votre autorisation.
  • Le serveur : un programme, local ou distant, qui expose les fonctions d’un service (GA4, Search Console, Ahrefs).
  • Les outils : les actions disponibles sur chaque serveur, par exemple « lancer un rapport » ou « lister les propriétés ».

Un serveur peut tourner sur votre ordinateur (serveur local, lancé par une commande) ou être hébergé par l’éditeur (serveur distant, connecté par une URL et une authentification OAuth). Les éditeurs SEO privilégient de plus en plus la seconde option, plus simple à installer.

02Panorama des serveurs MCP utiles en SEO

L’offre évolue vite. Le tableau ci-dessous reflète la situation vérifiée en octobre 2026 ; vérifiez chaque ligne le jour où vous installez un serveur.

SourceServeurTypeAccèsPoint d’attention
GA4Google Analytics MCP ServerOfficiel Google, expérimentalLocal, scope lecture seuleInstallation Python et projet Google Cloud
Search ConsoleServeurs communautaires (mcp-gsc et autres)Non officielLocal ou hébergé par un tiersCode à auditer, quotas de l’API
AhrefsAhrefs MCPOfficiel éditeurDistant, OAuth ou cléConsomme les unités API de l’abonnement
SemrushSemrush MCPOfficiel éditeurDistant, OAuth ou cléPlans éligibles et unités API
TableurConnecteurs Google Drive ou serveurs SheetsSelon le clientDistant ou localDroits d’écriture à limiter

MCP Google Analytics : interroger GA4

Google publie un serveur MCP Google Analytics, présenté comme expérimental. Il s’appuie sur l’API Admin et l’API Data de GA4 et exige le scope analytics.readonly, donc un accès en lecture seule.

  • Comptes et propriétés : get_account_summaries, get_property_details, list_google_ads_links.
  • Rapports : run_report, run_funnel_report, get_custom_dimensions_and_metrics.
  • Temps réel : run_realtime_report.

Le dépôt documente la configuration pour Claude Code et Gemini CLI. Il fonctionne aussi avec Claude Desktop via le fichier de configuration. Pour savoir quels rapports regarder une fois connecté, voyez le guide GA4 pour le SEO.

MCP Search Console : requêtes, pages et indexation

À la date de rédaction, Google ne propose pas de serveur MCP Search Console officiel. Les serveurs disponibles sont communautaires : ils appellent l’API publique de la Search Console avec un compte de service ou un accès OAuth.

Ils donnent généralement accès à :

  • la performance (clics, impressions, CTR, position moyenne par requête, page, pays, appareil) ;
  • la comparaison de périodes ;
  • l’inspection d’URL et l’état des sitemaps, selon le serveur.

Les limites de l’API s’appliquent : environ 16 mois d’historique, et des quotas d’utilisation documentés par Google (1 200 requêtes par minute et par site pour Search Analytics, 2 000 inspections d’URL par jour et par site). Pour aller plus loin sur l’API elle-même, voyez comment extraire ses données avec l’API Google Search Console.

MCP Ahrefs et autres outils SEO

Le serveur MCP d’Ahrefs est hébergé par l’éditeur et accessible sur les plans payants à partir de Lite. La connexion OAuth crée automatiquement une clé API dédiée, plafonnée par défaut à 200 000 unités par mois. Chaque appel consomme des unités comme l’API classique. Ahrefs précise aussi que l’usage du point d’accès MCP via des scripts maison n’est pas autorisé : pour l’automatisation, il faut passer par l’API, détaillée dans le guide sur l’API Ahrefs pour la veille concurrentielle.

D’autres éditeurs proposent leur serveur :

  • Semrush : serveur distant officiel, connexion OAuth ou clé API, accès réservé à certains plans, lecture seule sur les projets.
  • SE Ranking, Screaming Frog, Firecrawl : serveurs annoncés par les éditeurs, avec des modèles d’accès et de tarification différents à vérifier sur leur documentation.

Serveur officiel ou communautaire : comment choisir

Un serveur communautaire peut être excellent, mais il s’exécute avec vos identifiants. Avant de l’installer, passez cette grille :

  1. Le code est-il public, lisible et maintenu (dernières mises à jour, issues traitées) ?
  2. Les permissions demandées se limitent-elles à la lecture ?
  3. Les identifiants restent-ils sur votre machine ou transitent-ils par un service tiers ?
  4. Le serveur expose-t-il uniquement les outils dont vous avez besoin ?
  5. Existe-t-il une alternative officielle de l’éditeur ?

03Connecter GA4, la Search Console et Ahrefs à Claude

La procédure suit trois étapes, quel que soit le serveur. Prévoyez plus de temps pour GA4 et la Search Console (projet Google Cloud et identifiants) que pour Ahrefs (connexion OAuth en quelques clics).

1. Choisir le client MCP et vérifier les prérequis

  • Claude sur le web ou Claude Desktop : les connecteurs personnalisés (serveurs distants) sont disponibles sur les plans Pro, Max, Team et Enterprise, en bêta selon le centre d’aide de Claude. En Team et Enterprise, seul un propriétaire du compte peut les ajouter.
  • Serveurs locaux : Claude Desktop ou Claude Code, avec les dépendances du serveur (Node.js ou Python selon les cas).
  • Côté Google : un projet Google Cloud avec les API Analytics Admin, Analytics Data et Search Console activées.

2. Créer des accès en lecture seule

C’est l’étape la plus importante. Le principe : l’assistant ne doit jamais pouvoir modifier une propriété, un site ou un projet.

  • GA4 : un compte de service ou des identifiants OAuth limités au scope analytics.readonly, avec un rôle Lecteur sur les propriétés concernées.
  • Search Console : le compte de service ajouté comme utilisateur à accès restreint sur chaque propriété.
  • Ahrefs : la clé MCP créée par OAuth, dont vous pouvez ajuster la limite d’unités.

Si vous travaillez pour plusieurs clients, séparez les accès par client et documentez qui a accès à quoi.

3. Déclarer les serveurs et tester une première question

Pour un serveur distant (Ahrefs, Semrush), ajoutez l’URL dans la section Connecteurs de Claude, puis autorisez l’accès. Pour un serveur local, déclarez-le dans le fichier claude_desktop_config.json, comme le décrit la documentation officielle du protocole. Exemple de structure pour le serveur GA4, à adapter selon son README :

{
  "mcpServers": {
    "analytics-mcp": {
      "command": "pipx",
      "args": ["run", "analytics-mcp"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/chemin/vers/identifiants.json",
        "GOOGLE_PROJECT_ID": "votre-projet"
      }
    }
  }
}

Redémarrez l’application, vérifiez que les outils apparaissent, puis posez une question simple dont vous connaissez la réponse : « Quelles sont mes propriétés GA4 ? » ou « Combien de clics la page d’accueil a-t-elle reçus le mois dernier ? ». Comparez avec l’interface avant d’aller plus loin.

04Exemples de questions SEO à poser via MCP

Les meilleures questions précisent la période, la source, le périmètre et le format de sortie attendu. Voici trois cas d’usage fréquents.

Repérer les pages en baisse et en chercher la cause

« Compare les clics Search Console des 28 derniers jours à la même période de l’an dernier. Liste les 20 pages qui perdent le plus, puis indique pour chacune si la position moyenne, les impressions ou le CTR expliquent la baisse. Ajoute les sessions organiques GA4 de ces pages. »
  • Baisse d’impressions : perte de positions ou baisse de la demande.
  • Impressions stables, CTR en baisse : changement de la SERP (AI Overviews, nouveaux blocs).
  • Clics stables, sessions en baisse : problème de mesure à vérifier dans GA4.

Pour la lecture détaillée de ces cas, voyez le diagnostic d’une baisse de trafic SEO avec des positions stables.

Trouver les requêtes à fort potentiel

« Liste les requêtes en position moyenne 5 à 15 avec plus de 500 impressions sur 3 mois et un CTR inférieur à la moyenne du site. Regroupe-les par page et ajoute le volume et la difficulté Ahrefs. »

Le croisement Search Console et Ahrefs est particulièrement utile ici : la première donne vos impressions réelles, la seconde le volume marché et la concurrence. Vérifiez ensuite la SERP de chaque requête prioritaire à la main.

Suivre les citations et la part de voix dans les IA

Selon votre abonnement, le serveur Ahrefs donne aussi accès aux données Brand Radar : mentions de marque, pages citées et part de voix dans les réponses des assistants IA. Côté GA4, vous pouvez isoler les sessions provenant des assistants (référents comme chatgpt.com ou perplexity.ai).

« Donne la part de voix de ma marque et de trois concurrents dans les réponses IA sur le thème [sujet], puis liste les pages de mon site les plus citées et leurs sessions GA4 issues des assistants IA sur 90 jours. »

05Retour d’expérience : le MCP au quotidien en mission SEO

En usage quotidien en mission, quelques constats reviennent :

  • Le gain est maximal sur les questions ponctuelles : un pic, une chute, une page à expliquer avant un point client. La réponse arrive dans la conversation, sans ouvrir trois outils.
  • Le croisement de sources est le vrai intérêt : Search Console pour la demande, GA4 pour le comportement, Ahrefs pour le marché et les liens.
  • Les rapports récurrents restent mieux servis par un workflow : pour un reporting mensuel identique, un reporting automatisé est plus stable et plus économe qu’une conversation.
  • Les consignes réutilisables font la différence : définitions des métriques, périmètre du site, format de sortie. Les skills Claude pour les audits et reportings SEO servent à cela.
  • Chaque chiffre présenté à un client est vérifié dans l’interface d’origine. Le MCP sert à trouver plus vite, pas à valider.

Pour orchestrer des agents MCP dans des workflows automatisés plutôt qu’en conversation, la page n8n et MCP détaille l’approche.

06Points de vigilance : données clients, coût en jetons et fiabilité des chiffres

Le MCP donne à un assistant un accès direct à des données sensibles. Quelques règles évitent la plupart des problèmes.

  • Données clients : vérifiez que votre contrat et la politique du client autorisent l’envoi de données à un assistant IA, et choisissez une offre dont les conditions d’utilisation des données vous conviennent.
  • Lecture seule partout : aucun outil d’écriture actif sans raison précise ; refusez l’option « toujours autoriser » pour les outils sensibles.
  • Coût en jetons : chaque outil déclaré occupe de la place dans la fenêtre de contexte, et une réponse d’API volumineuse aussi. Désactivez les serveurs inutiles, limitez le nombre de lignes demandées et filtrez par période.
  • Coût en unités : une question vague peut déclencher de nombreux appels Ahrefs ou Semrush. Surveillez la consommation la première semaine.
  • Fiabilité des chiffres : l’assistant peut mal additionner, confondre deux périodes ou extrapoler. Demandez-lui d’afficher les paramètres de chaque requête (dates, filtres, dimensions) et recoupez les totaux.
  • Écarts normaux entre outils : clics Search Console et sessions GA4 ne mesurent pas la même chose ; un écart n’est pas une erreur en soi.

07Questions fréquentes

Qu’est-ce qu’un serveur MCP ?

Un serveur MCP est un programme qui expose les fonctions d’un service (GA4, Search Console, Ahrefs, un tableur) selon le Model Context Protocol, un standard ouvert présenté par Anthropic en 2024. Une application d’IA compatible, comme Claude, peut alors appeler ces fonctions pour lire des données ou lancer des rapports, avec votre autorisation. Le serveur peut tourner en local ou être hébergé par l’éditeur.

Comment connecter GA4 à Claude ?

Utilisez le serveur Google Analytics MCP publié par Google. Créez un projet Google Cloud, activez les API Analytics Admin et Data, configurez des identifiants limités au scope de lecture seule, puis déclarez le serveur dans Claude Desktop ou Claude Code. Redémarrez l’application et testez une question simple dont vous connaissez la réponse avant de lancer des analyses plus poussées.

Existe-t-il un MCP Search Console officiel ?

Pas à la date de rédaction (octobre 2026) : Google ne publie pas de serveur MCP Search Console officiel. Les serveurs disponibles sont communautaires et appellent l’API publique de la Search Console. Avant d’en installer un, vérifiez que son code est public et maintenu, qu’il se limite à la lecture et que vos identifiants restent sur votre machine. Revérifiez ce point régulièrement, l’offre évolue vite.

Le MCP remplace-t-il les exports CSV ?

Pour les questions ponctuelles et les croisements rapides entre sources, oui dans la plupart des cas. Pour les gros volumes, l’archivage, les livrables clients ou les rapports récurrents, les exports et les workflows automatisés restent plus adaptés. Les API ont aussi leurs limites (historique d’environ 16 mois pour la Search Console, quotas d’appels), qui s’appliquent de la même façon via MCP.

Les données transmises via MCP sont-elles sécurisées ?

Le protocole prévoit des autorisations et isole chaque serveur, mais la sécurité dépend surtout de vos choix : serveurs de confiance, accès en lecture seule, identifiants séparés par client, permissions OAuth vérifiées. Les données interrogées passent dans la conversation avec l’assistant : vérifiez les conditions d’utilisation de votre offre et les engagements pris auprès de vos clients avant de connecter leurs comptes.

Sources & références
  1. Google Analytics : Google Analytics MCP Server (Experimental) – Serveur MCP officiel expérimental, basé sur les API Admin et Data de GA4, avec scope analytics.readonly et outils run_report, run_realtime_report, get_account_summaries.
  2. Ahrefs : What is Ahrefs MCP – Serveur MCP distant disponible sur les plans payants à partir de Lite, clé OAuth limitée par défaut à 200 000 unités par mois, consommation identique à l’API.
  3. Semrush Developer : Semrush MCP – Serveur distant officiel en HTTP streamable, authentification OAuth ou clé API, accès selon le plan, méthodes en lecture seule sur l’API Projects.
  4. Claude Help Center : custom connectors using remote MCP – Connecteurs personnalisés en bêta sur les plans Pro, Max, Team et Enterprise, ajout réservé aux propriétaires en Team et Enterprise, avertissement sur les serveurs non vérifiés.
  5. Google for Developers : Search Console API usage limits – Quotas de l’API Search Console : 1 200 requêtes par minute et par site pour Search Analytics, 2 000 inspections d’URL par jour et par site.
#IA#mcp seo
Florian Martin
Consultant SEO, GEO et automatisation n8n freelance

Florian Martin accompagne les entreprises à structurer leur visibilité organique et leur visibilité dans les moteurs de réponse grâce au SEO technique, au GEO, à l’IA, à l’automatisation n8n et à des systèmes de reporting actionnables.