Google Search Console
An MCP server for Google Search Console. Ask Claude questions about your search data and get real answers. 20 tools: quick wins, cannibalisation, content decay, CTR benchmarking, alerting, indexing API, and more.
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 mcp server for google search console. ask claude questions about your search data and get real answers. 20 tools: quick wins, cannibalisation, content decay, ctr benchmarking, alerting, indexing api, ...
An MCP server for Google Search Console. Ask Claude questions about your search data and get real answers. 20 tools: quick wins, cannibalisation, content decay, CTR benchmarking, alerting, indexing API, and more.
This server falls under the Marketing & SEO and Analytics categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- An MCP server for Google Search Console. Ask Claude question
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx suganthans-gsc-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Google Search Console
This MCP server connects AI assistants directly to Google Search Console, exposing 20 specialized SEO analysis tools that let you ask natural-language questions about your site's search performance and get real data-backed answers. Tools cover quick wins identification, keyword cannibalization detection, content decay analysis, CTR benchmarking against industry norms, URL inspection, indexing submission, and multi-site dashboards. It supports both OAuth 2.0 and service account authentication, making it suitable for both individual site owners and agencies managing multiple properties.
Prerequisites
- Node.js 18 or later installed on your system
- A Google account with your site verified in Google Search Console
- Google Cloud project with the Search Console API enabled, plus either an OAuth 2.0 client secrets JSON file or a service account key JSON file
- An MCP-compatible client such as Claude Desktop
- Git to clone the repository
Clone the repository and build
Clone the GSC MCP repository and compile the TypeScript source to produce the dist/index.js entry point.
git clone https://github.com/Suganthan-Mohanadasan/Suganthans-GSC-MCP.git
cd Suganthans-GSC-MCP
npm install
npm run buildSet up Google Cloud credentials
In the Google Cloud Console, enable the Google Search Console API for your project. Then either create OAuth 2.0 credentials (for personal use) or a service account with Search Console read access (for automated/agency use). Download the JSON key file.
Configure Claude Desktop with OAuth authentication
Add the GSC server to your claude_desktop_config.json using OAuth mode. GSC_SITE_URL must match your verified property in Search Console (use sc-domain: prefix for domain properties).
{
"mcpServers": {
"gsc": {
"command": "node",
"args": ["/path/to/Suganthans-GSC-MCP/dist/index.js"],
"env": {
"GSC_AUTH_MODE": "oauth",
"GSC_OAUTH_SECRETS_FILE": "/path/to/client_secrets.json",
"GSC_SITE_URL": "sc-domain:yoursite.com"
}
}
}
}Or configure with a service account
For automated access without browser login prompts, use service account authentication with the key file downloaded from Google Cloud.
{
"mcpServers": {
"gsc": {
"command": "node",
"args": ["/path/to/Suganthans-GSC-MCP/dist/index.js"],
"env": {
"GSC_KEY_FILE": "/path/to/service-account.json",
"GSC_SITE_URL": "sc-domain:yoursite.com"
}
}
}
}Restart Claude Desktop and run a test query
Restart Claude Desktop and ask it for a site snapshot or quick wins. This confirms authentication worked and the 20 GSC tools are available.
Google Search Console Examples
Client configuration
Claude Desktop config using service account authentication for headless/automated GSC access.
{
"mcpServers": {
"gsc": {
"command": "node",
"args": ["/Users/yourname/Suganthans-GSC-MCP/dist/index.js"],
"env": {
"GSC_KEY_FILE": "/Users/yourname/.credentials/gsc-service-account.json",
"GSC_SITE_URL": "sc-domain:yoursite.com"
}
}
}
}Prompts to try
Natural-language SEO analysis questions to ask Claude once the GSC MCP server is connected.
- "What are my quick win keywords — high impressions, low CTR — for this month?"
- "Which pages have lost significant traffic in the past 30 days and why?"
- "Check for keyword cannibalization on my blog"
- "How does my CTR compare to benchmarks for my top queries?"
- "Submit this URL for indexing: https://yoursite.com/new-page"
- "Generate a full search performance report for the past 90 days"Troubleshooting Google Search Console
Authentication fails with 'access denied' or 403 error
For service accounts, ensure the service account email has been added as a user in Google Search Console (Settings → Users and permissions) with at least Restricted access. For OAuth, complete the browser consent flow on first run and ensure the client secrets file path is correct.
GSC_SITE_URL does not match any verified property
The site URL format must exactly match what is shown in Google Search Console. Domain properties use the 'sc-domain:' prefix (e.g., sc-domain:example.com). URL-prefix properties use the full URL with trailing slash (e.g., https://example.com/). Check your verified properties at search.google.com/search-console.
npm run build fails with TypeScript errors
Ensure you are using Node.js 18 or later ('node --version'). Run 'npm install' first to install all dependencies including the TypeScript compiler. If specific type errors appear, check that your Node.js version matches what the project expects in its package.json engines field.
Frequently Asked Questions about Google Search Console
What is Google Search Console?
Google Search Console is a Model Context Protocol (MCP) server that mcp server for google search console. ask claude questions about your search data and get real answers. 20 tools: quick wins, cannibalisation, content decay, ctr benchmarking, alerting, indexing api, and more. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Google Search Console?
Follow the installation instructions on the Google Search Console GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
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 Apache-2.0 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.