Google Search Console runs on your own machine — the client starts it, so there is no endpoint to ping. 102 installs a week from npm. Last commit 12 Oct 2026.
MCP server for Google Search Console: properties, sitemaps, search analytics and URL inspection
Today is the operative word: we check Google Search Console every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add google-search-console-mcp -- npx -y @ni-c/google-search-console-mcp
{
"mcpServers": {
"google-search-console-mcp": {
"args": [
"-y",
"@ni-c/google-search-console-mcp"
],
"command": "npx"
}
}
}
[mcp_servers.google-search-console-mcp]
command = "npx"
args = ["-y", "@ni-c/google-search-console-mcp"]
{
"mcpServers": {
"google-search-console-mcp": {
"args": [
"-y",
"@ni-c/google-search-console-mcp"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"google-search-console-mcp": {
"args": [
"-y",
"@ni-c/google-search-console-mcp"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
GSC_SERVICE_ACCOUNT_KEY (Service account key as JSON, or base64-encoded JSON. One of the three credential options.), GSC_SERVICE_ACCOUNT_KEY_FILE (Path to a service account key file. Alternative to GSC_SERVICE_ACCOUNT_KEY.), GSC_CLIENT_ID (OAuth2 client id. Use together with GSC_CLIENT_SECRET and GSC_REFRESH_TOKEN.), GSC_CLIENT_SECRET (OAuth2 client secret. All three OAuth2 variables are required together.), GSC_REFRESH_TOKEN (OAuth2 refresh token. All three OAuth2 variables are required together.), GOOGLE_APPLICATION_CREDENTIALS (Path to application default credentials, used when no GSC_ credential is set.), GSC_SITE_URL (Default property, e.g. sc-domain:example.com or https://example.com/ — makes site_url optional), GSC_ALLOWED_SITES (Comma-separated properties this server may touch; anything else is refused), GSC_READ_ONLY (Set to true to register only the read tools (default: false)), GSC_ALLOW_TOOLS (Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)), GSC_DENY_TOOLS (Comma-separated tool names or list_* prefixes to remove from whatever the allow list left).
The author declared them in the registry entry; get the values from the project itself.
Google Search Console MCP server — search analytics, URL inspection, and sitemaps
Secure MCP server for Google Search Console analytics, sitemaps, and URL inspection
MCP server for the Google Search Console API: search analytics, sitemaps, URL inspection, sites.
Google Search Console for AI agents: search analytics, sitemaps, URL inspection.
MCP server for Google Search Console & Indexing API — search analytics, sitemaps, URL inspection
Read-only Google Search Console MCP: Search Analytics, sitemaps, URL inspection. 5 tools.
Google Search Console MCP: search analytics, URL inspection, site management.
Multi-account Google Search Console MCP: analytics, URL inspection, sitemaps across named accounts.
Answers built from our own checks of this server.