Search Console

v1.0.0Marketing & 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:
135
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

Query search analytics from Google Search Console and GA4.
Access Bing Webmaster Tools data for comprehensive SEO analysis.
saurabhsharma2u

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx search-console

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 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
1

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

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

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=ga4
4

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

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"]
    }
  }
}
6

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 list

Search 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.

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": { "command": "npx", "args": ["-y", "search-console"] } } }

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