Home › Marketing & E-Commerce › Google Search Console
Google Search Console
MCP server for Google Search Console: properties, sitemaps, search analytics and URL inspection
Topics: Marketing
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 0.3.0)
npx -y @ni-c/google-search-console-mcp@0.3.0
Or add to your MCP client config:
{
"mcpServers": {
"google-search-console-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/google-search-console-mcp@0.3.0"
],
"env": {
"GSC_SERVICE_ACCOUNT_KEY": "<YOUR_VALUE>",
"GSC_SERVICE_ACCOUNT_KEY_FILE": "<YOUR_VALUE>",
"GSC_CLIENT_ID": "<YOUR_VALUE>",
"GSC_CLIENT_SECRET": "<YOUR_VALUE>",
"GSC_REFRESH_TOKEN": "<YOUR_VALUE>",
"GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_VALUE>",
"GSC_SITE_URL": "<YOUR_VALUE>",
"GSC_ALLOWED_SITES": "<YOUR_VALUE>",
"GSC_READ_ONLY": "<YOUR_VALUE>",
"GSC_ALLOW_TOOLS": "<YOUR_VALUE>",
"GSC_DENY_TOOLS": "<YOUR_VALUE>"
}
}
}
}
GSC_SERVICE_ACCOUNT_KEYsecret — 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_SECRETsecret — OAuth2 client secret. All three OAuth2 variables are required together.GSC_REFRESH_TOKENsecret — 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 optionalGSC_ALLOWED_SITES— Comma-separated properties this server may touch; anything else is refusedGSC_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
Package (oci)
docker run -i --rm ghcr.io/ni-c/google-search-console-mcp:0.3.0
Or add to your MCP client config:
{
"mcpServers": {
"google-search-console-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ni-c/google-search-console-mcp:0.3.0"
],
"env": {
"GSC_SERVICE_ACCOUNT_KEY": "<YOUR_VALUE>",
"GSC_SERVICE_ACCOUNT_KEY_FILE": "<YOUR_VALUE>",
"GSC_CLIENT_ID": "<YOUR_VALUE>",
"GSC_CLIENT_SECRET": "<YOUR_VALUE>",
"GSC_REFRESH_TOKEN": "<YOUR_VALUE>",
"GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_VALUE>",
"GSC_SITE_URL": "<YOUR_VALUE>",
"GSC_ALLOWED_SITES": "<YOUR_VALUE>",
"GSC_READ_ONLY": "<YOUR_VALUE>",
"GSC_ALLOW_TOOLS": "<YOUR_VALUE>",
"GSC_DENY_TOOLS": "<YOUR_VALUE>"
}
}
}
}
GSC_SERVICE_ACCOUNT_KEYsecret — 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_SECRETsecret — OAuth2 client secret. All three OAuth2 variables are required together.GSC_REFRESH_TOKENsecret — 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 optionalGSC_ALLOWED_SITES— Comma-separated properties this server may touch; anything else is refusedGSC_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
Related servers
meta-ads-mcp
Meta Ads automation that just works. Trusted by 10,000+ businesses to analyze performance, test creatives, optimize spend, and scale…
facebook-ads-mcp-server
MCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.
osp_marketing_tools
A suite of marketing tools from Open Strategy Partners including writing style, editing codes, and product marketing value map creation.
google-tag-manager-mcp-server
This server supports remote MCP connections, includes built-in Google OAuth, and provide an interface to the Google Tag Manager API.
google-ads-mcp-server
MCP server acting as an interface to the Google Ads, enabling programmatic access to Google Ads data and management features.
HitKeep
Stateless 2026-07-28 read-only MCP server for aggregate HitKeep analytics and official docs.
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry