Google Search Console
📇 🏠 - Google Search Console MCP server with 13 SEO tools — searc
What is Google Search Console?
Google Search Console is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 📇 🏠 - google search console mcp server with 13 seo tools — searc
📇 🏠 - Google Search Console MCP server with 13 SEO tools — searc
This server falls under the Marketing & SEO category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP protocol support
Use Cases
Maintainer
Works with
Installation
NPM
npx -y google-search-consoleManual Installation
npx -y google-search-consoleConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Google Search Console
The Google Search Console MCP server provides 13 dedicated SEO tools that connect Claude to your Google Search Console property data, enabling natural-language analysis of search performance, URL indexing status, sitemap management, and keyword opportunities. It uses OAuth2 for authentication and stores tokens locally so credentials are not exposed in the config file. SEO professionals, site owners, and developers use it to run performance analyses, compare traffic periods, identify high-impression low-CTR keywords, and check indexing status — all through conversational prompts rather than manual GSC dashboard navigation.
Prerequisites
- Node.js 18 or higher with npm and npx available
- An active Google Search Console account with at least one verified property
- A Google account with permission to access the Search Console properties you want to analyze
- An MCP-compatible client such as Claude Desktop
- Optional: custom Google OAuth credentials (GSC_CLIENT_ID and GSC_CLIENT_SECRET) for advanced setups
Install the package globally
Install the google-searchconsole-mcp package globally so the gsc-mcp-auth authentication command becomes available in your PATH.
npm install -g google-searchconsole-mcpAuthenticate with Google
Run the authentication command to open a browser OAuth flow. This saves your tokens locally to ~/.gsc-mcp/tokens/ so they persist across sessions. You will only need to do this once (or when tokens expire).
gsc-mcp-authAdd the server to Claude Desktop
Open your Claude Desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add the server block.
Restart Claude Desktop
Save the configuration and fully restart Claude Desktop to load the MCP server.
Verify by querying your Search Console data
Ask Claude to show your top 10 pages by clicks to confirm the server is connected and authentication tokens are being found.
Google Search Console Examples
Client configuration
Add this block to your Claude Desktop configuration file. No environment variables are required for the default setup since tokens are stored locally by gsc-mcp-auth. Add GSC_CLIENT_ID and GSC_CLIENT_SECRET only if using custom OAuth credentials.
{
"mcpServers": {
"google-search-console": {
"command": "npx",
"args": ["-y", "google-searchconsole-mcp"]
}
}
}Prompts to try
Once the server is running, use these prompts to analyze your Google Search Console data through Claude.
- "Show me the top 10 pages by clicks for my site over the last 30 days"
- "Find keywords with high impressions but low CTR on my site — those are quick-win opportunities"
- "Is the URL https://example.com/my-page indexed by Google?"
- "Compare my site's search performance this month vs last month"
- "List all sitemaps submitted for my Search Console property"
- "Show me my brand vs non-brand traffic breakdown for the last 90 days"Troubleshooting Google Search Console
gsc-mcp-auth command is not found after npm install
Ensure npm's global bin directory is in your PATH. Run npm bin -g to find the global bin path, then add it to your shell's PATH in ~/.zshrc or ~/.bashrc. On macOS with Node.js installed via nvm, the global bin may be at ~/.nvm/versions/node/<version>/bin.
Authentication succeeds but Claude returns no Search Console data
Verify that the Google account you authenticated with has access to at least one Search Console property. Log in to https://search.google.com/search-console to confirm. Token files should be in ~/.gsc-mcp/tokens/ — if the directory is empty, re-run gsc-mcp-auth.
OAuth token expiry causes errors after initial setup
Re-run gsc-mcp-auth to refresh your tokens. If managing multiple Google accounts, use gsc-mcp-auth --alias work and gsc-mcp-auth --alias personal to maintain separate token sets for each account.
Frequently Asked Questions about Google Search Console
What is Google Search Console?
Google Search Console is a Model Context Protocol (MCP) server that 📇 🏠 - google search console mcp server with 13 seo tools — searc It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Google Search Console?
Install via npm with the command: npx -y google-search-console. 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 Google Search Console?
Google Search Console works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Google Search Console free to use?
Yes, Google Search Console is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Google Search Console Alternatives — Similar Marketing & SEO Servers
Looking for alternatives to Google 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 Google 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 Google 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.