Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"google-search-console": {
"env": {
"GOOGLE_CLIENT_ID": "your-client-id.apps.googleusercontent.com",
"GOOGLE_CLIENT_SECRET": "your-client-secret",
"GOOGLE_REFRESH_TOKEN": "your-refresh-token"
},
"args": [
"-y",
"-p",
"google-search-console-mcp-server",
"google-search-console-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides programmatic access to Google Search Console API data through Claude Code and Cursor.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'prompt' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked prompt against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in marketing / analytics
MCP Server for GCP environment for interacting with various Observability APIs.
DataForSEO API modelcontextprotocol server
MCP server for InsightSentry financial data API - market data, options, screeners, and more
MCP server for the PostFast API — schedule and manage social media posts via AI tools
MCP Security Weekly
Get CVE alerts and security updates for Google Search Console Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides programmatic access to Google Search Console API data through Claude Code and Cursor.
New to this MCP server? Jump to Step-by-Step Setup Guide for complete instructions.
Before using this MCP server, you need:
submit_url_for_indexing💡 Note: You only need to set up GCP once. The CLIENT_ID and CLIENT_SECRET are reusable across multiple sites in your Search Console.
Create .mcp.json in your project root:
{
"mcpServers": {
"google-search-console": {
"command": "npx",
"args": ["-y", "-p", "google-search-console-mcp-server", "google-search-console-mcp"],
"env": {
"GOOGLE_CLIENT_ID": "your-client-id.apps.googleusercontent.com",
"GOOGLE_CLIENT_SECRET": "your-client-secret",
"GOOGLE_REFRESH_TOKEN": "your-refresh-token"
}
}
}
}
⚠️ Important: The args must include all three parts:
"-y" - Auto-confirm npx prompt"-p", "google-search-console-mcp-server" - Package name"google-search-console-mcp" - Executable name (different from package name!)💡 Note: GOOGLE_REDIRECT_URI defaults to http://localhost:8080 and doesn't need to be specified unless you want to use a different port.
💡 Tip: You can use an existing OAuth 2.0 Client ID from other services (Supabase, Firebase, etc.) or create a new one.
submit_url_for_indexinghttp://localhost:8080 (no trailing slash!)access_denied errors!💾 Save your credentials: Copy the CLIENT_ID and CLIENT_SECRET. You'll need them in the next step.
Run the interactive setup comma