Google Merchant Center
Google Merchant Center MCPE-Commerce44 actions

Google Merchant Center MCP Server

Let your AI agents run Google Merchant Center for you, safely.

A hosted Google Merchant Center MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 44 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Create campaigns, pull reports, find insights and take action in Google Merchant Center.

  • 44 read and write actions. Every Google Merchant Center task your agent needs, from reporting to campaign management.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
Google Merchant Center
ChatGPT
connected to Google Merchant Center MCP
Online
ChatGPT
Actions

Available Actions

44 actions available to automate your Google Merchant Center workflows.

44 actions

Google Merchant Center
Write

Add User

Add a user to the account by email with the given access rights

Google Merchant Center
Write

Create Local Inventory Feed

Create a scheduled-fetch LOCAL INVENTORY data source (file input, as Google requires)

Google Merchant Center
Write

Create Primary Feed

Create an API-based primary product data source (use its id as data_source_id for insert_product)

Google Merchant Center
Write

Create Promotion Feed

Create an API-based PROMOTION data source (use its id as data_source_id for insert_promotion)

Google Merchant Center
Write

Create Region

Create a region defined by postal codes or geotarget ids

Google Merchant Center
Write

Create Regional Inventory Feed

Create an API-based REGIONAL INVENTORY data source for a feed label

Google Merchant Center
Write

Create Return Policy

Create an online return policy from flat fields

Google Merchant Center
Write

Create Supplemental Feed

Create an API-based supplemental product data source (optionally linked to a primary feed)

Google Merchant Center
Write

Delete Datasource

Delete a data source (datasource_id path param)

Google Merchant Center
Write

Delete Product

Delete a product input. Pass the product_id and a bare data_source_id

Google Merchant Center
Write

Delete Region

Delete a region (region_id path param)

Google Merchant Center
Write

Delete Return Policy

Delete a return policy (policy_id path param)

Google Merchant Center
Write

Fetch Datasource

Trigger an immediate fetch of a FILE-based data source (datasource_id path param)

Google Merchant Center
Read

Get Account

Get the Merchant Center account information

Google Merchant Center
Read

Get Business Info

Get business identity info (address, phone, customer service)

Google Merchant Center
Read

Get Datasource

Get a single data source by its numeric ID (datasource_id path param)

Google Merchant Center
Read

Get Product

Get a single product by its full product ID (contentLanguage~feedLabel~offerId, e.g. en~US~SKU123)

Google Merchant Center
Read

Get Product Status

Get a product's approval status, issues, and destinations (returns the product with its productStatus)

Google Merchant Center
Read

Get Program Review

Get a program's participation state and review eligibility (program_id path param, e.g. 'shopping-ads'); returns the program resource

Google Merchant Center
Read

Get Promotion

Get a single promotion by ID (promotion_id path param)

Google Merchant Center
Read

Get Region

Get one region by ID (region_id path param)

Google Merchant Center
Read

Get Return Policy

Get a single return policy by ID (policy_id path param)

Google Merchant Center
Read

Get Shipping Settings

Get shipping settings (services, rate groups, delivery times)

Google Merchant Center
Read

Get User

Get a single user by email (user_email path param)

Google Merchant Center
Write

Insert Product

Insert 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

Google Merchant Center
Write

Insert Promotion

Insert or update a promotion (needs a promotion-type data_source_id). Pass flat offer fields

Google Merchant Center
Read

List Account Issues

List account-level issues (policy, missing settings, etc.)

Google Merchant Center
Read

List Datasources

List all data sources (primary, supplemental, file-based, API-based)

Google Merchant Center
Read

List Local Inventories

List local (in-store) inventories for a product (product_id path param)

Google Merchant Center
Read

List Products

List all products in the Merchant Center account

Google Merchant Center
Read

List Programs

List participation in Merchant Center programs (Shopping Ads, Free Listings, etc.)

Google Merchant Center
Read

List Promotions

List all promotions in the Merchant Center

Google Merchant Center
Read

List Regional Inventories

List regional inventories for a product (product_id path param)

Google Merchant Center
Read

List Regions

List all regions configured on the account

Google Merchant Center
Read

List Return Policies

List online return policies attached to this account

Google Merchant Center
Read

List Users

List users with access to this Merchant Center account

Google Merchant Center
Read

Query Report

Run a Merchant API Reports query (SQL-like dialect). Pass the query in body.query

Google Merchant Center
Write

Remove User

Remove a user from the account (user_email path param)

Google Merchant Center
Write

Update Business Info

Patch business identity (address and/or phone). Pass flat fields; updateMask is derived automatically

Google Merchant Center
Write

Update Local Inventory

Insert/update local (in-store) inventory for a product (store_code must match a Business Profile store)

Google Merchant Center
Write

Update Product

Update a product (upsert via productInputs:insert). Same flat fields as insert_product

Google Merchant Center
Write

Update Region

Patch a region (region_id path param); updateMask is derived from the fields you pass

Google Merchant Center
Write

Update Regional Inventory

Insert/update regional inventory for a product (needs a configured region_id via create_region)

Google Merchant Center
Write

Update Shipping Settings

REPLACE shipping with a single flat-rate service (wipes existing services). Pass the current etag from get_shipping_settings

Compare

Google Merchant Center MCP servers compared: hosted vs official

Google offers the Merchant API MCP Access Service, an experimental alpha for building agents on Merchant Center data. It is a good fit for developers with a Google Cloud project who mainly need read access. InsightfulPipe is a hosted alternative for merchants and agencies that want quick setup, write actions and account-level controls.

AvailabilityAvailable on every InsightfulPipe planExperimental alpha that Google says can change without notice
SetupSign in with Google and choose Merchant Center accountsGoogle Cloud project, an OAuth access token with the Content API scope and a quota project header
Tools44 actions: 22 read and 22 write, covering products, reports, inventory, promotions, regions, return policies, users and shipping14 tools, mostly read-only, with limited writes such as data source creation
Documented clientsClaude, ChatGPT, Claude Code, Cursor, Gemini CLI and Codex, plus a CLIAntigravity, Claude CLI and cURL (JSON-RPC)
Safety controlsPer-account action controls, Read-only connections, deletes and user removal off by defaultMostly read-only tool set
Other platformsGoogle Ads, GA4, Shopify and 46 more MCP serversMerchant Center only
Overview

What you can do with the Google Merchant Center MCP

The InsightfulPipe Google Merchant Center MCP server is a hosted Model Context Protocol server that connects your Merchant Center accounts to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. It uses Google's Merchant API.

ClaudeGoogle Merchant CenterAcme StoreRead-only
Ask about your Google Merchant Center account…
01Find and fix disapproved products

Find and fix disapproved products

List products with approval issues, see which destinations they affect and update the product data that caused them.

See all Google Merchant Center actions
ClaudeGoogle Merchant CenterAcme StoreRead-only
Ask about your Google Merchant Center account…
02Check price competitiveness

Check price competitiveness

Run price competitiveness and price insights reports to see where your prices sit against the benchmark and what Google suggests.

See all Google Merchant Center actions
ClaudeGoogle Merchant CenterAcme StoreRead-only
Ask about your Google Merchant Center account…
03Shopping performance reports

Shopping performance reports

Query product performance with clicks, impressions and conversions, and see best sellers in your categories.

See all Google Merchant Center actions
44
actions
one server URL
22
read actions
reports, audits, research
22
write actions
create, update, manage
Setup

How to connect the Google Merchant Center MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://google-merchant-center.insightfulmcp.com/

Connect Google Merchant Center to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Google Merchant Center only, follow the steps below.

Open Claude Directory

Or add the Google Merchant Center server manually:

  1. 01
    Copy the server URL:
    https://google-merchant-center.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the Google Merchant Center MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

“Which products are disapproved and why?”

Lists product statuses and item issues

Skill

Shopping Feed Optimizer

Claude skill that audits Google Shopping and Meta catalog product feeds: titles, images, attributes, pricing, custom labels and disapprovals.

Prompt

“Show my top 20 products by clicks over the last 30 days”

Runs a product performance report

Skill

E-commerce Ads Playbook

Claude skill with a full-funnel e-commerce ads plan: Google Shopping, Performance Max, Meta catalog and Advantage+ sales campaigns, budgets and KPIs.

Prompt

“Which of my products are priced above the benchmark price?”

Uses the price competitiveness report

Prompt

“Are there any account-level issues affecting Shopping ads?”

Reads account issues and program status

Prompt

“Mark SKU123 as out of stock in the California region”

Updates regional inventory

Prompt

“Create a 20% off promotion for the summer sale”

Adds a promotion through a promotion data source

Prompt

“List the users with access to this Merchant Center account”

Reads account users and their access rights

HAVE QUESTIONS?

Frequently asked questions

A Google Merchant Center MCP server connects Merchant Center to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor about product issues and Shopping performance and ask it to update products, instead of working through the Merchant Center interface.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a trial today.