MCP.Market

MCP Google Search Console MCP server

by crunchtools·io.github.crunchtools/google-search-console·v0.1.0

Secure MCP server for Google Search Console analytics, sitemaps, and URL inspection

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed MCP Google Search Console yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MCP Google Search Console tools (10, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_site_tool

    Add a site to Search Console.

  • delete_site_toolwrite action

    Remove a site from Search Console.

  • delete_sitemap_toolwrite action

    Remove a sitemap from Search Console.

  • get_site_tool

    Get details for a specific Search Console property.

  • get_sitemap_tool

    Get details for a specific sitemap.

  • inspect_url_tool

    Inspect a URL's index status in Google Search.

  • list_sitemaps_tool

    List all sitemaps submitted for a site.

  • list_sites_tool

    List all Search Console properties accessible by the authenticated user.

  • query_search_analytics_tool

    Query search traffic data with filters and dimensions.

  • submit_sitemap_toolwrite action

    Submit a sitemap for crawling.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan17 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MCP Google Search Console compares

Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 87% of 769 SEO servers
Tools
10
the typical SEO server has 6
Tools that change things
30%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
22
more than 10% of 170 SEO servers with a package

What its tools let an agent do: 6 read · 1 create · 1 change · 2 delete

Install MCP Google Search Console in Claude Code, Cursor or VS Code

claude mcp add google-search-console -- uvx mcp-google-search-console-crunchtools
Add to Cursor

What the publisher says

From the MCP Google Search Console repository's README, as published. We do not edit it. Read it on GitHub

mcp-google-search-console-crunchtools

<!-- mcp-name: io.github.crunchtools/google-search-console -->

Secure MCP server for Google Search Console. Query search analytics (clicks, impressions, CTR, position), manage sitemaps, inspect URL indexing status, and manage site properties.

Installation

uvx (recommended, zero-install)

claude mcp add mcp-google-search-console-crunchtools \
    --env GSC_CLIENT_ID=your_client_id \
    --env GSC_CLIENT_SECRET=your_client_secret \
    --env GSC_REFRESH_TOKEN=your_refresh_token \
    -- uvx mcp-google-search-console-crunchtools

pip

pip install mcp-google-search-console-crunchtools

Container (Podman/Docker)

podman run -d -p 8017:8017 \
    --env-file ~/.config/mcp-env/mcp-google-search-console.env \
    quay.io/crunchtools/mcp-google-search-console \
    --transport streamable-http --host 0.0.0.0

OAuth Setup

This server supports two authentication methods: browser-based OAuth (recommended) and environment variable (fallback).

Option A: Browser-Based OAuth (Recommended)

Browser-based OAuth handles token exchange automatically. When credentials expire, visit the /auth URL and click through Google's consent screen — no manual code exchange needed.

Step 1: Create a Google Cloud OAuth App

  1. Go to Google Cloud Console
  2. Create a new project (or select an existing one)
  3. Navigate to APIs & Services > Library
  4. Search for Google Search Console API and click Enable
  5. Navigate to APIs & Services > Credentials
  6. Click + CREATE CREDENTIALS > OAuth client ID
  7. If prompted, configure the OAuth consent screen first:
  • User type: External (or Internal if using Google Workspace)
  • App name: anything (e.g., "MCP Search Console")
  • Scopes: add https://www.googleapis.com/auth/webmasters
  • Test users: add your Google account email
  1. Back on Create OAuth client ID:
  • Application type: Web application
  • Name: anything (e.g., "MCP Search Console")
  • Authorized redirect URIs: add your server's callback URL (e.g., https://mcp-gsc.example.com/oauth2callback)
  1. Click Create — copy the Client ID and Client Secret

Step 2: Configure and Start

Create an env file:

cat > ~/.config/mcp-env/mcp-google-search-console.env << 'EOF'
GSC_CLIENT_ID=your_client_id
GSC_CLIENT_SECRET=your_client_secret
GSC_CREDENTIALS_DIR=/data
GSC_OAUTH_REDIRECT_URI=https://mcp-gsc.example.com/oauth2callback
EOF
chmod 600 ~/.config/mcp-env/mcp-google-search-console.env

Start the server with a persistent volume for credentials:

podman run -d -p 8017:8017 \
    --env-file ~/.config/mcp-env/mcp-google-search-console.env \
    -v mcp-gsc-data:/data:Z \
    quay.io/crunchtools/mcp-google-search-console \
    --transport streamable-http --host 0.0.0.0

Step 3: Authenticate

Visit https://mcp-gsc.example.com/auth in your browser. You'll be redirected to Google's consent screen. Grant access and the server will save credentials automatically.

When tokens expire, any tool call will return the /auth URL. Click it to re-authenticate — no container restart needed.

Option B: Environment Variable (Fallback)

If you prefer static credentials or can't expose a callback URL, set GSCREFRESHTOKEN in your env file. See the manual OAuth flow below.

Manual OAuth flow

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MCP Google Search Console: common questions

Is MCP Google Search Console MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the MCP Google Search Console safety report
How do I install MCP Google Search Console?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MCP Google Search Console need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MCP Google Search Console maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.1.0.
What can I use instead of MCP Google Search Console?
Servers from other publishers that do the same job: SEO Skill MCP server, Google Ads + Meta Ads + SEO/GEO MCP server and SEO Tools: Google Search Console MCP server.
How does MCP Google Search Console compare with other SEO MCP servers?
safety score 91/100 (higher than 87% of 769 SEO servers); tools 10 (the typical SEO server has 6); tools that change things 30% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to MCP Google Search Console

Same job from other publishers: the closest match first, then the best rated.

  • SEO Skill
    Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.
    A
  • Google Ads + Meta Ads + SEO/GEO MCP
    Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
    A
  • SEO Tools: Google Search Console
    Google Search Console: Search Analytics, URL Inspection, sitemaps (read-only, OAuth/service acct).
    B
  • MetricPort
    Google Search Console, Ads and AdSense analytics for AI clients. Hosted, read-only, 57 tools.
    A
  • Searchdock CLI
    Read-only Google Search Console analytics, URL inspection and sitemaps via SearchDock CLI.
    A

More from crunchtools →