NestDaddy

SEO Tools: Google Search Console

io.github.antohins/seo-tools-mcp-gsc · v1.8.0

Google Search Console: Search Analytics, URL Inspection, sitemaps (read-only, OAuth/service acct).

Connect Runs on your machine

Terminal
claude mcp add seo-tools-mcp-gsc -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> -e GSC_SITE_URL=<GSC_SITE_URL> -e GSC_SA_JSON=<GSC_SA_JSON> -e GSC_OAUTH_PORT=<GSC_OAUTH_PORT> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "seo-tools-mcp-gsc": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
        "GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
        "GSC_SITE_URL": "<GSC_SITE_URL>",
        "GSC_SA_JSON": "<GSC_SA_JSON>",
        "GSC_OAUTH_PORT": "<GSC_OAUTH_PORT>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "seo-tools-mcp-gsc": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
        "GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
        "GSC_SITE_URL": "<GSC_SITE_URL>",
        "GSC_SA_JSON": "<GSC_SA_JSON>",
        "GSC_OAUTH_PORT": "<GSC_OAUTH_PORT>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "seo-tools-mcp-gsc": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
        "GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
        "GSC_SITE_URL": "<GSC_SITE_URL>",
        "GSC_SA_JSON": "<GSC_SA_JSON>",
        "GSC_OAUTH_PORT": "<GSC_OAUTH_PORT>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
GOOGLE_CLIENT_ID
Optional
Google OAuth client ID (Desktop app).
GOOGLE_CLIENT_SECRET
Optional, secret
Google OAuth client secret.
GSC_REFRESH_TOKEN
Optional, secret
Google OAuth refresh token (or obtain via gsc_oauth_start).
GSC_SITE_URL
Optional
Default GSC property, e.g. sc-domain:example.com.
GSC_SA_JSON
Optional
Path to a service-account JSON key (alternative auth path).
GSC_OAUTH_PORT
Optional
Localhost port for the OAuth loopback receiver (default 8585).

Details

Package[email protected] (NPM, stdio)
First published25 Aug 2026
Last updated25 Aug 2026
Registry nameio.github.antohins/seo-tools-mcp-gsc

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.