Search Console

v1.13.5Marketing & SEOstable

Search & analytics data as infrastructure — MCP server for Google Search Console, Bing Webmaster Tools, and GA4, designed for AI agents and automation.

bing-webmasterga4googleanalyticsgooglesearchgooglesearchconsole
Share:
136
Stars
0
Downloads
0
Weekly
0/5

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

Access search analytics from Google Search Console, Bing, and GA4 combined.
Analyze SEO performance and search traffic data through AI automation.
saurabhsharma2u

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.13.5
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y search-console-mcp

Manual Installation

npx -y search-console-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 setup
2

Set 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"
3

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"
4

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"
      }
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "search-console-mcp": { "command": "npx", "args": ["-y", "search-console-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides