Home › Marketing & E-Commerce › Google E-commerce (GA4, Search Console, Merchant Center, Ads)

Google E-commerce (GA4, Search Console, Merchant Center, Ads)

Multi-client read and controlled write (off by default): GA4, GSC, Merchant, GTM, ad platforms.

Python Cloud macOSWindowsLinux
★ 3 stars Last pushed 2026-10-18 License: MIT

Topics: E-Commerce

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.5.0)

uvx google-ecommerce-mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "google-ecommerce-mcp": {
      "command": "uvx",
      "args": [
        "google-ecommerce-mcp"
      ],
      "env": {
        "GA4_PROPERTY_ID": "<YOUR_VALUE>",
        "GSC_SITE_URL": "<YOUR_VALUE>",
        "MERCHANT_ACCOUNT_ID": "<YOUR_VALUE>",
        "GTM_CONTAINER_ID": "<YOUR_VALUE>",
        "PAGESPEED_API_KEY": "<YOUR_VALUE>",
        "GEM_CLIENT": "<YOUR_VALUE>",
        "GEM_WRITE": "<YOUR_VALUE>",
        "GOOGLE_TOKEN_FILE": "<YOUR_VALUE>"
      }
    }
  }
}
  • GA4_PROPERTY_ID — GA4 numeric property id
  • GSC_SITE_URL — Search Console property, sc-domain:example.com or https://www.example.com/
  • MERCHANT_ACCOUNT_ID — Merchant Center account id
  • GTM_CONTAINER_ID — Tag Manager container id, GTM-XXXXXXX
  • PAGESPEED_API_KEY secret — PageSpeed Insights API key (optional)
  • GEM_CLIENT — Pin this server process to one client of the client registry (clients.json)
  • GEM_WRITE — Set to 1 to allow writing at all (off by default; each client and platform must also be enabled)
  • GOOGLE_TOKEN_FILE — Store the OAuth token in this file instead of the OS keyring

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry