Provides read-only access to Google Search Console data, allowing users to query site performance metrics including keywords, clicks, impressions, CTR, rankings, and sitemap status.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@searchconsole-mcpWhat are my top 10 keywords by clicks this month?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
searchconsole-mcp
An MCP server that gives AI assistants read-only access to your Google Search Console data. Ask questions about your site's search performance in natural language — keywords, clicks, impressions, CTR, rankings, sitemaps, and more.
Tools
Tool | Description |
| Lists all verified Search Console properties with permission levels |
| Query keyword/page data — clicks, impressions, CTR, average position. Supports filtering by dimension, date range, search type, and pagination |
| Lists submitted sitemaps for a property |
Quick Start
1. Install
2. Authenticate
This server uses Google Application Default Credentials. Choose one:
Option A — Service account key (recommended for automation):
Option B — User credentials (recommended for local development):
The service account or user must have access to the Search Console properties you want to query.
3. Connect to your MCP client
Add to ~/.claude.json:
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Any MCP-compatible client can connect over stdio. Run the server with:
Example Prompts
Once connected, try asking your AI assistant:
"What are my top 10 keywords by clicks this month?"
"Show me pages with high impressions but low CTR"
"List all my Search Console properties"
"What queries is my site ranking for on page 2 of Google?"
"Show me my sitemaps and their status"