Google Search Console MCP Server
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. Its README documents 17 tools, including gsc_sites, gsc_site_details, gsc_query. It runs locally over stdio via the published package.
People connecting API integration tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.
VERIFIED ACTIVE
LAST COMMIT 2026-08-22 · ★ 6 · #44 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25
MIT · Python servers · how we verify → /methodology
01 · Install Google Search Console
before you install - you'll need
Set GSC_CLIENT_ID, GSC_CLIENT_SECRET, GSC_REFRESH_TOKEN, GSC_SERVICE_ACCOUNT_FILE, GSC_SERVICE_ACCOUNT_JSON before connecting.
Claude Code
claude mcp add acamolese-google-search-console-mcp -- uvx mcp-google-search-console Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"acamolese-google-search-console-mcp": {
"command": "uvx",
"args": [
"mcp-google-search-console"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license MIT - declared in the repository
pypi package mcp-google-search-console - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.acamolese is GitHub-verified and matches the repo owner
03 · What Google Search Console can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can query close enough to the top that a push would pay off, and query where several pages compete against each other.
The 17 tools it gives your agent
Extracted from the project's README - what Google Search Console lets an agent do.
- gsc_sites
- - Which properties can this account read, and in what exact format
- gsc_site_details
- - Permission level and type for one property
- gsc_query
- - The Search Analytics report, with filters, dimensions and pagination
- gsc_performance_overview
- - Is the site up or down, against the previous period
- gsc_compare_periods
- - What changed between two periods, ranked by click delta
- gsc_quick_wins
- - Queries close enough to the top that a push would pay off
- gsc_ctr_gaps
- - Pages that rank but are not clicked
- gsc_cannibalization
- - Queries where several pages compete against each other
- gsc_traffic_drops
- - Pages that lost clicks, with a likely cause for each
- gsc_content_decay
- - Pages sliding down month after month
- gsc_alerts
- - What moved sharply enough to be worth a message today
- gsc_portfolio
- - Every property at a glance, worst first
show all 17 tools
- gsc_indexing_issues
- - Which of these URLs are indexed, and why not
- gsc_inspect_url
- - Full URL Inspection for one page
- gsc_sitemaps
- - Which sitemaps Google knows about, with errors and warnings
- gsc_doctor
- - What is configured, and does the API answer
- gsc_audit
- - The full HTML report
Latest releases
v3.0.1 · 2026-08-22
3.0.1 is a patch on top of 3.0.0. If you are coming from 2.x, the 3.0.0 notes · below are the ones that matter. · Patch in 3.0.1 · Fixed · Restored the mcp-name: io.github.acamolese/google-search-console-mcp marker at…
v3.0.0 · 2026-08-22
Default response format is TSV, not JSON. Every tabular tool opens with a # meta key=value ... line and returns tab-separated rows. A 100-row query cost roughly 3,400 tokens as pretty-printed JSON and costs about 1,100…
v2.0.2 · 2026-04-14
Adds the metadata required to list this server on the official MCP Registry: server.json and the mcp-name ownership marker in the README. No functional code changes.
04 · Who maintains Google Search Console
Google Search Console is maintained by acamolese. It's the only MCP server we track from this author; the repo dates to Apr 2026.
05 · Facts
- category
- API integration - ranked #44 of 250 actively-maintained API integration servers as of 2026-08-25.
- release cadence
- 2 releases in the last 90 days (latest 2026-08-22)
- registry
- io.github.acamolese/google-search-console-mcp (active, first published 2026-04-14 · 2 versions)
- packages
- pypi:mcp-google-search-console
06 · Google Search Console FAQ
Is Google Search Console still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-22 and it shipped 2 releases in the last 90 days. We re-verify nightly.
What can Google Search Console do?
With this server connected, an agent can query close enough to the top that a push would pay off, and query where several pages compete against each other.
How do I install Google Search Console?
Run `uvx mcp-google-search-console`. The README documents 5 environment variables (GSC_CLIENT_ID, GSC_CLIENT_SECRET, GSC_REFRESH_TOKEN…) to set first. Set GSC_CLIENT_ID, GSC_CLIENT_SECRET, GSC_REFRESH_TOKEN, GSC_SERVICE_ACCOUNT_FILE, GSC_SERVICE_ACCOUNT_JSON before connecting. You can also paste the ready-made client config above.
Does Google Search Console run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Google Search Console
Alternatives to Google Search Console
Maintained API integration servers if Google Search Console isn't the fit.
- Microsoft 365 MCP Server Interact with Microsoft 365 and Office services through the Microsoft Graph API. ★ 932 · 2026-08-24
- Tapo MCP MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents ★ 796 · 2026-08-21
- Idea Reality MCP Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt - returns 0-100 signal. ★ 782 · 2026-08-11
- Sqz Pre-injection context compression for coding agents. Zero LLM calls, zero telemetry, offline-safe. ★ 609 · 2026-08-23
- Sv Number MCP Server Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back. ★ 560 · 2026-08-10
- Anytype MCP Official MCP server for Anytype API - your encrypted, local and collaborative wiki. ★ 510 · 2026-08-24
More API integration MCP servers · Fathom MCP Server · Companies House · Lunch Money · Monobank · Revettr MCP
More Python MCP servers · Flux Pro · Midjourney · Nanobanana Pro · Producer · Seedance · see all