MCP.Market

Google Search Console MCP server

by acamolese·io.github.acamolese/google-search-console-mcp·v3.0.1·9 stars

Google Search Console: SEO audits, performance queries, URL inspection, indexing checks.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

9 stars367 downloads/wk

Reviews

Write one

Nobody has reviewed Google Search Console yet.

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

Google Search Console tools (17)

write = sends, deletes, buys or posts

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

  • gsc_alerts

    What changed sharply enough to be worth a message today.

  • gsc_audit

    Build a complete, self-contained HTML SEO audit for one property.

  • gsc_cannibalization

    Queries where several pages of the site compete for the same result.

  • gsc_compare_periods

    Join two periods on one dimension and rank the rows by click delta.

  • gsc_content_decay

    Pages sliding down month after month.

  • gsc_ctr_gaps

    Rows that rank well but are clicked far less than their position implies.

  • gsc_doctor

    Report the server's configuration and whether Search Console answers.

  • gsc_indexing_issues

    Check whether a batch of URLs is indexed, and why not when they are not.

  • gsc_inspect_url

    Full URL Inspection for one page: index, mobile, rich results and AMP.

  • gsc_performance_overview

    Site totals for a period, compared with the preceding one by default.

  • gsc_portfolio

    Every accessible property at a glance, ranked worst first.

  • gsc_query

    Query the Search Analytics report: clicks, impressions, CTR, position.

  • gsc_quick_wins

    Queries close enough to the top that a push would pay off.

  • gsc_site_details

    Permission level and property type for one property.

  • gsc_sitemaps

    List the sitemaps Google knows about for a property, with errors and warnings.

  • gsc_sites

    List every property the authenticated account can read.

  • gsc_traffic_drops

    Pages that lost clicks against the baseline, each with a likely cause.

Public scan report

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

no findings
  • Code scan37 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 19 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Google Search Console compares

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

Safety score
83/100
higher than 70% of 769 SEO servers
Tools
17
the typical SEO server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
9
more than 90% of 405 SEO servers
Downloads a week
367
more than 90% of 170 SEO servers with a package

What its tools let an agent do: 17 read

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

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

What the publisher says

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

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

Google Search Console MCP

English · Italiano

Seventeen read-only tools over the Google Search Console API, plus a deterministic white-label HTML audit report an agency can put its own name on and send to a client, in English or Italian.

Regenerate that report from committed synthetic data, with no credentials:

python scripts/render_sample_report.py --lang en --open

Install

Claude Code

/plugin marketplace add acamolese/google-search-console-mcp
/plugin install google-search-console@acamolese

The plugin brings the MCP server, five skills (weekly review, cannibalisation check, indexing audit, content opportunities, white-label client audit) and a config prompt for the three credentials.

Claude Desktop

Download google-search-console.mcpb from the latest release and open it. It needs uv installed. Or edit the config file directly:

{
  "mcpServers": {
    "google-search-console": {
      "command": "uvx",
      "args": ["mcp-google-search-console"],
      "env": {
        "GSC_CLIENT_ID": "...",
        "GSC_CLIENT_SECRET": "...",
        "GSC_REFRESH_TOKEN": "..."
      }
    }
  }
}

Cursor, Codex, Gemini CLI, Zed

Any MCP client takes the same three lines: command uvx, argument mcp-google-search-console, and the three GSC_* environment variables.

# Codex
codex mcp add google-search-console -- uvx mcp-google-search-console

# Gemini CLI
gemini mcp add google-search-console uvx mcp-google-search-console

Docker

docker build -t mcp-gsc .
docker run --rm -p 127.0.0.1:8765:8765 \
  -e GSC_CLIENT_ID -e GSC_CLIENT_SECRET -e GSC_REFRESH_TOKEN \
  -v "$PWD/reports:/reports" mcp-gsc

The container speaks streamable HTTP on /mcp. It has no authentication of its own: keep it on loopback or behind a reverse proxy.

Authentication

The OAuth scope is webmasters.readonly and nothing else. No tool in this server can modify a property, a sitemap or anything else in Search Console.

Credentials are resolved in this order:

  1. GSCAUTHMODE if set (oauth, service_account, adc)
  2. GSCSERVICEACCOUNTFILE or GSCSERVICEACCOUNTJSON
  3. GSCCLIENTID + GSCCLIENTSECRET + GSCREFRESHTOKEN
  4. A token file in ~/.config/mcp-google-search-console/
  5. Application Default Credentials

OAuth, once

Google Search Console API and create an OAuth client of type Desktop app.

  1. In Google Cloud Console, enable the

~/.config/mcp-google-search-console/oauth_credentials.json:

  1. Export the client, or save the downloaded JSON as
export GSC_CLIENT_ID="...apps.googleusercontent.com"
   export GSC_CLIENT_SECRET="..."
   uvx mcp-google-search-console auth

also stores a token at ~/.config/mcp-google-search-console/token.json with 0600 permissions.

  1. The browser flow prints the three export lines for a stateless setup, and

On a headless machine, run auth on your laptop and copy the three environment variables across. --no-browser prints the URL instead of opening one, but still needs a local redirect.

Service account

Shortened. The full README is on GitHub.

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

Google Search Console: common questions

Is Google Search Console MCP server safe?
Mostly: it is graded B (83/100). Read the Google Search Console safety report
How do I install Google Search Console?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Google Search Console need an API key?
Yes. The registry entry asks for GSC_CLIENT_SECRET, GSC_REFRESH_TOKEN.
Is Google Search Console maintained?
The last commit was 21 days ago (2026-10-13). The latest release is v3.0.1.
What can I use instead of 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 Search Console MCP server. Compare all Google Search Console alternatives.
How does Google Search Console compare with other SEO MCP servers?
safety score 83/100 (higher than 70% of 769 SEO servers); tools 17 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Google Search Console

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

All Google Search Console alternatives →
  • 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
  • Search Console MCP
    Google Search Console + Bing + GA4 + AdSense — unified SEO intelligence for AI agents.
    C
  • SEO Audit Console
    Technical SEO in Claude: GSC + crawl + DataForSEO - audit, portfolio, market sizing, content recon.
    A
  • squirrelscan
    Website QA for your coding agent: audit SEO, performance, security, accessibility over MCP.
    B