What is the io.github.kiwoongeom/gmc-mcp MCP server?
MIT-licensed pip-installable MCP for Google Merchant Center on Merchant API v1 (126 tools).
How to install io.github.kiwoongeom/gmc-mcp
Copy-paste configuration for popular MCP clients.
GMC_ACCOUNT_IDrequiredYour 10-digit Google Merchant Center account ID (top-right of merchants.google.com).
GMC_SERVICE_ACCOUNT_KEYsecretAbsolute path to a Google Cloud service-account JSON key file. The service account must be added as Admin in Merchant Center.
GMC_OAUTH_TOKENsecretAbsolute path to an OAuth user-token JSON file produced by `gmc-mcp auth-init`. Use this OR GMC_SERVICE_ACCOUNT_KEY.
GMC_SUBACCOUNT_IDOptional sub-account ID when operating an MCA (Multi-Client Account).
GMC_DRY_RUNWhen 'true', writes are logged to the audit log only (no actual API calls).
GMC_LOG_LEVELLog verbosity: DEBUG / INFO / WARNING / ERROR.
{
"mcpServers": {
"gmc-mcp": {
"command": "uvx",
"args": [
"gmc-mcp"
],
"env": {
"GMC_ACCOUNT_ID": "<YOUR_GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<YOUR_GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<YOUR_GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<YOUR_GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<YOUR_GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<YOUR_GMC_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"gmc-mcp": {
"command": "uvx",
"args": [
"gmc-mcp"
],
"env": {
"GMC_ACCOUNT_ID": "<YOUR_GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<YOUR_GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<YOUR_GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<YOUR_GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<YOUR_GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<YOUR_GMC_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"gmc-mcp": {
"command": "uvx",
"args": [
"gmc-mcp"
],
"env": {
"GMC_ACCOUNT_ID": "<YOUR_GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<YOUR_GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<YOUR_GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<YOUR_GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<YOUR_GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<YOUR_GMC_LOG_LEVEL>"
}
}
}
}{
"servers": {
"gmc-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"gmc-mcp"
],
"env": {
"GMC_ACCOUNT_ID": "<YOUR_GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<YOUR_GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<YOUR_GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<YOUR_GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<YOUR_GMC_DRY_RUN>",
"GMC_LOG_LEVEL": "<YOUR_GMC_LOG_LEVEL>"
}
}
}
}claude mcp add gmc-mcp --env GMC_ACCOUNT_ID=<YOUR_GMC_ACCOUNT_ID> --env GMC_SERVICE_ACCOUNT_KEY=<YOUR_GMC_SERVICE_ACCOUNT_KEY> --env GMC_OAUTH_TOKEN=<YOUR_GMC_OAUTH_TOKEN> --env GMC_SUBACCOUNT_ID=<YOUR_GMC_SUBACCOUNT_ID> --env GMC_DRY_RUN=<YOUR_GMC_DRY_RUN> --env GMC_LOG_LEVEL=<YOUR_GMC_LOG_LEVEL> -- uvx gmc-mcpRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.