Search Console analytics, hourly data, URL inspection and sitemaps, with guards for API quirks.
Connect Runs on your machine
claude mcp add google-search-console-mcp -e GSC_SERVICE_ACCOUNT_FILE=<GSC_SERVICE_ACCOUNT_FILE> -e GSC_ENABLE_WRITES=<GSC_ENABLE_WRITES> -- uvx open-gsc-mcp==1.4.0
{
"mcpServers": {
"google-search-console-mcp": {
"command": "uvx",
"args": [
"open-gsc-mcp==1.4.0"
],
"env": {
"GSC_SERVICE_ACCOUNT_FILE": "<GSC_SERVICE_ACCOUNT_FILE>",
"GSC_ENABLE_WRITES": "<GSC_ENABLE_WRITES>"
}
}
}
}
{
"mcpServers": {
"google-search-console-mcp": {
"command": "uvx",
"args": [
"open-gsc-mcp==1.4.0"
],
"env": {
"GSC_SERVICE_ACCOUNT_FILE": "<GSC_SERVICE_ACCOUNT_FILE>",
"GSC_ENABLE_WRITES": "<GSC_ENABLE_WRITES>"
}
}
}
}
{
"servers": {
"google-search-console-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"open-gsc-mcp==1.4.0"
],
"env": {
"GSC_SERVICE_ACCOUNT_FILE": "<GSC_SERVICE_ACCOUNT_FILE>",
"GSC_ENABLE_WRITES": "<GSC_ENABLE_WRITES>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
GSC_SERVICE_ACCOUNT_FILEOptional | Absolute path to a service account JSON key. Leave unset to use the OAuth login from `open-gsc-mcp auth login`. |
GSC_ENABLE_WRITESOptional | Set to 0 to leave out the submit/delete sitemap and add/delete site tools. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 15 Oct 2026 |
| Last updated | 15 Oct 2026 |
| Registry name | io.github.onlymoein/google-search-console-mcp |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
