searchconsole-mcp
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 |
Related MCP server: GSC MCP Server
Quick Start
1. Install
git clone https://github.com/chrishart0/searchconsole-mcp.git
cd searchconsole-mcp
uv sync2. Authenticate
This server uses Google Application Default Credentials. Choose one:
Option A — Service account key (recommended for automation):
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-key.jsonOption B — User credentials (recommended for local development):
gcloud auth application-default login \
--scopes="https://www.googleapis.com/auth/webmasters.readonly"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:
{
"mcpServers": {
"searchconsole-mcp": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "/path/to/searchconsole-mcp", "searchconsole-mcp"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/key.json"
}
}
}
}Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"searchconsole-mcp": {
"command": "uv",
"args": ["run", "--directory", "/path/to/searchconsole-mcp", "searchconsole-mcp"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/key.json"
}
}
}
}Any MCP-compatible client can connect over stdio. Run the server with:
uv run --directory /path/to/searchconsole-mcp searchconsole-mcpExample 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"
Development
uv sync --dev
uv run pytestLicense
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceConnects Google Search Console to MCP clients to query search analytics, manage sitemaps, and perform URL inspections. It enables users to identify SEO opportunities and generate performance reports through natural language interactions.Last updated354MIT
- Alicense-qualityDmaintenanceEnables interaction with Google Search Console to query search analytics, inspect URL indexing status, and manage sitemaps. It allows users to monitor SEO performance and site health through natural language commands in MCP-compatible clients.Last updated1533MIT
- Alicense-qualityFmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.Last updated563MIT
- Flicense-qualityDmaintenanceEnables interacting with Google Search Console via natural language, supporting search analytics, URL inspection, sitemap management, and site listing.Last updated24
Related MCP Connectors
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Web search, news, page retrieval, sitemaps, and trending topics through Search1API.
AI access to Hitsteps analytics, live visitors, uptime, goals, alerts, and chats.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrishart0/searchconsole-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server