Ask your Google Merchant Center anything
Pull reports, find insights, and take action on Google Merchant Center.
Just ask. No dashboards, no exports, no waiting.
Available Actions
44 actions available to automate your Google Merchant Center workflows.
Read Actions (22)
List Products
ReadList all products in the Merchant Center account
Get Product
ReadGet a single product by its full product ID (contentLanguage~feedLabel~offerId, e.g. en~US~SKU123)
Get Product Status
ReadGet a product's approval status, issues, and destinations (returns the product with its productStatus)
Query Report
ReadRun a Merchant API Reports query (SQL-like dialect). Pass the query in body.query
Get Account
ReadGet the Merchant Center account information
Get Business Info
ReadGet business identity info (address, phone, customer service)
List Account Issues
ReadList account-level issues (policy, missing settings, etc.)
List Users
ReadList users with access to this Merchant Center account
Get User
ReadGet a single user by email (user_email path param)
Get Shipping Settings
ReadGet shipping settings (services, rate groups, delivery times)
List Programs
ReadList participation in Merchant Center programs (Shopping Ads, Free Listings, etc.)
Get Program Review
ReadGet a program's participation state and review eligibility (program_id path param, e.g. 'shopping-ads'); returns the program resource
List Regions
ReadList all regions configured on the account
Get Region
ReadGet one region by ID (region_id path param)
List Return Policies
ReadList online return policies attached to this account
Get Return Policy
ReadGet a single return policy by ID (policy_id path param)
List Datasources
ReadList all data sources (primary, supplemental, file-based, API-based)
Get Datasource
ReadGet a single data source by its numeric ID (datasource_id path param)
List Promotions
ReadList all promotions in the Merchant Center
Get Promotion
ReadGet a single promotion by ID (promotion_id path param)
List Regional Inventories
ReadList regional inventories for a product (product_id path param)
List Local Inventories
ReadList local (in-store) inventories for a product (product_id path param)
Write Actions (22)
Insert Product
WriteInsert or update a product (upsert). Pass flat fields; a bare data_source_id (from list_datasources, must be an API data source) is expanded to the full dataSource resource
Update Product
WriteUpdate a product (upsert via productInputs:insert). Same flat fields as insert_product
Delete Product
WriteDelete a product input. Pass the product_id and a bare data_source_id
Update Business Info
WritePatch business identity (address and/or phone). Pass flat fields; updateMask is derived automatically
Add User
WriteAdd a user to the account by email with the given access rights
Remove User
WriteRemove a user from the account (user_email path param)
Update Shipping Settings
WriteREPLACE shipping with a single flat-rate service (wipes existing services). Pass the current etag from get_shipping_settings
Create Region
WriteCreate a region defined by postal codes or geotarget ids
Update Region
WritePatch a region (region_id path param); updateMask is derived from the fields you pass
Delete Region
WriteDelete a region (region_id path param)
Create Return Policy
WriteCreate an online return policy from flat fields
Delete Return Policy
WriteDelete a return policy (policy_id path param)
Create Primary Feed
WriteCreate an API-based primary product data source (use its id as data_source_id for insert_product)
Create Supplemental Feed
WriteCreate an API-based supplemental product data source (optionally linked to a primary feed)
Create Promotion Feed
WriteCreate an API-based PROMOTION data source (use its id as data_source_id for insert_promotion)
Create Regional Inventory Feed
WriteCreate an API-based REGIONAL INVENTORY data source for a feed label
Create Local Inventory Feed
WriteCreate a scheduled-fetch LOCAL INVENTORY data source (file input, as Google requires)
Delete Datasource
WriteDelete a data source (datasource_id path param)
Fetch Datasource
WriteTrigger an immediate fetch of a FILE-based data source (datasource_id path param)
Insert Promotion
WriteInsert or update a promotion (needs a promotion-type data_source_id). Pass flat offer fields
Update Regional Inventory
WriteInsert/update regional inventory for a product (needs a configured region_id via create_region)
Update Local Inventory
WriteInsert/update local (in-store) inventory for a product (store_code must match a Business Profile store)
Related MCP Servers
Explore other servers that work well with Google Merchant Center
Example Questions to Ask
Here are some things you can ask your AI assistant about your Google Merchant Center data.
โWhich products are disapproved and why?โ
List products with approval issues and the destinations they affect
โShow my Shopping clicks and impressions by product for the last 30 daysโ
Run a Merchant API report query on performance data
โUpdate the price of SKU123 to $49.99โ
Push a product update through an API feed
โCreate a 20% off promotion for my summer collectionโ
Insert a promotion via a promotion data source
โWhat account-level issues are blocking my listings?โ
Review policy problems and missing settings on the account
Google Merchant Center MCP vs Traditional Methods
See why marketers prefer MCP connectors over manual exports and API integrations.
| Feature | MCP Server | Manual Export | Raw API |
|---|---|---|---|
| Natural language queries | โ | โ | โ |
| Real-time data access | โ | โ | โ |
| No coding required | โ | โ | โ |
| AI-powered insights | โ | โ | โ |
| Cross-platform analysis | โ | โ | โ |
| Setup time | 5 minutes | Ongoing | Days/Weeks |