GMC MCP Server
Provides tools for managing Google Merchant Center accounts, products, promotions, shipping, return policies, collections, and reports via the Google Content API v2.1.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GMC MCP Serverlist my products with approval issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GMC MCP Server
Google Merchant Center MCP Server β 34 tools across 9 modules, built on Google Content API v2.1.
Quick Start
# 1. Auth β Service Account (recommended)
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
# 2. Install
cp .env.example .env # fill in GMC_MERCHANT_ID
bash bootstrap.sh
# 3. Run
bash run.shRelated MCP server: gmc-mcp
Tool Reference (34 tools)
π Account & Programs (account.py)
Tool | Description |
| Basic account info |
| Account suspension / Misrepresentation issues |
| Tax settings |
| List all data feeds |
| Feed health check (errors, item counts) |
| All feeds health check |
| β‘ Manually trigger a feed refresh |
| Shopping Ads program status |
| β οΈ Submit re-review request to Google |
| Free Listings program status |
| Submit Free Listings re-review |
| API quota usage |
π¦ Products (products.py)
Tool | Description |
| List products (paginated) |
| Get single product details |
| Create / replace a product |
| Partially update a product (PATCH) |
| Delete a product |
| Approval status + issues for all products |
| Approval status for single product |
| Summary: approved / disapproved / pending counts |
π οΈ Merchant Support (support.py)
Tool | Description |
| Human-readable account issues + fix steps |
| Human-readable product issues + fix steps |
| β οΈ Trigger a GMC support action (e.g. appeal) |
π Reports (reports.py)
Tool | Description |
| MQL query (clicks, impressions, price competitivenessβ¦) |
| Convenience: clicks/impressions by date range |
πΊοΈ Inventory (inventory.py)
Tool | Description |
| Set regional price/availability overrides |
| Update in-store inventory |
π·οΈ Promotions (promotions.py)
Tool | Description |
| List promotions |
| Get promotion details |
| Create a discount promotion |
π Shipping (shipping.py)
Tool | Description |
| Get shipping services and rates |
| Update shipping configuration |
| List supported carriers |
| List supported holiday cutoff dates |
π Return Policy (returnpolicy.py)
Tool | Description |
| List all return policies |
| Get policy details |
| Create a new return policy |
| Update a return policy |
| Delete a return policy |
ποΈ Collections (collections.py)
Tool | Description |
| List product collections |
| Get collection details |
| Get collection approval status |
| Create a new collection |
π‘ Recommendations (recommendations.py)
Tool | Description |
| Get GMC optimization recommendations |
Claude / Cursor Config
Add to mcp_config.json:
{
"mcpServers": {
"gmc": {
"command": "/absolute/path/to/GMC-mcp-server/run.sh"
}
}
}Auth Notes
Method | Setup |
Service Account JSON |
|
Local dev |
|
No Developer Token required. No Google approval needed. Self-serve via Google Cloud Console.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and edit GA4, Search Console and Google Tag Manager from any MCP client. 29 tools.
200+ read/write tools for GA4, Search Console, Google Ads, Shopify, WooCommerce, Shopware & more.
Google Shopping products, prices, sellers, and deals as structured data via a hosted MCP server.
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage Google Ads accounts by providing tools for querying account data and performing write operations such as updating campaign budgets, statuses, and bidding strategies.2Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server for Google Merchant Center, providing 126 tools to manage Google Shopping feed, products, inventory, reports, promotions, returns, and account configuration via natural language.618 PyPI15MIT
- AlicenseAqualityDmaintenanceEnables reading products, checking approval statuses, and analyzing feeds across multiple Google Merchant Center accounts via natural language.1610 npmMIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive Google Ads MCP server providing ~47 tools for full read/write access to Google Ads accounts, including campaign management, ad creation, keyword management, and reporting.2Apache 2.0