Intégrez votre Google Search Console à Claude, ChatGPT, Cursor et tout client MCP. Diagnostic SEO + visibilité IA (GEO) gratuit, directement dans votre chat.
Sorank expose un serveur MCP distant afin que votre assistant IA puisse lire vos données Google Search Console en langage clair : optimisations rapides, tendances de performance, état d'indexation, sitemaps, historique à long terme conservé au-delà de la limite de 16 mois de Google, et les plus grandes évolutions.
Il est en lecture seule et utilise votre propre compte Google. Sorank ne modifie jamais votre site ni votre compte Google.
URL du serveur MCP
https://mcp.sorank.com/functions/v1/mcp
Chaque client ci-dessous utilise le même processus. Vous collez l'URL une seule fois ; le client ouvre votre navigateur pour vous connecter avec Google et accorder un accès en lecture seule à Search Console. Il n'y a rien d'autre à configurer : pas de clé API, pas d'ID client, pas de jeton. Le serveur gère l'enregistrement et l'autorisation automatiquement (OAuth 2.1 avec enregistrement dynamique du client).
Exemples de requêtes :
Sur l'écran d'accueil de Claude, cliquez sur le bouton + en bas à gauche de la boîte de message. Dans le menu, survolez Connecteurs, puis cliquez sur Gérer les connecteurs en bas.

Vous êtes maintenant dans Personnaliser → Connecteurs. Cliquez sur le + en haut à droite de la liste des connecteurs, puis choisissez Ajouter un connecteur personnalisé.

Dans la boîte de dialogue, remplissez :
Nom : Sorank
URL : https://mcp.sorank.com/functions/v1/mcp
Laissez AOAuth Client ID / Secret vide.
Cliquez sur Ajouter.

Sorank apparaît maintenant sous Non connecté.
Sélectionnez-le et cliquez sur Connecter.

Une fenêtre Google s'ouvre. Choisissez votre compte et approuvez l'accès en lecture seule à votre Search Console.
(Lecture seule, Sorank ne modifie jamais votre Search Console.)

Sorank est maintenant connecté.
Sur sa page, vous verrez Autorisations d'outils avec quatre outils : gsc_list_sites, gsc_performance, gsc_opportunities et geo_score.
Laissez-les sur Toujours autoriser afin que Claude puisse les exécuter sans demander à chaque fois.

Dans n'importe quelle conversation, cliquez sur + → Connecteurs et assurez-vous que le bouton Sorank est activé. Ensuite, demandez, par exemple :
"Avec Sorank, liste mes sites Search Console, puis montre-moi mes mots-clés à fort potentiel."
Vous obtiendrez vos informations en temps réel de la Search Console directement dans la conversation.

Nécessite VS Code 1.102 ou plus récent, GitHub Copilot connecté et le mode Agent
dans Copilot Chat.
Un clic :
Ctrl/Cmd + Shift + P) -> MCP : Ajouter un serveur.Ou avec un fichier - créez .vscode/mcp.json (par projet) ou ajoutez le même
bloc servers à votre fichier settings.json utilisateur sous mcp :
{
"servers": {
"sorank": {
"type": "http",
"url": "https://kcgtdxrygpvazuecnggt.supabase.co/functions/v1/mcp"
}
}
}
Cliquez sur Démarrer au-dessus de l'entrée, puis finalisez la connexion Google.
Utilisez-le en mode Copilot Chat -> Agent (assurez-vous que Sorank est activé dans le sélecteur d'outils).
~/.cursor/mcp.json.cursor/mcp.json pour un projet) :{
"mcpServers": {
"sorank": {
"url": "https://kcgtdxrygpvazuecnggt.supabase.co/functions/v1/mcp"
}
}
}
~/.codeium/windsurf/mcp_config.json:{
"mcpServers": {
"sorank": {
"serverUrl": "https://kcgtdxrygpvazuecnggt.supabase.co/functions/v1/mcp"
}
}
}
geo_scoregeo_score
Renvoie un score de citabilité GEO (moteur génératif / recherche IA) approximatif de 0 à 100 pour une URL donnée, basé sur les signaux privilégiés par les moteurs d'IA (données structurées, blocs de questions-réponses, statistiques concrètes, titres clairs, fraîcheur). Il s'agit d'une approximation légère côté serveur ; le moteur GEO complet est intégré à l'extension Sorank.
Entrée :Entrée : urlurl (obligatoire)Renvoie un score de citabilité GEO (moteur génératif / recherche IA) approximatif de 0 à 100 pour une URL donnée, basé sur les signaux privilégiés par les moteurs d'IA (données structurées, blocs de questions-réponses, statistiques concrètes, titres clairs, fraîcheur). Il s'agit d'une approximation légère côté serveur ; le moteur GEO complet est intégré à l'extension Sorank.
(obligatoire)
gsc_list_sitesgsc_list_sites
Liste les propriétés Search Console auxquelles le compte Google connecté peut accéder (propriétés vérifiées uniquement). C'est le point de départ, car la plupart des autres outils nécessitent une site_urlsite_url provenant d'ici.
Entrée :Entrée : aucunListe les propriétés Search Console auxquelles le compte Google connecté peut accéder (propriétés vérifiées uniquement). C'est le point de départ, car la plupart des autres outils nécessitent une provenant d'ici.
aucun
gsc_sitemapsgsc_sitemaps
Liste les sitemaps soumis pour une propriété et leur état de santé : dernières dates de soumission / téléchargement, nombre d'erreurs et d'avertissements, et nombre d'URL soumises par rapport aux URL indexées.
Entrée :Entrée : site_urlsite_url (obligatoire)Liste les sitemaps soumis pour une propriété et leur état de santé : dernières dates de soumission / téléchargement, nombre d'erreurs et d'avertissements, et nombre d'URL soumises par rapport aux URL indexées.
(obligatoire)
gsc_inspect_urlgsc_inspect_url
Inspecte le statut d'indexation Google d'une URL (API d'inspection d'URL) : indexée ou non, dernière date d'exploration, état de couverture, URL canonique choisie par Google, état robots/exploration, convivialité mobile et types de résultats enrichis. Idéal pour diagnostiquer pourquoi une page est (ou n'est pas) dans Google.
Entrée :Entrée : site_urlsite_url, urlurl (tous deux obligatoires)Inspecte le statut d'indexation Google d'une URL (API d'inspection d'URL) : indexée ou non, dernière date d'exploration, état de couverture, URL canonique choisie par Google, état robots/exploration, convivialité mobile et types de résultats enrichis. Idéal pour diagnostiquer pourquoi une page est (ou n'est pas) dans Google.
, (tous deux obligatoires)
gsc_performancegsc_performance
Renvoie les performances de la Search Console pour une propriété : clics, impressions, CTR et position moyenne, ventilées par les dimensions choisies (requête, page, pays, appareil, date, apparence de recherche) sur une période donnée. Avec compare=truecompare=true, il renvoie également la période précédente de même durée, ainsi que les écarts.
Entrée :Entrée : site_urlsite_url (obligatoire) ; facultatif daysdays, start_datestart_date, end_dateend_date, dimensionsdimensions, row_limitrow_limit, comparecompareRenvoie les performances de la Search Console pour une propriété : clics, impressions, CTR et position moyenne, ventilées par les dimensions choisies (requête, page, pays, appareil, date, apparence de recherche) sur une période donnée. Avec , il renvoie également la période précédente de même durée, ainsi que les écarts.
(obligatoire) ; facultatif , , , , ,
gsc_opportunitiesgsc_opportunities
Identifie les opportunités SEO à gain rapide : les requêtes classées juste après les premières positions (4-20) avec de réelles impressions, classées par le nombre de clics qu'elles pourraient générer en atteignant le haut de la première page. (Diagnostic gratuit ; les corrections et le contenu sont des services payants de Sorank.)
Entrée :Entrée : site_urlsite_url (obligatoire) ; facultatif daysdays, limitlimitIdentifie les opportunités SEO à gain rapide : les requêtes classées juste après les premières positions (4-20) avec de réelles impressions, classées par le nombre de clics qu'elles pourraient générer en atteignant le haut de la première page. (Diagnostic gratuit ; les corrections et le contenu sont des services payants de Sorank.)
(obligatoire) ; facultatif ,
gsc_moversgsc_movers
Renvoie les plus grands changements de la base de données à long terme de Sorank : les requêtes (ou pages) dont les clics ont le plus augmenté ou diminué entre un mois récent et un mois antérieur, y compris des comparaisons remontant plus loin que la limite de 16 mois de Google.
Entrée :Entrée : site_urlsite_url (obligatoire) ; facultatif dimensiondimension (requête/page), months_backmonths_back, limitlimitRenvoie les plus grands changements de la base de données à long terme de Sorank : les requêtes (ou pages) dont les clics ont le plus augmenté ou diminué entre un mois récent et un mois antérieur, y compris des comparaisons remontant plus loin que la limite de 16 mois de Google.
(obligatoire) ; facultatif (requête/page), ,
ga_list_propertiesga_list_properties
Liste les propriétés GA4 auxquelles le compte Google connecté peut accéder. C'est le point de départ pour Analytics, car chaque autre outil GA nécessite un property_idproperty_id d'ici.
Entrée :Entrée : aucunListe les propriétés GA4 auxquelles le compte Google connecté peut accéder. C'est le point de départ pour Analytics, car chaque autre outil GA nécessite un d'ici.
aucun
ga_performancega_performance
Renvoie les performances de trafic GA4 pour une propriété : utilisateurs, nouveaux utilisateurs, sessions, sessions engagées, taux d'engagement, temps d'engagement moyen et vues, ventilés par dimensions choisies (date, page, canal, pays, appareil) sur une période donnée. Avec compare=truecompare=true, il renvoie également la période précédente de même durée ainsi que les deltas.
Entrée :Entrée : property_idproperty_id (obligatoire) ; facultatif daysdays, start_datestart_date, end_dateend_date, dimensionsdimensions, metricsmetrics, comparecompareRenvoie les performances de trafic GA4 pour une propriété : utilisateurs, nouveaux utilisateurs, sessions, sessions engagées, taux d'engagement, temps d'engagement moyen et vues, ventilés par dimensions choisies (date, page, canal, pays, appareil) sur une période donnée. Avec , il renvoie également la période précédente de même durée ainsi que les deltas.
(obligatoire) ; facultatif , , , , ,
ga_traffic_sourcesga_traffic_sources
Décompose le trafic par canal d'acquisition, source et support (recherche organique, direct, référence, payant, social, e-mail et assistants IA), afin que vous puissiez voir d'où viennent réellement les utilisateurs et comment chaque source fonctionne.
Entrée :Entrée : property_idproperty_id (obligatoire) ; facultatif daysdays, limitlimitDécompose le trafic par canal d'acquisition, source et support (recherche organique, direct, référence, payant, social, e-mail et assistants IA), afin que vous puissiez voir d'où viennent réellement les utilisateurs et comment chaque source fonctionne.
(obligatoire) ; facultatif ,
ga_conversionsga_conversions
Rapporte les événements clés et les conversions (achèvement d'objectifs, inscriptions, achats et revenus) par canal et page de destination, afin que vous puissiez lier le trafic SEO/GEO à des résultats réels plutôt qu'à des sessions de vanité.
Entrée :Entrée : property_idproperty_id (obligatoire) ; facultatif daysdays, event_nameevent_nameRapporte les événements clés et les conversions (achèvement d'objectifs, inscriptions, achats et revenus) par canal et page de destination, afin que vous puissiez lier le trafic SEO/GEO à des résultats réels plutôt qu'à des sessions de vanité.
(obligatoire) ; facultatif ,
ga_audiencega_audience
Aperçu de l'audience et du comportement : nouveaux utilisateurs vs utilisateurs récurrents, appareils, pays / langues, et les principales pages de destination et de sortie avec engagement et taux de rebond. Un aperçu rapide de qui sont vos visiteurs et comment ils se comportent.
Entrée :Entrée : property_idproperty_id (obligatoire) ; facultatif daysdaysAperçu de l'audience et du comportement : nouveaux utilisateurs vs utilisateurs récurrents, appareils, pays / langues, et les principales pages de destination et de sortie avec engagement et taux de rebond. Un aperçu rapide de qui sont vos visiteurs et comment ils se comportent.
(obligatoire) ; facultatif
psi_analyze_urlpsi_analyze_url
Exécute une analyse Google PageSpeed Insights pour une seule URL : le score global de performance Lighthouse ainsi que les audits clés (LCP, Temps de blocage total, CLS, Index de vitesse) et les principales opportunités pour accélérer la page, pour mobile et/ou ordinateur de bureau.
Entrée :Entrée : urlurl (obligatoire) ; facultatif strategystrategy (mobile/ordinateur de bureau)Exécute une analyse Google PageSpeed Insights pour une seule URL : le score global de performance Lighthouse ainsi que les audits clés (LCP, Temps de blocage total, CLS, Index de vitesse) et les principales opportunités pour accélérer la page, pour mobile et/ou ordinateur de bureau.
(obligatoire) ; facultatif (mobile/ordinateur de bureau)
psi_core_web_vitalspsi_core_web_vitals
Renvoie les Core Web Vitals pour une URL – LCP, INP et CLS – en utilisant les données de laboratoire (Lighthouse) et de terrain (utilisateurs réels CrUX) lorsque disponibles, avec un verdict clair de succès / à améliorer / échec par rapport aux seuils de Google.
Entrée :Entrée : urlurl (obligatoire) ; facultatif strategystrategy (mobile/ordinateur de bureau)Renvoie les Core Web Vitals pour une URL – LCP, INP et CLS – en utilisant les données de laboratoire (Lighthouse) et de terrain (utilisateurs réels CrUX) lorsque disponibles, avec un verdict clair de succès / à améliorer / échec par rapport aux seuils de Google.
(obligatoire) ; facultatif (mobile/ordinateur de bureau)
psi_site_auditpsi_site_audit
Exécute PageSpeed sur un ensemble de pages clés (page d'accueil et vos principaux modèles) et agrège une vue d'ensemble de la vitesse du site : scores moyens, les pires contrevenants et les opportunités qui se présentent le plus souvent, afin que vous sachiez quoi corriger en premier.
Entrée :Entrée : site_urlsite_url ou urlsurls (obligatoire) ; facultatif strategystrategy, limitlimitExécute PageSpeed sur un ensemble de pages clés (page d'accueil et vos principaux modèles) et agrège une vue d'ensemble de la vitesse du site : scores moyens, les pires contrevenants et les opportunités qui se présentent le plus souvent, afin que vous sachiez quoi corriger en premier.
ou (obligatoire) ; facultatif ,