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
NPM
npx -y search-console-mcpManual Installation
npx -y search-console-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Search Console
Search Console MCP is a TypeScript server that exposes Google Search Console, Bing Webmaster Tools, and Google Analytics 4 data as a unified MCP interface for AI agents and automation workflows. It provides over 30 tools spanning SEO opportunity detection, query analytics, anomaly and trend analysis, page performance, cross-platform comparison, URL inspection, PageSpeed analysis, schema validation, and IndexNow batch submission. Digital marketers, SEO practitioners, and developers use it to automate search performance analysis and surface actionable insights directly from AI conversations.
Prerequisites
- Node.js 18 or later with npx available in your PATH
- A Google account with access to Google Search Console property (for GSC features)
- A Bing Webmaster Tools API key (for Bing features, obtainable at bing.com/webmasters)
- Google Analytics 4 service account JSON with property access (for GA4 features)
- An MCP-compatible client such as Claude Desktop, Cursor, or Windsurf
Run the setup wizard for Google authentication
The setup command launches an OAuth desktop flow for Google Search Console and GA4. Run it once to store encrypted credentials in your OS keychain.
npx search-console-mcp setupSet your Bing Webmaster Tools API key
Export your Bing API key as an environment variable. Obtain it from bing.com/webmasters → Settings → API Access.
export BING_API_KEY="your_bing_api_key_here"Configure GA4 service account (optional)
For GA4 access, run the setup command with the ga4 engine flag and provide a service account JSON file path. Add the service account email as a viewer in GA4 Property Access Management.
npx search-console-mcp setup --engine=ga4
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account-key.json"Add the server to your MCP client configuration
Open claude_desktop_config.json and add the search-console-mcp entry with any required environment variables.
{
"mcpServers": {
"search-console-mcp": {
"command": "npx",
"args": ["-y", "search-console-mcp"],
"env": {
"BING_API_KEY": "your_bing_api_key_here",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json"
}
}
}
}Restart your MCP client and run a health check
Restart Claude Desktop or your client. Ask it to run a site health check to confirm all connected data sources are responding.
Search Console Examples
Client configuration
claude_desktop_config.json entry for Search Console MCP with Bing API key and GA4 service account.
{
"mcpServers": {
"search-console-mcp": {
"command": "npx",
"args": ["-y", "search-console-mcp"],
"env": {
"BING_API_KEY": "your_bing_api_key_here",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json"
}
}
}
}Prompts to try
Example prompts that use the SEO analytics, opportunity, and cross-platform tools exposed by this server.
- "Find all keywords where my site ranks between positions 8 and 15 with more than 500 impressions in the last 28 days."
- "Run a full SEO health check for https://example.com and highlight any traffic anomalies from this week."
- "Compare my Google Search Console and Bing Webmaster data for the top 20 queries and show gaps."
- "Which landing pages have the highest organic traffic from GA4 but the lowest CTR in Search Console?"
- "Submit the following 10 URLs to Google and Bing IndexNow for immediate crawling."Troubleshooting Search Console
Google OAuth flow fails or token is not persisted after setup
Run 'npx search-console-mcp setup' again in a terminal where you have write access to the OS keychain. On macOS, allow keychain access when prompted. If keychain storage fails, the server falls back to AES-256-GCM encrypted file storage in the config directory.
Bing tools return empty results or an authorisation error
Verify the BING_API_KEY is set correctly in the env block of your MCP config. Generate a fresh key at bing.com/webmasters → Settings → API Access and ensure your Bing Webmaster account has the target domain verified.
GA4 tools fail with a permissions error on the service account
Add the service account email address (found in the JSON key file as 'client_email') as a Viewer or higher in Google Analytics 4 → Admin → Property Access Management for the target property.
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?
Install via npm with the command: npx -y search-console-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
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 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.