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