Google Analytics MCP Server

Running  |  MCP Auth Spec 2025-03-26  |  OAuth Metadata

MCP endpoint: https://ga4.deeproots.io/mcp

Tools (7)

OAuth Flow (claude.ai)

  1. claude.ai discovers /.well-known/oauth-authorization-server
  2. Registers via POST /register
  3. User visits /authorize → clicks "Connect Google Analytics"
  4. /auth/google → Google OAuth (PKCE verifier encrypted in state)
  5. Callback → GA4 token saved, MCP auth code issued → redirected to claude.ai
  6. claude.ai exchanges code at POST /token
  7. Uses Bearer token on POST /mcp

Re-authorize GA4: https://ga4.deeproots.io/auth/google/reconnect?user_id=<id>