Google Search Console, Bing en GA4 voor elke MCP-client

GSC Magic spreekt standaard Model Context Protocol via Streamable HTTP. Elke client die remote servers ondersteunt, kan verbinden: Hermes Agent, OpenClaw, Grok, Zed, agentframeworks en je eigen code.

Laatst bijgewerkt: 2026-10-30

In het kort

GSC Magic is een standaard remote MCP-server op https://mcp.gscmagic.com/mcp (Streamable HTTP) met OAuth 2.1 met dynamische clientregistratie en bearer-tokens, zodat elke Model Context Protocol-client, elk agentframework of script kan verbinden en de 70 tools voor Search Console, Bing, GA4 en rapportage kan aanroepen.

Instellen in 3 stappen

  1. Endpoint: https://mcp.gscmagic.com/mcp (POST voor JSON-RPC, Streamable HTTP-transport).
  2. Authenticatie: OAuth 2.1 met dynamische clientregistratie (discovery op /.well-known/oauth-protected-resource), of een bearer-toegangstoken uit het dashboard.
  3. Roep tools/list aan om te zien wat je plan en rechten toestaan, en daarna tools/call.
curl met een toegangstoken
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"}'

Goed om te weten

  • Elke tool declareert readOnlyHint, destructiveHint en openWorldHint, zodat clients kunnen tonen wat veilig is.
  • Toolschema’s vermijden unions, $ref en additionalProperties, zodat ze in elke client laden, ook de strengste.
  • Resultaten zijn compacte JSON met expliciete truncatievlaggen; grote exports worden in de gehoste dienst nooit naar schijf geschreven.

Wat je kunt vragen zodra je bent verbonden

  • “Toon mijn Search Console-properties en de property met de meeste klikken in de afgelopen 28 dagen.”
  • “Welke zoekopdrachten staan op positie 4–10 met de meeste vertoningen? Stel nieuwe titels voor.”
  • “Vergelijk de klikken van deze maand met vorige maand per pagina en vertel me wat er verschoof.”
  • “Welke URL’s in mijn sitemap zijn niet geïndexeerd, en wat zegt de inspectie?”
  • “Hoeveel sessies kwamen vorige maand van ChatGPT, Perplexity en Claude, en naar welke pagina’s?”

Meer in 25 SEO-prompts voor AI-agents; de volledige toollijst staat op de toolspagina.

Probleemoplossing

POST /mcp geeft 401 voordat ik me kan registreren.

Dat is te verwachten: de 401 bevat een WWW-Authenticate-header die naar /.well-known/oauth-protected-resource/mcp wijst. Volg die om de autorisatieserver te ontdekken, registreer via /register en autoriseer daarna met PKCE. Of sla OAuth over en stuur een toegangstoken uit het dashboard als Bearer.

De client kan zich niet registreren: redirect_uri geweigerd.

Dynamische registratie accepteert loopback-adressen en de bekende callback-origins van Claude en ChatGPT. Gebruik voor andere gehoste clients een toegangstoken, of neem contact op met support om de origin toe te staan.

tools/list geeft minder tools terug dan de catalogus.

De lijst wordt per account bepaald: plan, verleende Google-scopes, Bing- en IndexNow-sleutels, schrijfmodus en klantgroep filteren allemaal. Een gratis account met alleen Google verbonden ziet de tools voor Search Console, rapporten en GA4.

SSE- of streamingfouten.

Stuur Accept: application/json, text/event-stream mee en bewaar de Mcp-Session-Id-header als je client sessies gebruikt. De server is stateless, dus opnieuw verbinden is altijd veilig.

Vragen over Elke MCP-client

Is er een lokale (stdio-)versie?

Ja. Dezelfde server draait lokaal met je eigen Google-inloggegevens voor wie dat liever heeft; de gehoste dienst is de aanbevolen weg, omdat daarvoor geen Google Cloud-project nodig is.

Wat zijn de rate limits?

Planlimieten gelden per account (Free: 200 aanroepen per maand, 10 per dag). Het endpoint heeft daarnaast een ruime limiet per IP, afgestemd op de gedeelde adressen van Claude en ChatGPT.

Andere clients

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