MCP server for Google Merchant Center (Merchant API v1): products, promotions, reports, issues.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
English | Π ΡΡΡΠΊΠΈΠΉ
A1 Google Merchant Center MCP connects an AI app to your Google Merchant Center account. Find out why products are disapproved, inspect feeds and promotions, explore reports and market prices, then make deliberate changes to product data when you need to.
It works with the Merchant Center data behind Shopping listings: products, data sources, promotions and reports. Campaigns, budgets and bids belong to Google Ads and are outside this server.
Start with a read-only question:
Which products are disapproved, and what issues does Google report for each?
Connect the server Β· Explore use cases Β· Open technical documentation
You: Which products are disapproved, and what issues does Google report for each?
Assistant: Lists the affected products and explains the item-level issues that Merchant Center reports.
You: Show the current price and availability of product
SKU-123, then prepare an availability update toin_stock.Assistant: Shows the current product input, the API data source it belongs to and the exact change to make. It asks for confirmation before updating the live product input.
You: Confirm the update.
Assistant: Sends the update and explains that Merchant Center processes product data asynchronously. The processed product and its quality status can take several minutes to refresh.
You need Node.js 20+, a Google Merchant Center account and a Google Cloud project registered with Merchant Center. OAuth credentials are not required at install time β the server connects from the conversation, see Getting access.
In the app:
npx -y mcp-google-merchants@latest and the four environment variables below.| Variable | Value |
|---|---|
GOOGLE_MERCHANTS_CLIENT_ID | Your Google OAuth client ID |
GOOGLE_MERCHANTS_CLIENT_SECRET | Your Google OAuth client secret |
GOOGLE_MERCHANTS_REFRESH_TOKEN | Your Google OAuth refresh token |
GOOGLE_MERCHANTS_ACCOUNT_ID | Your Merchant Center account ID |
From the command line:
Check the connection:
The current official path is Settings β Extensions. For a custom desktop extension, open Advanced settings β Extension Developer β Install Extensionβ¦, select a .mcpb file and follow the prompts.
This repository currently publishes an npm stdio package and does not contain a .mcpb bundle. For Claude Desktop builds that still support local configuration, use the following JSON stdio configuration as a fallback:
In those builds, save it to ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows.
Add a user-level server to ~/.cursor/mcp.json on macOS/Linux or %USERPROFILE%\.cursor\mcp.json on Windows:
Run MCP: Open User Configuration from the Command Palette and add:
Check the server with MCP: List Servers.
SKU-123.Price comparisons and suggestions require the free Market Insights opt-in in Merchant Center. If the account has not opted in, the server explains why the report has no rows.
For any request that changes data, first ask the assistant to show the target account, data source and exact fields it plans to change.
Merchant Center keeps the incoming data and the resulting product status separate:
The server can read every listed source type. It can create API data sources and update product inputs only in an API data source; it cannot write into a file, interface or automatic feed. To find products by condition, use a report query: list_products itself does not provide server-side filtering.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/google-merchant-center-mcp)<a href="https://allmcps.com/mcp/google-merchant-center-mcp"><img src="https://allmcps.com/api/badge/google-merchant-center-mcp?style=directory" alt="Google Merchant Center MCP on AllMCPs" /></a>