{"name":"io.github.A1-x-Tech/mcp-google-merchants","slug":"a1-x-tech-mcp-google-merchants","title":"Google Merchant Center MCP","description":"MCP server for Google Merchant Center (Merchant API v1): products, promotions, reports, issues.","url":"https://mcp.market/server/a1-x-tech-mcp-google-merchants","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":28,"stars":0,"forks":1,"downloads_week":106,"last_push_at":"2026-10-04T11:30:24.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/A1-x-Tech/mcp-google-merchants","website":"https://github.com/A1-x-Tech/mcp-google-merchants#readme","version":"1.3.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-merchants","version":"1.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth 2.0 client ID (refresh-token flow).","isSecret":true,"name":"GOOGLE_MERCHANTS_CLIENT_ID"},{"description":"Google OAuth 2.0 client secret (refresh-token flow).","isSecret":true,"name":"GOOGLE_MERCHANTS_CLIENT_SECRET"},{"description":"OAuth refresh token with scope https://www.googleapis.com/auth/content.","isSecret":true,"name":"GOOGLE_MERCHANTS_REFRESH_TOKEN"},{"description":"Pre-minted OAuth access token (~1h lifetime) — alternative to the refresh trio.","isSecret":true,"name":"GOOGLE_MERCHANTS_ACCESS_TOKEN"},{"description":"Default Merchant Center account ID; tools can override it per call.","name":"GOOGLE_MERCHANTS_ACCOUNT_ID"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_MERCHANTS_OAUTH_PORT"},{"description":"API root host override.","default":"https://merchantapi.googleapis.com","name":"GOOGLE_MERCHANTS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_MERCHANTS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_MERCHANTS_MAX_RETRIES"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}