Google Search Console MCP¶
Zero-dependency MCP server for Google Search Console. Pre-built native binaries for Linux, macOS, and Windows. No Node.js. No Python. No .NET runtime. No Go toolchain. Download one binary and configure your AI tool.
Expose real Google organic search data directly to AI assistants like Claude, GitHub Copilot, and Cursor via the Model Context Protocol (MCP). Ask your AI which queries are driving traffic to which pages, identify ranking opportunities, and diagnose CTR issues -- all grounded in real Search Console data for your specific property.
Why This Exists¶
AI assistants are powerful at analyzing search performance -- but they need real data. This MCP server bridges your AI tool to Google Search Console, giving it:
- Real organic search performance -- clicks, impressions, CTR, and average position for every query and page in your site
- Up to 25,000 rows per query (vs 1,000 in the UI), unlocking complete keyword datasets
- 16 months of history for trend analysis
- Dimension flexibility -- group by query, page, country, device, date, or any combination
With this MCP server configured, you can ask your AI: "Which queries am I ranking position 8-15 for with high impressions but low CTR? What pages could I optimize to break into the top 5?" and get a real data-backed answer.
Quick Overview¶
Three MCP tools are exposed:
| Tool | What it does |
|---|---|
query_search_analytics |
Query clicks, impressions, CTR, position -- grouped by any dimension combination |
list_sites |
List all Search Console properties the service account can access |
list_sitemaps |
List submitted sitemaps and their status for a property |
Get Started¶
→ Getting Started -- three steps: service account, binary, config.
About¶
Built by Nick Cosentino (Dev Leader) -- a software engineer and content creator covering .NET, C#, and software architecture. Available in both Go and C# (Native AOT) with zero runtime dependencies.
- Blog: devleader.ca
- GitHub: ncosentino/google-search-console-mcp