Pas d'accès aux faits
Claude ne voit ni le HTML réellement servi aux robots, ni le statut HTTP, ni les canonicals en place. Il propose donc des corrections plausibles mais non vérifiées.
Claude ne mesure pas un site : il lit ce qu'on lui donne. Sans source de vérité, une demande du type « optimise cette page pour le SEO » produit des suppositions. Branché sur le serveur mcp-server de Crawlers.fr, Claude appelle les outils enregistrés, lit le JSON renvoyé, puis peut relancer le même outil.
Un modèle de langage raisonne sur du texte, pas sur des mesures.
Le serveur mcp-server expose des outils nommés.
Les 27 outils de mcp-server 1.2.0 couvrent le score GEO, la visibilité LLM, les bots IA, l'audit SEO et l'audit stratégique (job_id puis get_audit_job), la recherche de mots-clés, la SERP organique, le résumé de backlinks, le JavaScript correctif, le test sandbox, le cocon sémantique, la mesure d'impact, l'injection WordPress, les KPI SERP, l'indice d'alignement, les rapports Marina et, pour les administrateurs, la lecture Search Console.
Claude Code — serveur MCP Crawlers
Connecte le serveur MCP Crawlers.fr
claude
Je me connecte au serveur mcp-server.
https://tutlimtasnjabdfhpewu.supabase.co/functions/v1/mcp-server · Streamable HTTP · x-marina-key ou Bearer — 27 outils enregistrés (1.2.0)
Audite le SEO de cette URL.
claude
J’appelle expert_seo_audit. Pro Agency. La réponse est un job_id, pas le rapport.
crawlers · mcpexpert_seo_audit
{ "url": "https://exemple.fr/produit" }job_id à suivre avec get_audit_job. sync: true force le mode bloquant. Aucune mesure d’exemple.fr ici.
claude
Je lis le job avec get_audit_job.
crawlers · mcpget_audit_job
{ "job_id": "<uuid renvoyé>" }Statut du job, puis le JSON du résultat une fois terminé.
Génère le JavaScript correctif.
claude
J’appelle generate_corrective_code.
crawlers · mcpgenerate_corrective_code
{ "url": "https://exemple.fr/produit" }JavaScript correctif SEO/GEO. L’application dans le dépôt reste le fait de l’agent.
Exemple de dialogue avec des outils enregistrés sur mcp-server. Aucun score d’exemple.
Un modèle de langage raisonne sur du texte, pas sur des mesures. Il ne connaît ni votre HTML servi, ni vos temps de chargement, ni vos balises réelles après rendu JavaScript. D'où trois limites concrètes.
Claude ne voit ni le HTML réellement servi aux robots, ni le statut HTTP, ni les canonicals en place. Il propose donc des corrections plausibles mais non vérifiées.
Sans re-mesure après modification, rien ne prouve que la correction a fonctionné. La boucle reste ouverte.
Vingt remarques SEO sans gravité mesurée se valent toutes. Un moteur d'audit, lui, hiérarchise par gravité et par impact attendu.
Le serveur mcp-server expose des outils nommés. Claude les appelle, lit le JSON, et peut rappeler le même outil. Le code ne publie pas d'identifiant de règle stable.
Sur un compte Pro Agency, Claude appelle expert_seo_audit ou strategic_ai_audit. Les deux renvoient un job_id. sync: true force le mode bloquant.
get_audit_job lit le statut, puis le JSON du résultat quand le job est terminé. L’appel est authentifié et gratuit, hors quota DataForSEO.
generate_corrective_code produit du JavaScript correctif à partir de l'url. L'agent l'applique dans le dépôt. wordpress_sync injecte un correctif WordPress, avec un JWT de session.
Nouvel appel du même outil, puis get_audit_job. On compare les deux JSON une fois les jobs terminés.
Les 27 outils de mcp-server 1.2.0 couvrent le score GEO, la visibilité LLM, les bots IA, l'audit SEO et l'audit stratégique (job_id puis get_audit_job), la recherche de mots-clés, la SERP organique, le résumé de backlinks, le JavaScript correctif, le test sandbox, le cocon sémantique, la mesure d'impact, l'injection WordPress, les KPI SERP, l'indice d'alignement, les rapports Marina et, pour les administrateurs, la lecture Search Console.
Dans Claude Code, expert_seo_audit s'appelle pendant que vous codez et renvoie un job_id. get_audit_job lit le résultat. sync: true force le mode bloquant.
generate_corrective_code renvoie du JavaScript. Le serveur mcp-server n'expose pas de ressource « règle d'audit » distincte.
marina_create_report renvoie un job_id. marina_get_report lit ensuite l'avancement et le lien du rapport.
La liste est celle de supabase/functions/mcp-server. Un second serveur, authentifié en OAuth 2.1, expose d'autres noms : ils sont dans le tableau suivant.
| Outil | Ce que dit l'enregistrement | Accès |
|---|---|---|
| check_geo_score | Score GEO de 0 à 100. Entrée : domain. | Sans clé |
| check_llm_visibility | Visibilité du domaine sur ChatGPT, Gemini, Perplexity et Claude. Entrée : domain. | Sans clé |
| check_ai_crawlers | Analyse des bots IA GPTBot, ClaudeBot et Google-Extended. Entrée : domain. | Sans clé |
| expert_seo_audit | Lance un audit SEO décrit comme 200 points et renvoie un job_id à suivre avec get_audit_job. sync: true force le mode bloquant. Réservé Pro Agency. Entrée : url, lang facultatif (fr, en, es). | Pro Agency |
| strategic_ai_audit | Lance un audit stratégique IA (SEO, GEO et concurrence) et renvoie un job_id à suivre avec get_audit_job. sync: true force le mode bloquant. Réservé Pro Agency. Entrée : url, sector et lang facultatifs. | Pro Agency |
| get_audit_job | Statut et résultat d’un audit lancé par expert_seo_audit ou strategic_ai_audit, réservé au compte propriétaire. Authentification requise. Gratuit, hors quota DataForSEO. Entrée : job_id. | Clé ou JWT, gratuit |
| keyword_research | Idées de mots-clés Google (volume et difficulté Labs de 0 à 100). France et fr par défaut, 5 graines maximum, 15 résultats par défaut et 25 au maximum. Pro Agency, lecture seule, 30 appels par heure. | Pro Agency |
| serp_ranking | SERP Google organique d’un mot-clé, et position d’un domaine s’il est fourni. France et fr par défaut, profondeur 10 ou 20 (10 par défaut). Pro Agency, lecture seule, 30 appels par heure. Entrée : keyword. | Pro Agency |
| backlink_snapshot | Résumé des backlinks, domaines référents et ancres d’un domaine. 10 lignes par défaut, 20 au maximum pour les référents et pour les ancres. Pro Agency, lecture seule, 30 appels par heure. Entrée : domain. | Pro Agency |
| generate_corrective_code | Génère du JavaScript correctif SEO/GEO. Réservé Pro Agency. Entrée : url, audit_id facultatif. | Pro Agency |
| dry_run_script | Teste en sandbox un script correctif (identifiant site_script_rules) sur la page : erreurs JS, CLS, validité JSON-LD. Réservé Pro Agency. Entrée : script_id, target_url facultative. | Pro Agency |
| calculate_cocoon_logic | Cocon sémantique par TF-IDF. Réservé Pro Agency et exige un JWT de session (pas seulement une clé Marina). Entrée : domain et tracked_site_id. | Pro Agency |
| measure_audit_impact | Impact à T+30, T+60 et T+90 via Search Console et GA4. Réservé Pro Agency et exige un JWT de session. Entrée : domain, audit_id facultatif. | Pro Agency |
| wordpress_sync | Injecte des correctifs dans WordPress via le pont CMS. Réservé Pro Agency et exige un JWT de session. Entrée : tracked_site_id et script_id. | Pro Agency |
| fetch_serp_kpis | KPI SERP hebdomadaires : positions, trafic, visibilité. Réservé Pro Agency. Entrée : domain, tracked_site_id facultatif. | Pro Agency |
| calculate_ias | Indice d'alignement stratégique (IAS). Réservé Pro Agency. Entrée : domain ; tracked_site_id est requis avec une clé Marina. | Pro Agency |
| marina_create_report | Lance un rapport Marina SEO et GEO (décrit comme 40 pages et plus). Clé Marina ou JWT. 5 crédits, ou inclus avec Pro Agency actif. Renvoie un job_id à suivre avec marina_get_report. | Clé Marina ou JWT |
| marina_get_report | Statut et résultat d'un job Marina appartenant à l'appelant. Gratuit. | Clé Marina ou JWT |
| marina_list_jobs | Liste les jobs Marina de l'appelant, du plus récent au plus ancien. Gratuit. | Clé Marina ou JWT |
| marina_export_pdf | Exporte un rapport Marina terminé en PDF (URL signée valable 7 jours). Gratuit. | Clé Marina ou JWT |
| gsc_list_sites | Liste les propriétés Search Console autorisées du compte Google connecté. Admin uniquement. Lecture seule. | Admin, lecture seule |
| gsc_search_analytics | Clics, impressions, CTR et position d'une propriété autorisée. Admin uniquement. Lecture seule. | Admin, lecture seule |
| gsc_top_queries | Top requêtes par clics sur 7, 28 ou 90 jours, avec delta. Admin uniquement. Lecture seule. | Admin, lecture seule |
| gsc_top_pages | Top pages par clics sur 7, 28 ou 90 jours, avec delta. Admin uniquement. Lecture seule. | Admin, lecture seule |
| gsc_position_history | Séries quotidiennes de positions lues en base, sans appel Google. Admin uniquement. Lecture seule. | Admin, lecture seule |
| gsc_url_inspection | Inspection d'URLs (5 maximum par appel) : verdict, indexation, canoniques, résultats enrichis. Admin uniquement. Lecture seule. | Admin, lecture seule |
| gsc_list_sitemaps | Sitemaps soumis d'une propriété autorisée. Admin uniquement. Lecture seule. | Admin, lecture seule |
supabase/functions/mcp authentifie l'utilisateur en OAuth 2.1. Ce n'est pas l'endpoint mcp-server. Il expose aussi un serp_ranking, distinct de celui de mcp-server : toujours facturé au wallet.
| Outil | Ce que dit l'enregistrement |
|---|---|
| whoami | Identité de l'utilisateur connecté (id, email, client OAuth). |
| list_my_sites | Sites suivis par l'utilisateur (domaine, dernier audit, score EEAT). |
| get_site_audit | Dernier audit SEO/GEO d'un site suivi, à partir du domaine. |
| get_job | État et résultat d'un job lancé par un outil start_* ou audit_page. Gratuit. |
| get_wallet_balance | Solde du wallet développeur, consommation MCP du jour et plafond journalier. |
| list_tools_pricing | Coût de chaque outil de ce serveur : gratuit, inclus, débordement wallet, ou toujours payant. |
| audit_page | Lance l'audit expert d'une page et renvoie un job_id. |
| analyze_schema | Analyse la couche machine d'une page (JSON-LD, balisage, métadonnées) et renvoie un job_id. |
| check_indexability | Vérifie l'accès des robots à une page (robots, canonique, rendu, coquille JavaScript) et renvoie un job_id. |
| analyze_links | Analyse le maillage interne d'un domaine (profondeur, cocons, cannibalisation) et renvoie un job_id. |
| start_site_crawl | Lance un crawl (parcours en largeur, profondeur 3 maximum) et renvoie un job_id. |
| start_geo_audit | Lance le score GEO d'une page (lisibilité, passages citables, réponses directes) et renvoie un job_id. |
| start_competitor_matrix | Compare le domaine à 1 à 3 concurrents et renvoie un job_id. |
| serp_ranking | Relève les positions SERP d’un mot-clé auprès de plusieurs fournisseurs. Toujours facturé au wallet. Renvoie un job_id. Entrée : keyword, domain et location facultatifs. |
L'endpoint opérationnel est https://tutlimtasnjabdfhpewu.supabase.co/functions/v1/mcp-server, en Streamable HTTP. L'authentification est une clé Marina (en-tête x-marina-key ou Authorization: Bearer) ou un JWT de session. Ce n'est pas un parcours OAuth. Les trois outils gratuits répondent sans clé. Les outils Pro exigent un compte Pro Agency. Trois d'entre eux (calculate_cocoon_logic, wordpress_sync, measure_audit_impact) exigent en plus un JWT de session. La limite enregistrée est de 30 appels par heure.
Un client MCP qui accepte des en-têtes, et une clé Marina créée dans Console → API → Marina (préfixes marina_ et mk_live_).
marina_create_report coûte 5 crédits, ou est inclus avec un abonnement Pro Agency actif. Sans crédits suffisants, la réponse est JSON-RPC -32002 et aucun job n'est créé.
Les sept outils gsc_* sont réservés aux administrateurs et sont en lecture seule.
| Client | Transport | Authentification | Usage typique |
|---|---|---|---|
| Claude Code | Streamable HTTP | Clé Marina ou JWT | Audit et correctif dans le dépôt |
| Claude Desktop | Streamable HTTP | Clé Marina ou JWT | Diagnostic conversationnel |
| Cursor | Streamable HTTP | Clé Marina ou JWT | Audit pendant l'édition |
| Client MCP conforme | Streamable HTTP | Clé Marina ou JWT | Automatisation |
Le serveur MCP https://tutlimtasnjabdfhpewu.supabase.co/functions/v1/mcp-server expose quatre outils Marina : marina_create_report lance un rapport SEO et GEO, marina_get_report suit son avancement et renvoie le lien du rapport, marina_list_jobs liste vos rapports, marina_export_pdf fournit le PDF (lien valable 7 jours). Authentifiez-vous avec votre clé Marina dans l'en-tête x-marina-key: <clé> ou Authorization: Bearer <clé> (Console → API → Marina). Un rapport coûte 5 crédits, ou est inclus avec un abonnement Pro Agency actif ; sans crédits suffisants, aucun rapport n'est lancé.
Transport Streamable HTTP, outils, ressources et prompts.
Ajout d'un serveur MCP dans Claude Desktop et Claude Code.
Règles officielles sur canonical, indexation et données structurées.
Vocabulaire des données structurées. Sur le serveur OAuth, analyze_schema lit la couche machine d'une page.
Définition de LCP, INP et CLS utilisés dans le score de performance.
Les trois outils check_geo_score, check_llm_visibility et check_ai_crawlers répondent sans clé. Les douze outils Pro Agency, dont keyword_research, serp_ranking et backlink_snapshot, exigent un compte Pro Agency. get_audit_job est authentifié et gratuit. Un rapport Marina coûte 5 crédits, ou est inclus avec Pro Agency actif.
Tout client MCP en Streamable HTTP qui peut envoyer l'en-tête x-marina-key ou Authorization: Bearer. Claude Desktop, Claude Code et Cursor en font partie. L'endpoint mcp-server n'utilise pas OAuth.
generate_corrective_code renvoie du JavaScript. C'est l'agent qui l'écrit dans le dépôt. wordpress_sync injecte un correctif dans WordPress pour un site connecté, avec un JWT de session et un compte Pro Agency.
Les deux, selon l'outil : expert_seo_audit pour le SEO, check_geo_score et check_llm_visibility (ChatGPT, Gemini, Perplexity, Claude) pour le GEO, check_ai_crawlers pour GPTBot, ClaudeBot et Google-Extended.
Les outils Pro sont limités à 30 appels par heure pour un même compte, d'après le contrôle enregistré dans le serveur.
marina_create_report renvoie JSON-RPC -32002 et ne crée pas de job. Cette page ne décrit pas de recréditation automatique.
Intention couverte : audit SEO GEO, référencement IA, score GEO, visibilité LLM
Audit GEO SEO : la page de référenceTête du silo GEO : diagnostic, correctifs, contenus et fiche Google MapsDiagnostic SEO et GEO complet sur votre URL, avec plan d'action priorisé.