Gmc MCP Server

Google Merchant Center data management via Merchant API v1 with 126 tools.

Data last scanned today · Reviewed today

Overview

The Gmc MCP Server provides a self-hosted bridge to the Google Merchant Center (GMC) using the modern Merchant API v1. It enables users to manage product feeds, inventory, promotions, returns, and account configurations directly through natural language prompts in any MCP-compatible environment. Designed for efficiency, this server automates complex GMC workflows that typically require manual web interface navigation or custom script maintenance. It is installable via PyPI and offers a significantly larger toolset compared to existing alternatives, specifically tailored to replace deprecated legacy APIs.

Our verdict

With a high-risk security score of 27/100, users should exercise caution when deploying this tool. The project is community-maintained rather than vendor-official and operates without an explicit read-only mode, meaning all installations effectively carry write access to your Google Merchant data. It is recommended for developers who require deep programmatic control over their GMC accounts and are comfortable auditing self-hosted Python code, rather than general users seeking a standardized or managed solution.

  • Supports Merchant API v1 for future-proof integration
  • Contains 126 distinct tools for detailed GMC management
  • Zero direct dependencies minimize supply-chain surface area
  • Includes audit logs and dry-run features for write safety
  • High security risk level score of 27/100
  • Lacks an official vendor maintenance structure
  • No confirmed OAuth support documentation available

Tools

ToolDescriptionRisk
gmc_list_productsLists products from the GMC feed.low
gmc_get_productGets a specific product from GMC.low
gmc_insert_productInserts a new product into GMC.medium
gmc_update_productUpdates an existing product in GMC.medium
gmc_delete_productDeletes a specific product from GMC.high
gmc_bulk_delete_productsDeletes multiple products from GMC in bulk.high
gmc_list_disapproved_productsLists products that are currently disapproved in GMC.low
gmc_update_regional_inventoryUpdates regional inventory for a product.medium
gmc_update_local_inventoryUpdates local inventory for a product.medium
gmc_list_regional_inventoriesLists regional inventory records.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

How do I install the gmc-mcp server?

You can install the server by running the command pip install gmc-mcp.

Which Google Merchant Center API version does this server use?

This server is built on the current Merchant API v1, making it a future-proof alternative to older tools using the deprecated Content API v2.1.

What safety features are included for write operations?

Every write operation is recorded to an append-only audit log with snapshots, and destructive bulk operations require an explicit confirm parameter.

Can I test changes before applying them to my account?

Yes, the server provides a dry-run toggle to safely test operations before they are applied.

Where are my credentials stored?

Your credentials remain on your local machine and are not proxied through any external servers.

Badge

Gmc MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.