mcp.seocrawl.ai

Google Search Console Serveur MCP

Le serveur MCP Google Search Console avec des superpouvoirs SEO + GEO : vos données GSC et vos tâches SEO dans votre assistant IA.

74 outils MCP, un seul connecteur. Récupérez les données Google Search Console et Google Analytics 4 en direct, plongez dans n'importe quel mot-clé ou page, vérifiez ce que Google indexe vraiment, segmentez le tout avec vos propres tags et Smart Views, gérez et auditez votre visibilité IA sur ChatGPT, Claude, Gemini et Perplexity, mesurez le trafic que ces moteurs vous envoient, lancez et comparez des crawls d'audit de site, affichez les résultats sous forme de widgets visuels riches, et créez ou clôturez des tâches SEO — le tout depuis un chat. Bâti sur le Model Context Protocol (MCP) ouvert, il fonctionne d'emblée avec Claude, ChatGPT, Cursor et Claude Code. Fait partie de la plateforme SEO + GEO (visibilité IA) de SEOcrawl AI.

Fonctionne avecClaude logoChatGPT logo

Cas d'usage du MCP Google Search Console

Quatorze vraies conversations que vous pouvez avoir dès aujourd'hui — SEO comme GEO (visibilité IA). Chacune correspond aux outils MCP listés ci-dessous — pas de blabla, pas de copier-coller, pas d'export.

get_gsc_summary · compare_date_ranges

Récap Search Console, en chat

Obtenez votre récap hebdomadaire Search Console en un seul chat — les mêmes données que celles que vous iriez consulter dans le SEO Dashboard. Plus d'export manuel : demandez les 28 derniers jours vs les 28 précédents, et votre assistant remonte les quatre métriques clés avec diff et change_pct déjà calculés.

Exemple de prompt

Compare les performances de seocrawl.ai sur les 28 derniers jours vs les 28 précédents — clics, impressions, CTR et position moyenne.

get_top_pages · get_page_detail

Pages qui montent et pages qui chutent

Voyez quelles pages font la différence et lesquelles viennent de chuter. Demandez les pages top avec comparaison période sur période : votre assistant les classe par clics, signale celles qui perdent et propose de récupérer le détail quotidien pour toute URL que vous pointez.

Exemple de prompt

Top 5 des pages par clics sur seocrawl.ai ces 28 derniers jours, et lesquelles ont chuté vs les 28 précédents.

get_keyword_detail

Zoom sur un mot-clé

Zoomez sur la tendance quotidienne d'un seul mot-clé. Une fois une requête repérée comme intéressante, récupérez sa série temporelle quotidienne — pratique pour repérer le jour exact où une position a bougé ou pour la corréler avec une mise à jour Google.

Exemple de prompt

Affiche la tendance quotidienne de 'geo optimization' sur seocrawl.ai pour les 28 derniers jours — clics, impressions et position.

create_task

De l'insight à l'action

Lancez une tâche SEO sans quitter le chat. Quand les données appellent l'action, votre assistant la crée sur place dans votre Task Manager — titre, description, responsable, priorité (1–5) et taskbox, le tout en un seul appel.

Exemple de prompt

Crée une tâche pour mettre à jour le meta title de /blog/technical-seo. Priorité 2, assignée à moi, la description doit mentionner la chute de -38 % des clics.

list_tasks · update_task · add_comment

Tri des tâches en un seul chat

Triez vos tâches SEO ouvertes en une seule chaîne. Votre assistant liste ce qui est ouvert, change le statut de l'une d'elles et ajoute un commentaire avec ce qui a été fait — trois appels MCP, une seule demande en langage naturel.

Exemple de prompt

Liste mes tâches ouvertes sur seocrawl.ai, marque 'Update meta title on /blog/technical-seo' comme Terminée et ajoute un commentaire avec le nouveau titre.

list_winners_losers

Les plus gros mouvements, classés

Voyez qui monte et qui baisse entre deux périodes sans passer chacun en revue. Demandez les plus gros mouvements et votre assistant renvoie les mots-clés (ou les pages) triés selon l'ampleur de leur progression ou de leur chute — deltas pré-calculés, vous n'avez plus à ouvrir chaque élément.

Exemple de prompt

Quels sont les mots-clés qui bougent le plus sur seocrawl.ai — 28 derniers jours vs les 28 précédents ? Montre ceux qui montent le plus et ceux qui chutent le plus.

list_pages_for_keyword

Repérer la cannibalisation de mots-clés

Trouvez toutes les pages qui se disputent la même requête. Donnez un mot-clé à votre assistant et il liste les pages de votre site qui captent ses clics et ses impressions, classées — pour voir quand deux URL se partagent la même intention et choisir une page canonique.

Exemple de prompt

Quelles pages de seocrawl.ai se positionnent sur 'seo dashboard' ? Je veux vérifier si plus d'une URL se la dispute.

add_annotation · list_annotations

Marquez l'instant, relisez-le

Épinglez du contexte sur la chronologie de votre Search Console. Quand quelque chose change — une migration, une mise à jour Google, une grosse publication — votre assistant enregistre une annotation datée, puis relit la chronologie pour que le ‘pourquoi’ d'un mouvement de trafic ne se perde jamais.

Exemple de prompt

Ajoute une annotation sur seocrawl.ai pour aujourd'hui : 'Shipped new /mcp landing'. Puis liste les annotations des 3 derniers mois.

page_explorer

Retrouvez les pages à l'origine d'un problème technique

Transformez votre audit de site en une question. Demandez les pages avec un canonical manquant, sans H1, en statut 404 ou correspondant à n'importe quel contrôle d'audit, et votre assistant renvoie les URL exactes de votre dernier crawl — score de santé, nombre d'erreurs et d'avertissements compris — pour passer directement du problème à la liste de corrections sans ouvrir le tableau de bord.

Exemple de prompt

Sur seocrawl.ai, liste les pages du dernier crawl sans H1 ou renvoyant un 404 — les pires en santé d'abord.

list_prompts

Auditez la couverture de votre visibilité IA

Voyez exactement ce que votre AI Tracker surveille sur ChatGPT, Claude, Gemini et Perplexity. Demandez quels prompts une propriété suit et votre assistant liste chacun avec les moteurs sur lesquels il s'exécute et combien de fois il a tourné sur la fenêtre — de quoi auditer votre couverture GEO et repérer les manques sans ouvrir le tableau de bord.

Exemple de prompt

Liste les prompts AI Tracker que seocrawl.ai suit — montre sur quels moteurs chacun s'exécute et combien de fois ils ont tourné sur les 28 derniers jours.

create_tag_rule · get_top_keywords

Segmentez vos données selon votre propre taxonomie

Regroupez mots-clés et pages à votre façon, puis lisez Search Console à travers ce prisme. Demandez à votre assistant d'auto-taguer tout ce qui correspond à un motif — par exemple toute requête contenant ‘geo’ — et il crée une règle qui tague les correspondances actuelles et futures, puis remonte vos meilleurs mots-clés filtrés sur ce tag. Par ligne de produit, par intention, marque vs hors-marque — votre taxonomie, vos rapports.

Exemple de prompt

Tague comme 'GEO' chaque mot-clé de seocrawl.ai qui contient 'geo', puis montre-moi les meilleurs mots-clés portant ce tag sur les 28 derniers jours.

get_ga4_summary · compare_ga4_date_ranges

Votre récap GA4, à côté de vos données GSC

Les métriques clés de Google Analytics 4 dans la même conversation que Search Console — sans changer d'onglet, sans détour par Looker Studio. Demandez n'importe quelle fenêtre et votre assistant remonte sessions, utilisateurs, conversions et taux d'engagement avec le delta vs la période précédente déjà calculé — ou compare deux fenêtres côte à côte.

Exemple de prompt

Donne-moi le résumé GA4 de seocrawl.ai sur les 28 derniers jours — sessions, utilisateurs, conversions et taux d'engagement, vs les 28 précédents.

get_ga4_traffic_by_source

Voyez d'où vient vraiment votre trafic

Une question, tout votre mix d'acquisition. Votre assistant décompose les sessions GA4 par canal ou par source/medium — chaque ligne avec sa part du total de la période — pour voir d'un coup d'œil ce que la recherche, les referrals, le social et le payant apportent vraiment, sans construire le moindre rapport.

Exemple de prompt

Décompose le trafic de seocrawl.ai sur les 28 derniers jours par canal — sessions et part du total.

get_ga4_ai_referrers

Mesurez votre trafic IA, moteur par moteur

La moitié manquante du GEO : pas seulement où vous êtes mentionné, mais le trafic que cela vous envoie. Votre assistant lit les sessions de referral IA/LLM directement depuis le source/medium de votre GA4 — ChatGPT, Perplexity, Gemini, Claude, Copilot — avec événements clés et durée de session par moteur, sans filtres regex manuels. Combinez-le avec vos prompts AI Tracker pour relier la visibilité aux visites.

Exemple de prompt

Combien de trafic IA seocrawl.ai a-t-il reçu sur les 28 derniers jours ? Détaille par moteur — sessions, événements clés et évolution vs la période précédente.

74 outils MCP pour le SEO et le GEO

74 outils MCP SEO répartis en 17 groupes. Les noms ci-dessous correspondent aux IDs réels des outils MCP, pour que vous (ou votre assistant) puissiez les appeler directement.

Propriétés

1 outil

Découvrez quelles propriétés Search Console (projets) sont connectées au compte, avant toute autre requête.

list_properties

Liste toutes les propriétés GSC auxquelles l'utilisateur authentifié a accès. Renvoie l'ID de propriété (UUID) et l'URL (sc-domain:…) que vous passez à tous les autres outils.

Vue d'ensemble des performances

3 outils

Performances Search Console globales pour n'importe quelle propriété, plus une comparaison à périmètre égal entre deux fenêtres de dates.

get_gsc_summary

Clics, impressions, CTR et position moyenne pour une propriété sur une fenêtre choisie. Accepte les presets (last_7_days, last_28_days, last_3_months, last_year) ou des dates absolues from/to. Renvoie aussi un branded_breakdown qui répartit clics, impressions, CTR et position entre branded et non-branded — piloté par le tag Brand de la propriété.

compare_date_ranges

Compare deux fenêtres GSC côte à côte et obtient diff + change_pct pour clics, impressions, CTR et position. La période A peut être un preset ; la période B est absolue.

list_winners_losers

Les plus gros mouvements entre deux périodes, avec les deltas précalculés pour que votre assistant n'ait pas à passer chaque élément en revue. Choisissez dimension=keywords or pages, une métrique (clics, impressions ou position) et direction=up / down / both pour obtenir les pages qui montent, celles qui baissent ou les plus grands écarts dans les deux sens. Period B prend par défaut la fenêtre immédiatement antérieure à Period A.

Mots-clés

3 outils

Trouvez les requêtes qui génèrent réellement du trafic, puis zoomez sur la tendance quotidienne de n'importe quel mot-clé.

get_top_keywords

Top mots-clés d'une propriété classés par clics, impressions, CTR ou position — avec comparaison période sur période. Paginé via next_cursor. Filtrez avec branded: true|false pour séparer les requêtes de marque de celles gagnées en SEO ; le résumé renvoie un branded_breakdown que vous lisez d'un coup d'œil.

get_keyword_detail

Série temporelle quotidienne (clics, impressions, CTR, position) pour une seule requête de recherche sur une propriété. Mêmes options de plage de dates que le résumé.

list_pages_for_keyword

Pour une requête donnée, liste les pages de votre propriété qui captent ses clics et ses impressions — classées par clics, impressions, CTR ou position, avec deltas période sur période et pagination via next_cursor. Pratique pour repérer la cannibalisation de mots-clés ou trouver la page canonique d'un terme.

Pages

3 outils

Voyez quelles URL portent le trafic, où elles ont perdu du terrain, et récupérez un détail quotidien pour n'importe laquelle.

get_top_pages

Top pages d'une propriété classées par clics, impressions, CTR ou position — chaque ligne renvoie clics, impressions, CTR et position avec deltas période sur période. Paginé via next_cursor.

get_page_detail

Série temporelle quotidienne (clics, impressions, CTR, position) pour l'URL d'une page d'une propriété. Compatible direct avec la même syntaxe de plage de dates que le résumé.

list_keywords_for_page

Pour l'URL d'une page donnée, liste les requêtes de recherche qui génèrent ses clics et ses impressions — classées selon la métrique de votre choix, avec deltas période sur période et pagination via next_cursor. L'inverse de list_pages_for_keyword : partez d'une URL et voyez exactement quelles requêtes l'alimentent.

Couverture d'indexation

4 outils

Quelle part de votre site Google indexe réellement — totaux de couverture, tendance quotidienne des pages indexées, URL bloquées dans chaque état, et une inspection d'URL en direct pour n'importe quelle page, directement depuis le chat.

get_indexation_summary

Résumé de couverture d'indexation pour une propriété : URL connues (soumises via sitemap), combien Google en indexe, indexed_pct et une répartition by_state (Submitted and indexed, Crawled – currently not indexed, Discovered – currently not indexed, Excluded by 'noindex', Page with redirect, Not found 404, Soft 404…). indexed porte un vrai prev/delta ; plage de dates via preset ou dates absolues from/to.

get_indexation_history

La tendance quotidienne des pages indexées — une série "indexed" de points {date, value}, sommée sur les sitemaps de la propriété et prête pour un graphique de série temporelle. Renvoie points (jours avec des données réelles) et signale insufficient_history quand il y a trop peu de jours pour tracer un graphique pertinent.

list_indexation_pages

Les URL actuellement dans un état de couverture Google donné (passez l'état exactement comme get_indexation_summary le rapporte). Chaque ligne renvoie url, state, last_crawled, google_canonical vs declared_canonical et discovered_via (sitemap ou page référente). Paginé par curseur (limit max 200).

get_url_inspection

Inspection d'URL Google en direct pour une page : coverage_state, verdict (PASS / NEUTRAL / FAIL), indexing_allowed, canonical Google vs utilisateur, last_crawl_time, robots_txt_state, page_fetch_state, sitemaps, un échantillon d'URL référentes, rich_results et mobile_usability. Cache-first — renvoie un résultat en cache récent ou rafraîchit en direct depuis la GSC dans le quota d'inspection de la propriété.

Tâches

7 outils

Le Task Manager SEOcrawl — entièrement branché sur le MCP. Créez le travail, modifiez-le, commentez-le, sans jamais quitter le chat.

list_tasks

Toutes les tâches d'une propriété. Filtrez par statut (open / done), responsable, taskbox (colonne) ou q (recherche par titre insensible à la casse). Paginé via next_cursor.

list_taskboxes

Les colonnes du tableau de tâches (taskboxes) d'une propriété : id, nom, statut (todo / in_progress / done) et ordre. Passez un id de taskbox retourné — ou le mot-clé de statut — à create_task ou update_task pour déplacer une tâche dans cette colonne.

get_task

Détail complet d'une seule tâche. Accepte un UUID, un slug ou l'URL complète de la tâche dans le navigateur (l'argument property est optionnel quand vous passez une URL).

create_task

Crée une tâche sur une propriété avec titre (obligatoire), plus description optionnelle, responsable, priorité (1–5, par défaut 3) et taskbox (par défaut la colonne TO-DO).

update_task

Met à jour partiellement une tâche — n'importe quelle combinaison de titre, description, responsable, priorité, taskbox, ou unassign:true pour retirer le responsable.

add_comment

Ajoute un commentaire à une tâche. Même référence flexible au ticket (UUID / slug / URL) que get_task et update_task.

get_comments

Liste les commentaires d'une tâche, réponses imbriquées comprises. Même référence flexible au ticket (UUID / slug / URL) que get_task — l'argument property est optionnel quand vous passez une URL.

Annotations

4 outils

Des notes de graphique pour n'importe quelle propriété — consignez ce qui a changé et quand, puis relisez la chronologie pour que le contexte ne se perde jamais à côté de vos tendances Search Console.

add_annotation

Crée une note de graphique sur une propriété pour une date donnée (Y-m-d) avec le texte de la note — plus une description plus longue optionnelle, une catégorie et l'UUID d'une tâche liée. Ajoutée comme note personnalisée à l'échelle du site, rédigée par vous.

list_annotations

Liste les annotations d'une propriété sur une plage de dates, de la plus récente à la plus ancienne. Utilisez un preset (last_7_days, last_28_days, last_3_months, last_year) ou des dates absolues from/to, avec une recherche par sous-chaîne optionnelle sur le texte de la note et la pagination (limit plafonné à 200).

get_annotation

Détail complet d'une seule annotation par son id — date, note, description, catégorie, tâche liée, auteur et la propriété à laquelle elle appartient. Utilisez list_annotations pour trouver l'id.

delete_annotation

Supprime une annotation personnalisée par son id. Seules tes propres notes personnalisées peuvent être supprimées — les notes officielles ou globales sont rejetées. Renvoie l'id avec deleted: true.

Audit de site

8 outils

Pilotez votre crawler d'audit de site depuis le chat — lisez le résumé de santé, listez les problèmes et les URL qui les portent, plongez dans n'importe quelle page, déclenchez un nouveau crawl et comparez deux crawls pour voir ce qui a régressé, sans ouvrir le tableau de bord.

list_site_audit_projects

Liste les projets Site Audit (configurations de crawl) de la propriété pour que vous puissiez découvrir l'audit_id à cibler. Chacun renvoie audit_id, name, mode (list / complete / organic_traffic), device, start_urls, status, progress, last_crawl_date, pages_crawled et le dernier health_score. La plupart des autres outils d'audit de site ciblent par défaut l'audit le plus récemment terminé, donc ceci n'est nécessaire que pour en cibler un précis.

get_site_audit_summary

Résumé de santé technique du dernier crawl : health_score (actuel plus prev et delta), pages_crawled, crawl_date, issues_by_severity (critical / warning / notice, chacun avec issue_types et pages_affected vs le crawl précédent), issues_by_category (OnPage, Links, International, Robots, Social) et des category_scores par domaine. Cible par défaut l'audit le plus récent.

list_site_audit_issues

Les problèmes techniques détectés par le dernier crawl, le plus grave d'abord — chacun avec issue_code (passez-le à list_site_audit_issue_pages), title, severity, category, pages_affected (avec prev et delta), des conseils how_to_fix et priority. Filtrez par severity et/ou category ; paginé par curseur (limit max 200).

list_site_audit_issue_pages

Les URL exactes affectées par un problème — passez son issue_code et obtenez chaque url fautive avec la valeur par page. Paginé par curseur (limit max 200). Transforme n'importe quel problème d'audit directement en liste concrète de corrections.

get_site_audit_page

Détail complet de crawl pour une seule URL : status_code, crawl_depth, indexability_score et health_score, category_scores, issue_counts et issues[] — les contrôles en échec de la page, chacun avec issue_code, severity, category, la description par page et how_to_fix.

page_explorer

Trouve les pages crawlées qui répondent à des critères SEO techniques issus de votre dernier audit de site. Filtrez par status_code (par ex. 404), no_canonical (balise canonical manquante), missing_h1 (titre H1 manquant) ou check_title (n'importe quel contrôle d'audit affiché dans l'interface, par ex. "Title Tag too short"). Triez par health, status_code, url ou depth, paginé via next_cursor. Chaque ligne renvoie url, status_code, title, indexability, performance_score (santé 0–100), last_crawled_at, count_errors et count_warnings — plus un check_description quand un filtre de contrôle est actif.

trigger_site_audit_crawl

Démarre un nouveau crawl (action d'écriture) — met l'audit en file d'attente et dépense les crédits de crawler du projet (distincts des crédits MCP) au prorata des pages crawlées. Prend en charge les modes complete et list ; renvoie audit_id, status, started_at et pages_queued. Les résultats deviennent disponibles pour les outils de lecture une fois le crawl terminé.

compare_site_audit_crawls

Compare deux crawls pour répondre à « qu'est-ce qui a régressé ou progressé depuis la dernière fois ? » — health_diff plus des compteurs et quatre listes : new_issues, resolved_issues, worsened et improved, chaque problème portant pages_affected, prev et delta. Cible par défaut le dernier crawl vs le précédent.

Code Monitor

4 outils

Suivez les changements de HTML/code on-page sur vos pages surveillées depuis le chat — voyez quelles pages sont surveillées et leur statut, lisez le flux de changements de tout le projet ou l'historique d'une page, obtenez le diff avant/après exact de tout changement détecté et récupérez le dernier instantané capturé d'une page, sans ouvrir le dashboard.

list_code_monitor_pages

Liste les pages qu'une propriété surveille dans Code Monitor, chacune avec son statut de surveillance — url, last_change_at (changement détecté le plus récent) et changes_count (total des changements détectés). Filtre par sous-chaîne d'url ; pagination par curseur (limit max 200). Renvoie feature_not_available quand le plan n'inclut pas Code Monitor.

list_code_monitor_changes

Liste les changements de code/HTML on-page détectés, les plus récents d'abord — chacun avec url, date et change_types (Title, Canonical, Meta Description, noindex, robots.txt, sitemap.xml, H1, Status code, Hreflang, Open Graph, Twitter image, Analytics, Tag Manager). Filtre sur une seule page avec seoMonitorId ou page, ou omets-le pour le flux des changements récents de tout le projet ; restreins avec from/to. Pagination par curseur (limit max 200).

get_code_monitor_change

Obtient les valeurs avant/après d'un changement détecté précis, identifié par url + createdAt — une entrée par champ modifié avec type, property, before et after (tableaux pour les champs à valeurs multiples). Passe changeType pour ne renvoyer qu'un seul champ. Renvoie not_found quand aucun changement ne correspond et invalid_change_type pour une étiquette de champ inconnue.

get_code_monitor_snapshot

Obtient l'état capturé le plus récent d'une page surveillée — les champs on-page extraits actuels (title, canonical, meta description, meta robots, robots.txt, sitemap.xml, H1, en-têtes, status code, hreflang, image Open Graph, Twitter image, Analytics, Tag Manager). Identifie la page par seoMonitorId ou url ; le HTML brut et les captures d'écran ne sont pas stockés. Renvoie not_found pour une page inconnue.

AI Tracker

11 outils

Votre AI Tracker (GEO / visibilité IA), de bout en bout — voyez quels prompts une propriété surveille sur ChatGPT, Claude, Gemini et Perplexity, lisez les taux de mention par moteur et les sources exactes que chaque moteur a citées, et créez, modifiez ou organisez prompts et topics, le tout depuis le chat.

list_prompts

Liste les prompts AI Tracker (Brand Radar) qu'une propriété suit. Chaque ligne renvoie prompt_id, prompt_text, engines_tracked (les moteurs LLM sur lesquels le prompt s'exécute), last_run_at (ISO-8601, exécution la plus récente) et runs_in_range (exécutions par moteur dans la fenêtre). Cadrez runs_in_range avec un preset (last_7_days, last_28_days, last_3_months, last_year) ou des dates absolues from/to — la liste complète des prompts est toujours renvoyée. Filtrez par engine (chatgpt/openai, claude/anthropic, gemini, perplexity) et paginez via limit (max 200) et next_cursor.

get_prompt_detail

Visibilité par moteur pour un seul prompt : runs, mentions, mention_rate (%) et la variation en points de pourcentage vs la période immédiatement antérieure — détaillée par ChatGPT, Claude, Gemini et Perplexity, avec des totaux agrégés sur l'ensemble des moteurs. Plage de dates via preset ou dates absolues from/to (par défaut last_28_days).

list_prompt_runs

Les exécutions individuelles par moteur derrière un prompt — une ligne par run avec date, engine, indicateurs mentioned / mentioned_in_text et un response_excerpt (jusqu'à 600 caractères de la réponse IA réelle). Filtrez par engine, cadrez par plage de dates, paginez via limit (max 200) et next_cursor.

list_prompt_citations

Les sources que les moteurs IA ont citées en répondant à un prompt, agrégées sur la plage : own_domain plus chaque domaine et URL cités, signalés avec is_own_domain et url_count — pour voir lesquelles de vos pages décrochent des citations et lesquelles vos concurrents remportent.

create_prompt

Crée un prompt AI Tracker — la question que le tracker exécute sur les moteurs. Définissez la liste des engines (chatgpt, claude, gemini, perplexity), le pays, la langue de réponse et la cadence d'exécution (daily, week ou month), et classez-le éventuellement sous un topic via topicId ou topicTitle (find-or-create).

update_prompt

Met à jour partiellement un prompt suivi — n'importe quelle combinaison de son texte, de sa liste d'engines, du pays, de la langue de réponse ou de la cadence d'exécution ; les champs omis restent inchangés. Le prompt conserve son topic actuel et doit y rester unique.

delete_prompt

Supprime un prompt suivi et toutes ses réponses moteur enregistrées. Irréversible ; le topic du prompt n'est pas touché.

list_prompt_topics

Liste les topics de prompts qui regroupent les prompts sur la page LLM Tracker — chacun avec topic_id et title. Passez un topic à create_prompt / update_prompt pour y classer un prompt.

create_prompt_topic

Crée (ou récupère) un topic de prompt par son titre — un upsert idempotent, donc recréer un titre existant le renvoie inchangé avec created=false. Les topics regroupent les prompts sur la page LLM Tracker.

update_prompt_topic

Renomme un topic de prompt par son topicId. Le nouveau titre doit être non vide et unique au sein de la propriété (renommer vers le même titre est un succès sans effet).

delete_prompt_topic

Supprime un topic de prompt. Cascade : chaque prompt classé dessous, et toutes les réponses enregistrées de ces prompts, sont également supprimés définitivement. Renvoie prompts_deleted. Irréversible.

Web analytics GA4

6 outils

Google Analytics 4 dans le même connecteur — sessions, conversions, sources de trafic et le trafic de referral IA/LLM derrière votre travail GEO, directement depuis le chat.

list_ga4_properties

Liste les propriétés GA4 connectées à vos projets. Chaque entrée renvoie l'id du projet et son URL (l'un comme l'autre fonctionne comme argument property pour les autres outils GA4), l'ID de la propriété GA4 sous-jacente et la date de connexion. Seuls les projets avec une propriété GA4 connectée sont renvoyés.

get_ga4_summary

Sessions, utilisateurs, nouveaux utilisateurs, conversions, taux d'engagement et sessions par utilisateur pour une propriété sur une fenêtre choisie — presets (last_7_days, last_28_days, last_3_months, last_year) ou dates absolues from/to. Chaque métrique renvoie current, prev et delta vs la période immédiatement antérieure.

compare_ga4_date_ranges

Compare deux fenêtres GA4 côte à côte — sessions, utilisateurs, nouveaux utilisateurs, conversions et taux d'engagement, avec les deux valeurs plus diff et change_pct par métrique. La période A peut être un preset ; la période B est absolue. Le jumeau GA4 de compare_date_ranges.

get_ga4_traffic_by_source

Sessions ventilées par source d'acquisition. Choisissez dimension=source_medium (par défaut) ou channel pour le regroupement de canaux par défaut de GA4 — les lignes arrivent triées par sessions, chacune avec son share_pct du total de la période, plafonnées par limit (25 par défaut, max 100).

get_ga4_top_pages

Métriques GA4 par page (landing / URL), classées pour voir quelles pages génèrent le plus de sessions, d'inscriptions (conversions) ou d'utilisateurs. Chaque ligne renvoie la page plus sessions, users, conversions et engagement_rate, chacun avec le prev de la période antérieure et change_pct. Triez par sessions (par défaut), conversions ou users ; plafonné par limit (25 par défaut, max 100). Le pendant au niveau page de get_ga4_traffic_by_source.

get_ga4_ai_referrers

Trafic de referral IA/LLM par moteur — ChatGPT, Perplexity, Gemini, Claude, Copilot et plus encore, détectés depuis le source/medium de session GA4. Chaque moteur renvoie sessions, événements clés et durée moyenne de session, avec l'évolution vs la période précédente. Votre trafic GEO, mesuré.

Tags

8 outils

Construisez une taxonomie sur mesure par-dessus vos mots-clés et vos pages, puis segmentez Search Console selon elle. Créez des tags, assignez-les à la main ou avec des auto-règles, et passez-les au filtre tags de get_top_keywords, get_top_pages et list_winners_losers.

list_tags

Liste les tags de mots-clés et de pages d'une propriété. Chaque tag renvoie tag_id, name, type (keyword|page), color, rule_count (règles d'assignation automatique) et member_count (mots-clés ou pages qui le portent actuellement). Passez les noms de tags au filtre tags de get_top_keywords, get_top_pages et list_winners_losers.

create_tag

Crée un tag sur une propriété. type est keyword (tague les mots-clés), url (tague les pages) ou both. La color optionnelle est une chaîne hex utilisée par l'interface SEOcrawl. L'identité d'un tag est name + type, donc recréer un tag existant ne fait que mettre à jour sa couleur.

apply_tag

Applique manuellement un tag à des mots-clés et/ou des pages précis, en plus des auto-règles. Passez keywords (chaînes exactes) et/ou urls (URL de page exactes) ; au moins l'un des deux est requis. Le tag est créé pour le type concerné s'il n'existe pas encore.

remove_tag

Retire un tag de mots-clés et/ou de pages précis — l'inverse de apply_tag. Désassigne uniquement le tag de ces éléments ; ne supprime pas le tag lui-même et ne touche pas aux règles d'assignation automatique.

delete_tag

Supprime entièrement un tag : le désassigne de chaque mot-clé/page et retire le tag. type est keyword, url ou both. Les tags intégrés Brand / Non-Brand ne peuvent pas être supprimés. Les auto-règles ciblant le tag restent intactes — utilisez delete_tag_rule pour celles-là.

list_tag_rules

Liste les règles d'assignation automatique d'une propriété — les motifs qui taguent automatiquement les mots-clés/pages. Filtrez éventuellement par tag. Chaque règle renvoie rule_id, tag, field (keyword|url), country et ses conditions (match + value).

create_tag_rule

Crée une règle d'assignation automatique qui tague chaque mot-clé ou page correspondant — actuels et futurs. field est keyword ou url ; match est contains, not_contains, exact, starts_with, ends_with ou regex (un motif RE2 sûr) ; value est le motif. Une règle par tag+field ; le tagage des éléments existants s'exécute de façon asynchrone.

delete_tag_rule

Supprime une règle d'assignation automatique par son rule_id (issu de list_tag_rules). Arrête l'auto-tagage futur pour ce motif ; les éléments portant déjà le tag le conservent (utilisez remove_tag ou delete_tag pour le désassigner).

Smart Views

3 outils

Des sélections de tags nommées et enregistrées qui apparaissent dans l'interface SEOcrawl exactement comme des vues construites nativement. Bâtissez un segment réutilisable à partir de vos tags de mots-clés ou de pages, relisez-les ou supprimez-en un — vos vues enregistrées, gérées depuis le chat.

list_smart_views

Liste les Smart Views de mots-clés et de pages définies pour une propriété — chacune avec view_id, name, type (keyword | page) et les noms de tags qu'elle regroupe. Les comptes de membres par tag proviennent de list_tags.

create_smart_view

Crée une Smart View à partir d'un ensemble de tags (lisez-les depuis list_tags). type est keyword (sur les tags de mots-clés) ou page (sur les tags de pages). La vue apparaît dans l'interface SEOcrawl exactement comme une vue créée nativement et peut y être modifiée.

delete_smart_view

Supprime une Smart View par son view_id. Définitif et retire aussi la vue de l'interface SEOcrawl ; les tags sous-jacents ne sont pas affectés. Un id de filtre appliqué classique renvoie not_found.

Rapports

4 outils

Votre SEO Reporting, depuis le chat — listez les rapports et modèles créés pour une propriété, lisez la composition complète des widgets de n'importe quel rapport, générez un lien de snapshot partageable et voyez quels rapports sont programmés pour un envoi récurrent, le tout sans ouvrir le tableau de bord.

list_reports

Listez les rapports SEO Reporting créés pour une propriété — chacun avec id, name, is_template, is_automate, created_at et owner. Renvoie les rapports normaux par défaut ; passez templates: true pour lister les modèles de rapport à la place. Les rapports récurrents sont exclus (utilisez list_report_schedules). Paginé par curseur via next_cursor.

get_report

Récupérez les métadonnées d'un rapport (name, is_template, is_automate, owner, created_at, plus period et destinataires lorsqu'il est programmé) et sa structure complète de widgets — le type, le titre, la position, la configuration et les filtres de chaque widget. Renvoie la composition du rapport, pas les chiffres rendus (lisez-les avec les outils GSC / GA4).

generate_report

Générez un snapshot partageable d'un rapport existant et récupérez son URL publique (action d'écriture). Capture l'état actuel des widgets du rapport, dédupliqué par hash de contenu — n'accepte aucune plage de dates, modifiez donc d'abord les widgets du rapport s'il vous faut une autre période. Renvoie report_id, snapshot_id et url.

list_report_schedules

Listez les rapports configurés pour un envoi récurrent automatique sur une propriété — chacun avec id, name, owner, period (week ou month) et les IDs des utilisateurs destinataires. Reflète la configuration de programmation enregistrée (period + destinataires). Paginé par curseur via next_cursor.

Récupération de pages web

1 outil

Inspectez n'importe quelle page en direct au fil de la conversation — éléments SEO parsés, contenu en markdown propre et HTML brut, sans lancer de crawl.

fetch_url

Récupère une seule URL en direct à la demande (simple HTTP GET, sans JavaScript) et renvoie les détails de la réponse — URL finale, code de statut, chaîne complète de redirections, temps de réponse et taille décompressée de la page — plus des blocs optionnels : éléments SEO parsés (title, meta description, meta robots, canonical, hreflang, titres, balises OG/Twitter, types JSON-LD, nombre de mots, compteurs de liens, images sans attribut alt), le contenu principal en markdown propre et le HTML brut. Les échecs de transport renvoient des erreurs structurées (dns_error, timeout, blocked_url…). Gratuit — ne consomme jamais de crédits MCP ; limité par utilisateur.

Rendu visuel

3 outils

Transformez n'importe quel résultat en un widget visuel riche plutôt qu'en JSON brut — fiches de KPI, tableaux triables et graphiques de tendances interactifs. Les outils de données signalent une indication render_with et votre assistant les appelle automatiquement ; les trois sont gratuits.

render-scorecard

Affichez une grille de fiches KPI à partir de données de synthèse — chaque fiche comporte un libellé, une valeur brute, une unité facultative (préfixe $, suffixe % ou s pour une durée), une variation d'une période à l'autre avec une direction à la hausse/à la baisse et un regroupement facultatif en sections lorsqu'il y a plus de quatre fiches. Appelé automatiquement lorsqu'un outil de synthèse (get_gsc_summary, get_ga4_summary…) renvoie render_with: render-scorecard. Gratuit.

render-data-table

Affichez un tableau interactif avec tri, recherche et pagination côté client à partir de n'importe quel résultat sous forme de liste — meilleurs mots-clés, meilleures pages, plus fortes variations, prompts, backlinks et bien plus. Les colonnes sont typées à partir des données et les cellules de type tableau restent sous forme de puces. Appelé automatiquement lorsqu'un outil de liste renvoie render_with: render-data-table. Gratuit.

render-time-series-chart

Affichez un graphique en courbes interactif avec infobulle au survol et réticule, une légende activable, et un double axe Y automatique lorsque deux séries utilisent des unités différentes. Alimenté par n'importe quel outil d'historique ou de série quotidienne (get_page_detail, get_keyword_detail, historique de performance…) qui renvoie render_with: render-time-series-chart. Gratuit.

Santé de la plateforme

1 outil

Vérifiez le connecteur lui-même avant de construire dessus — un appel gratuit indique si toutes les surfaces sont opérationnelles en ce moment.

health

État en direct du backend MCP par surface (GSC, GA4, Site Audit, AI Tracker, Tâches) et par entrepôt de données, chacun signalé comme ok, degraded ou down avec last_check_at et un sample_error. Gratuit et sans arguments — interrogez-le avant un workflow en plusieurs étapes pour qu'un endpoint cassé soit visible d'emblée.

Clients MCP : Claude, ChatGPT, Cursor et Claude Code

Le MCP SEOcrawl AI suit le Model Context Protocol ouvert — tout client compatible MCP fonctionne. Voici les quatre configurations les plus courantes aujourd'hui.

Claude logo

Claude

Connectez SEOcrawl AI depuis Claude.ai et Claude Desktop. Demandez un récap de performances, des pages top ou un tri de tâches : Claude appelle l'outil MCP qu'il faut.

Configuration

Settings → Connectors → Add custom connector
ChatGPT logo

ChatGPT

Utilisez SEOcrawl AI dans ChatGPT via le connecteur Apps. Mentionnez @SEOcrawl dans un chat pour récupérer les données Search Console en direct ou ouvrir une tâche sans quitter la conversation.

Configuration

Settings → Apps → Advanced → Developer mode → Create

Cursor

Branchez le MCP SEOcrawl AI dans Cursor et récupérez les performances en direct ou les données de tâches pendant que vous écrivez du code, des briefs ou des notes de release.

Configuration

Cursor Settings → Tools & MCP → Add new MCP server

Claude Code

Enregistrez SEOcrawl AI dans Claude Code depuis votre terminal. Chaque outil devient un appel CLI d'une ligne dans votre workflow dev existant.

Configuration

claude mcp add --transport http seocrawl https://mcp.seocrawl.ai
Référencé sur

SEOcrawl AI MCP — FAQ

Qu'est-ce que le MCP ?

MCP (Model Context Protocol) est un standard ouvert introduit par Anthropic fin 2024 qui permet aux assistants IA comme Claude et ChatGPT de communiquer avec des outils et des sources de données externes. Au lieu de copier-coller des rapports dans un chat, l'assistant appelle directement SEOcrawl AI et ramène les données. Spécification complète sur modelcontextprotocol.io.

Qu'est-ce que le MCP SEOcrawl AI ?

C'est un serveur qui expose 74 outils SEOcrawl AI — requêtes de performance Search Console, analyses fines de mots-clés et de pages, couverture d'indexation et inspection d'URL en direct, web analytics GA4 (sessions, top pages, sources de trafic et trafic de referral IA/LLM), tagging personnalisé et Smart Views, gestion complète des prompts et topics AI Tracker (GEO) avec taux de mention par moteur et sources citées, un workflow d'audit de site complet (résumé, problèmes, détail de page, déclenchement et comparaison de crawls), l'intégralité du système de tâches SEOcrawl, des annotations de graphique et un rendu visuel riche (fiches KPI, tableaux et graphiques de tendances) — sous forme d'outils MCP que votre assistant IA peut appeler. Vous demandez en langage naturel ; l'assistant lance la bonne requête sur votre compte et ramène le résultat.

Est-ce un serveur MCP Google Search Console ?

Oui — et plus encore. La plupart des serveurs MCP Google Search Console sont de simples connecteurs qui exigent des comptes de service, une configuration OAuth ou une installation locale. Le MCP de SEOcrawl AI vous donne les données de performance Search Console immédiatement (connectez-vous avec votre compte SEOcrawl AI, aucune configuration Google Cloud), plus tout ce que la GSC brute ne sait pas faire : comparaisons de périodes côte à côte, segmentation marque vs hors-marque, couverture d'indexation et inspection d'URL, tags personnalisés et Smart Views, analytics GA4, un workflow d'audit de site complet, suivi de la visibilité IA et gestion des tâches SEO — 74 outils dans un seul connecteur.

Qu'est-ce qu'il fait concrètement aujourd'hui ?

Huit familles de travail : (1) Performances Search Console — récaps de clics, impressions, CTR et position, plus comparaisons de dates côte à côte ; (2) Analyse mots-clés et pages — listes top avec deltas période sur période, segmentation branded vs non-branded (pilotée par le tag Brand de votre propriété) et détails quotidiens pour n'importe quel mot-clé ou URL ; (3) Couverture d'indexation — quelle part de votre site Google indexe, la tendance quotidienne des pages indexées, les URL bloquées dans chaque état de couverture, et une inspection d'URL en direct pour n'importe quelle page ; (4) Analytics GA4 — sessions, utilisateurs, conversions, top pages, trafic par source ou par canal, et trafic de referral IA/LLM par moteur ; (5) Audit de site — lisez le résumé de santé, listez les problèmes et les URL qui les portent, plongez dans n'importe quelle page, déclenchez un nouveau crawl et comparez deux crawls ; (6) Visibilité IA (GEO) — listez, créez, modifiez et organisez les prompts et topics AI Tracker, et lisez les taux de mention par moteur et les sources que chaque moteur a citées ; (7) Tags et Smart Views — bâtissez une taxonomie sur mesure et des segments enregistrés par-dessus vos mots-clés et vos pages ; (8) Tâches SEO — lister, créer, mettre à jour, commenter et clôturer les tâches dans vos projets SEOcrawl. De nouveaux outils arrivent en continu — consultez la roadmap publique pour la suite.

Le MCP aide-t-il pour le GEO et la visibilité IA ?

Oui — le GEO est une surface de premier plan. Vous pouvez lister, créer, modifier et organiser les prompts et topics AI Tracker (Brand Radar) sur ChatGPT, Claude, Gemini et Perplexity (list_prompts, create_prompt, update_prompt, delete_prompt, et les outils de topics), lire les taux de mention par moteur avec leur tendance pour n'importe quel prompt (get_prompt_detail), voir les réponses individuelles de chaque moteur (list_prompt_runs) et les domaines et URL exacts que chaque moteur a cités (list_prompt_citations), et mesurer le trafic de referral IA/LLM que ces moteurs envoient réellement à votre site, directement depuis GA4 (get_ga4_ai_referrers). Les agrégats Brand Radar plus profonds (part de voix sur toute une propriété) vivent encore dans les tableaux de bord SEOcrawl AI et sont les prochains sur la roadmap MCP. Nous mettons cette page à jour dès que de nouveaux outils sont livrés.

Quels plans incluent l'accès MCP ? Comment les appels sont-ils comptés ?

L'accès MCP est inclus dans tous les plans SEOcrawl AI — consultez la page tarifs pour le détail par palier. Chaque plan embarque une réserve mensuelle de crédits MCP — 3,000 (Starter), 10,000 (Growth), 30,000 (Pro), 100,000 (Agency) et Unlimited (Enterprise). Chaque appel MCP consomme entre 1 et 6 crédits selon l'outil : les requêtes légères (list_properties, get_task) coûtent 1, les récaps de performance et séries temporelles coûtent 3, les appels top-keyword / top-page coûtent 5, les comparaisons de dates côte à côte coûtent 6. Une limite par minute et un plafond quotidien strict s'appliquent à tous les plans pour protéger la plateforme des agents emballés. Les limites de projets, clics et crédits LLM de votre compte continuent de s'appliquer par-dessus.

Avec quels clients IA fonctionne-t-il ?

Aujourd'hui : Claude (Claude.ai et Claude Desktop), ChatGPT (via le connecteur Apps), Cursor et Claude Code. Tout client conforme MCP devrait fonctionner — le serveur utilise le transport MCP ouvert, sans code spécifique à un client.

Utilise-t-il mes vraies données SEOcrawl AI ?

Oui. Le MCP s'authentifie contre votre compte SEOcrawl AI et lit les mêmes propriétés Search Console et tâches que celles que vous voyez dans l'app. Nous ne partageons jamais de données entre comptes.

Comment le configurer ?

Ajoutez le point de terminaison MCP de SEOcrawl AI — https://mcp.seocrawl.ai — à la configuration MCP/connecteur de votre client IA. C'est la même URL pour tout le monde, et il n'y a rien à activer au préalable dans les paramètres de votre compte. Connectez-vous avec votre compte SEOcrawl AI lorsque votre client vous le demande ; la plupart des clients détectent les 74 outils automatiquement, vous pouvez donc commencer à discuter en moins d'une minute.

Où puis-je trouver le serveur MCP de SEOcrawl AI ?

Au-delà de cette page, le MCP de SEOcrawl AI est référencé sur Glama, un annuaire indépendant de serveurs MCP, en tant que serveur officiel SEOcrawl. Où que vous le découvriez, c'est le même point de terminaison hébergé — https://mcp.seocrawl.ai —, une seule URL universelle à laquelle vous vous connectez avec votre compte SEOcrawl AI. Toute la configuration et des exemples en direct sont toujours sur seocrawl.ai/mcp.