Google Search Console, Bing et GA4 pour tout client MCP
GSC Magic parle le Model Context Protocol standard via Streamable HTTP. Tout client qui prend en charge les serveurs distants peut s’y connecter : Hermes Agent, OpenClaw, Grok, Zed, frameworks d’agents et votre propre code.
Dernière mise à jour: 2026-10-30
GSC Magic est un serveur MCP distant standard à l’adresse https://mcp.gscmagic.com/mcp (Streamable HTTP) avec enregistrement dynamique des clients OAuth 2.1 et jetons bearer : tout client Model Context Protocol, framework d’agents ou script peut s’y connecter et appeler ses 70 outils Search Console, Bing, GA4 et de reporting.
Installation en 3 étapes
- Endpoint : https://mcp.gscmagic.com/mcp (POST pour JSON-RPC, transport Streamable HTTP).
- Authentification : OAuth 2.1 avec enregistrement dynamique des clients (découverte via /.well-known/oauth-protected-resource), ou un jeton d’accès bearer créé dans le tableau de bord.
- Appelez tools/list pour voir ce que permettent votre plan et vos autorisations, puis tools/call.
curl -X POST https://mcp.gscmagic.com/mcp \
-H "Authorization: Bearer gsm_YOUR_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Bon à savoir
- Chaque outil déclare readOnlyHint, destructiveHint et openWorldHint : les clients peuvent ainsi montrer ce qui est sûr.
- Les schémas d’outils évitent les unions, $ref et additionalProperties pour se charger dans tous les clients, y compris les plus stricts.
- Les résultats sont du JSON compact avec des indicateurs de troncature explicites ; les gros exports ne sont jamais écrits sur disque dans le service hébergé.
Que demander une fois connecté
- « Liste mes propriétés Search Console et indique celle qui a eu le plus de clics ces 28 derniers jours. »
- « Quelles requêtes sont en positions 4 à 10 avec le plus d’impressions ? Propose des modifications de titres. »
- « Compare les clics de ce mois avec ceux du mois dernier, page par page, et dis-moi ce qui a bougé. »
- « Quelles URL de mon sitemap ne sont pas indexées, et que dit l’inspection ? »
- « Combien de sessions viennent de ChatGPT, Perplexity et Claude le mois dernier, et vers quelles pages ? »
Plus d’exemples dans 25 prompts SEO pour agents IA ; la liste complète des outils se trouve sur la page des outils.
Dépannage
POST /mcp renvoie 401 avant que je puisse m’enregistrer.
C’est normal : le 401 contient un en-tête WWW-Authenticate qui pointe vers /.well-known/oauth-protected-resource/mcp. Suivez-le pour découvrir le serveur d’autorisation, enregistrez-vous via /register, puis autorisez avec PKCE. Ou laissez OAuth de côté et envoyez un jeton d’accès du tableau de bord en Bearer.
Le client ne peut pas s’enregistrer : redirect_uri refusé.
L’enregistrement dynamique accepte les adresses loopback et les origines de callback connues de Claude et de ChatGPT. Pour les autres clients hébergés, utilisez un jeton d’accès, ou contactez l’assistance pour faire autoriser l’origine.
tools/list renvoie moins d’outils que le catalogue.
La liste est calculée par compte : le plan, les scopes Google accordés, les clés Bing et IndexNow, le mode écriture et le groupe de clients la filtrent tous. Un compte gratuit avec seulement Google connecté voit les outils Search Console, de rapports et GA4.
Erreurs SSE ou de streaming.
Envoyez Accept: application/json, text/event-stream et conservez l’en-tête Mcp-Session-Id si votre client utilise des sessions. Le serveur est sans état : se reconnecter est toujours sans risque.
Questions : Tout client MCP
Existe-t-il une version locale (stdio) ?
Oui. Le même serveur s’exécute en local avec vos propres identifiants Google, pour ceux qui le préfèrent ; le service hébergé est la voie recommandée, car il ne demande aucun projet Google Cloud.
Quelles sont les limites de débit ?
Les limites du plan s’appliquent par compte (Free : 200 appels par mois, 10 par jour). L’endpoint a aussi une limite par IP généreuse, dimensionnée pour les adresses partagées de Claude et de ChatGPT.
Autres clients
Claude · ChatGPT · Claude Code · Cursor · Windsurf · VS Code · Gemini CLI · Zed · Cline · Continue · n8n · LibreChat · goose · Warp · Raycast · OpenClaw · Hermes Agent · Grok