Search Console
Search & analytics data as infrastructure — MCP server for Google Search Console, Bing Webmaster Tools, and GA4, designed for AI agents and automation.
What is Search Console?
Search Console is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to search & analytics data as infrastructure — mcp server for google search console, bing webmaster tools, and ga4, designed for ai agents and automation.
Search & analytics data as infrastructure — MCP server for Google Search Console, Bing Webmaster Tools, and GA4, designed for AI agents and automation.
This server falls under the Marketing & SEO category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Search & analytics data as infrastructure — MCP server for G
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx search-consoleConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Search Console
Search Console MCP is a production-ready MCP server that exposes Google Search Console, Bing Webmaster Tools, and Google Analytics 4 as structured data infrastructure for AI agents and automation workflows. It provides deep SEO analytics including striking-distance keyword discovery (positions 8–15), cannibalization detection, traffic anomaly detection, URL inspection, IndexNow support, and cross-platform Google vs. Bing comparison — all queryable through natural language in Claude and other MCP-compatible clients. Marketers and SEO engineers use it to replace manual dashboard sessions with agent-driven analysis.
Prerequisites
- Node.js 18+ and npm installed
- A Google account with Google Search Console access to your site
- OAuth 2.0 credentials or a Google service account for server-side use
- A Bing Webmaster Tools account and BING_API_KEY for Bing data (optional)
- An MCP-compatible client such as Claude Desktop or Claude Code
Run the guided setup wizard
The setup command launches a local OAuth server, opens your browser for Google authorization, and stores credentials securely in your OS keychain.
npx search-console-mcp setupSet up Bing Webmaster Tools access (optional)
Export your Bing API key from the Bing Webmaster Tools Settings page and set it as an environment variable.
export BING_API_KEY="your-api-key-here"Set up Google Analytics 4 access (optional)
For GA4 integration, use the service account setup flow. Share the service account email in GA4 Admin → Property Access Management.
npx search-console-mcp setup --engine=ga4For server-side use, configure a service account
Create a service account in Google Cloud Console → IAM, download the JSON key, and export the path. Share access in Search Console with the service account email.
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/key.json"Add the server to your MCP client configuration
Edit your Claude Desktop config file to register the Search Console MCP server.
{
"mcpServers": {
"search-console": {
"command": "npx",
"args": ["search-console-mcp"]
}
}
}Verify multi-account setup (if managing multiple sites)
If you manage multiple properties, list and configure accounts using the accounts subcommand.
npx search-console-mcp accounts listSearch Console Examples
Client configuration
Claude Desktop config for the Search Console MCP server with optional Bing API key.
{
"mcpServers": {
"search-console": {
"command": "npx",
"args": ["search-console-mcp"],
"env": {
"BING_API_KEY": "your-bing-api-key",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json"
}
}
}
}Prompts to try
SEO and analytics queries this server can answer directly in Claude.
- "Find keywords for my site ranking positions 8-15 with more than 1,000 impressions last month"
- "Detect any keyword cannibalization issues on example.com"
- "Show me pages with high impressions but low CTR — what's dragging down click-through?"
- "Compare my Google vs Bing search performance for the last 30 days"
- "Are there any crawl errors or indexing issues on my site?"
- "Run a URL inspection for https://example.com/landing-page"Troubleshooting Search Console
OAuth authentication fails or browser does not open
Ensure port 3000 (or the configured redirect port) is not blocked by a firewall. Run 'npx search-console-mcp setup' again and manually open the printed URL in your browser if it does not open automatically.
No data returned for a specific site property
Confirm your Google account has verified ownership of the site in Google Search Console. For service accounts, make sure the service account email has been explicitly granted access in Search Console under Settings → Users and permissions.
Credentials stored but server fails to authenticate on next run
Credentials are stored encrypted in ~/.search-console-mcp-config.enc and are machine-bound. If you changed machines, re-run 'npx search-console-mcp setup'. To clear stale tokens, run 'npx search-console-mcp logout'.
Frequently Asked Questions about Search Console
What is Search Console?
Search Console is a Model Context Protocol (MCP) server that search & analytics data as infrastructure — mcp server for google search console, bing webmaster tools, and ga4, designed for ai agents and automation. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Search Console?
Follow the installation instructions on the Search Console GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Search Console?
Search Console works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Search Console free to use?
Yes, Search Console is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Search Console Alternatives — Similar Marketing & SEO Servers
Looking for alternatives to Search Console? Here are other popular marketing & seo servers you can use with Claude, Cursor, and VS Code.
TopRank
★ 2.6kGoogle Ads analysis and operations — read performance, manage keywords, bids, and campaigns.
Open SEO
★ 2.1kOpen source alternative to Semrush and Ahrefs
ASO Skills
★ 1.4kAI agent skills for App Store Optimization (ASO) and app marketing. Built for indie developers, app marketers, and growth teams who want Cursor, Claude Code, or any Agent Skills-compatible AI assistant to help with keyword research, metadata optimiza
Google Meta Ads GA4
★ 994MCP server for Google Ads, Meta Ads & GA4 — works with ChatGPT, Claude, Cursor, n8n, Windsurf & more. 250+ tools for campaign management, analytics & optimization.
Meta Ads
★ 923A Model Context Protocol server that allows AI models to access, analyze, and manage Meta advertising campaigns, enabling LLMs to retrieve performance data, visualize ad creatives, and provide strategic insights for Facebook and Instagram platforms.
Google Search Console
★ 882Connects Google Search Console with Claude AI to enable SEO professionals to analyze their SEO data through natural language conversations, providing access to property information, search analytics, URL inspection, and sitemap management.
Browse More Marketing & SEO MCP Servers
Explore all marketing & seo servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Search Console in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Search Console?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.