Google Search Console, Bing y GA4 para cualquier cliente MCP

GSC Magic habla el Model Context Protocol estándar sobre Streamable HTTP. Puede conectarse cualquier cliente compatible con servidores remotos: Hermes Agent, OpenClaw, Grok, Zed, frameworks de agentes y tu propio código.

Última actualización: 2026-10-30

En resumen

GSC Magic es un servidor MCP remoto estándar en https://mcp.gscmagic.com/mcp (Streamable HTTP) con registro dinámico de clientes OAuth 2.1 y tokens bearer, de modo que cualquier cliente del Model Context Protocol, framework de agentes o script puede conectarse y llamar a sus 70 herramientas de Search Console, Bing, GA4 e informes.

Configuración en 3 pasos

  1. Endpoint: https://mcp.gscmagic.com/mcp (POST para JSON-RPC, transporte Streamable HTTP).
  2. Autenticación: OAuth 2.1 con registro dinámico de clientes (detección en /.well-known/oauth-protected-resource) o un token de acceso bearer creado en el panel.
  3. Llama a tools/list para ver lo que permiten tu plan y tus permisos y después a tools/call.
curl con un token de acceso
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"}'

Conviene saber

  • Cada herramienta declara readOnlyHint, destructiveHint y openWorldHint, para que los clientes puedan mostrar qué es seguro.
  • Los esquemas de las herramientas evitan uniones, $ref y additionalProperties para cargarse en todos los clientes, incluso en los más estrictos.
  • Los resultados son JSON compacto con indicadores explícitos de truncamiento; en el servicio alojado nunca se escriben exportaciones grandes en disco.

Qué preguntar una vez conectado

  • «Lista mis propiedades de Search Console y cuál tuvo más clics en los últimos 28 días.»
  • «¿Qué consultas están en las posiciones 4–10 con más impresiones? Sugiere cambios de título.»
  • «Compara los clics de este mes con los del mes pasado por página y dime qué se movió.»
  • «¿Qué URLs de mi sitemap no están indexadas y qué dice la inspección?»
  • «¿Cuántas sesiones llegaron el mes pasado desde ChatGPT, Perplexity y Claude, y a qué páginas?»

Más en 25 prompts de SEO para agentes de IA; la lista completa de herramientas está en la página de herramientas.

Solución de problemas

POST /mcp devuelve 401 antes de poder registrarme.

Es lo esperado: el 401 incluye una cabecera WWW-Authenticate que apunta a /.well-known/oauth-protected-resource/mcp. Síguela para descubrir el servidor de autorización, regístrate en /register y autoriza con PKCE. O sáltate OAuth y envía como Bearer un token de acceso del panel.

El cliente no puede registrarse: redirect_uri rechazado.

El registro dinámico acepta direcciones de loopback y los orígenes de retorno conocidos de Claude y ChatGPT. Para otros clientes alojados, usa un token de acceso o contacta con soporte para que permitan el origen.

tools/list devuelve menos herramientas que el catálogo.

La lista se calcula por cuenta: el plan, los permisos de Google concedidos, las claves de Bing e IndexNow, el modo de escritura y el grupo de clientes la filtran. Una cuenta gratuita con solo Google conectado ve las herramientas de Search Console, informes y GA4.

Errores de SSE o de streaming.

Envía Accept: application/json, text/event-stream y conserva la cabecera Mcp-Session-Id si tu cliente usa sesiones. El servidor no guarda estado, así que volver a conectar siempre es seguro.

Preguntas sobre Cualquier cliente MCP

¿Hay una versión local (stdio)?

Sí. El mismo servidor se ejecuta en local con tus propias credenciales de Google, para quien lo prefiera; el servicio alojado es la vía recomendada porque no necesita un proyecto de Google Cloud.

¿Cuáles son los límites de frecuencia?

Los límites del plan se aplican por cuenta (Free: 200 llamadas al mes, 10 al día). El endpoint también tiene un límite generoso por IP, dimensionado para las direcciones compartidas de Claude y ChatGPT.

Otros clientes

Claude · ChatGPT · Claude Code · Cursor · Windsurf · VS Code · Gemini CLI · Zed · Cline · Continue · n8n · LibreChat · goose · Warp · Raycast · OpenClaw · Hermes Agent · Grok