Google Merchant Center MCP (GMC MCP): 134 tools, policy audits, risk scores and weekly monitoring.
Connect Runs on your machine
claude mcp add gmc-mcp -e GMC_ACCOUNT_ID=<GMC_ACCOUNT_ID> -e GMC_SERVICE_ACCOUNT_KEY=<GMC_SERVICE_ACCOUNT_KEY> -e GMC_OAUTH_TOKEN=<GMC_OAUTH_TOKEN> -e GMC_SUBACCOUNT_ID=<GMC_SUBACCOUNT_ID> -e GMC_DRY_RUN=<GMC_DRY_RUN> -e GMC_LOG_LEVEL=<GMC_LOG_LEVEL> -- uvx gmc-mcp==0.3.0
{
"mcpServers": {
"gmc-mcp": {
"command": "uvx",
"args": [
"gmc-mcp==0.3.0"
],
"env": {
"GMC_ACCOUNT_ID": "<GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<GMC_LOG_LEVEL>"
}
}
}
}
{
"mcpServers": {
"gmc-mcp": {
"command": "uvx",
"args": [
"gmc-mcp==0.3.0"
],
"env": {
"GMC_ACCOUNT_ID": "<GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<GMC_LOG_LEVEL>"
}
}
}
}
{
"servers": {
"gmc-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"gmc-mcp==0.3.0"
],
"env": {
"GMC_ACCOUNT_ID": "<GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<GMC_LOG_LEVEL>"
}
}
}
}
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 |
|---|---|
GMC_ACCOUNT_IDRequired | Your 10-digit Google Merchant Center account ID (top-right of merchants.google.com). |
GMC_SERVICE_ACCOUNT_KEYOptional, secret | Absolute path to a Google Cloud service-account JSON key file. The service account must be added as Admin in Merchant Center. |
GMC_OAUTH_TOKENOptional, secret | Absolute path to an OAuth user-token JSON file produced by `gmc-mcp auth-init`. Use this OR GMC_SERVICE_ACCOUNT_KEY. |
GMC_SUBACCOUNT_IDOptional | Optional sub-account ID when operating an MCA (Multi-Client Account). |
GMC_DRY_RUNOptional | When 'true', writes are logged to the audit log only (no actual API calls). |
GMC_LOG_LEVELOptional | Log verbosity: DEBUG / INFO / WARNING / ERROR. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.kiwoongeom/gmc-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.
