# How to integrate Google Merchant Center MCP with Hermes

```json
{
  "title": "How to integrate Google Merchant Center MCP with Hermes",
  "toolkit": "Google Merchant Center",
  "toolkit_slug": "google_merchant",
  "framework": "Hermes",
  "framework_slug": "hermes-agent",
  "url": "https://composio.dev/toolkits/google_merchant/framework/hermes-agent",
  "markdown_url": "https://composio.dev/toolkits/google_merchant/framework/hermes-agent.md",
  "updated_at": "2026-10-27T05:34:35.213Z"
}
```

## Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.
This guide explains the easiest and most robust way to connect your Google Merchant Center account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

## Also integrate Google Merchant Center with

- [ChatGPT](https://composio.dev/toolkits/google_merchant/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/google_merchant/framework/claude-cowork)
- [Atomic Agent](https://composio.dev/toolkits/google_merchant/framework/atomic-agent)

## TL;DR

### What is Composio Connect?
Composio Connect is a consumer offering that lets anyone plug 1,500+ applications directly into their agent harness — including Hermes. It can:
- Search and load tools from relevant toolkits on-demand, reducing context usage.
- Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
- Manage app authentication end-to-end with zero manual overhead.

## Connect Google Merchant Center to Hermes

### Integrating Google Merchant Center with Hermes
### Using Composio Connect CLI
1. Install the Composio CLI
Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

```bash
curl -fsSL https://composio.dev/install | bash
```

## What is the Google Merchant Center MCP server, and what's possible with it?

The Google Merchant Center MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Google Merchant Center account. It provides structured and secure access to account settings, business information, product data sources, regions, inventory, reviews, and commerce settings, so your agent can manage users and accounts, configure data sources, update regional settings, manage checkout and return policies, and retrieve Merchant Center information on your behalf.
- Account and user administration: Have your agent create, retrieve, and delete Merchant Center accounts and manage users with access to those accounts.
- Product data source management: Let the agent create, retrieve, update, delete, and immediately fetch file-based data sources, or remove product inputs and inventory records when needed.
- Regional and inventory updates: Direct your agent to create, update, and delete selling regions, including handling multiple region changes in one request.
- Commerce settings and policies: Instruct your agent to manage checkout settings, online return policies, conversion sources, omnichannel settings, and notification subscriptions.
- Merchant information and reviews: Have your agent retrieve business details, automatic improvement and autofeed settings, account services, developer registration, and delete specific merchant or product reviews.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `GOOGLE_MERCHANT_ACCEPT_TERMS_OF_SERVICE` | Accept Terms Of Service | Accept a specific Merchant Center terms of service version for an account. The connected user must have admin access. |
| `GOOGLE_MERCHANT_BATCH_CREATE_REGION` | Batch Create Region | Creates one or more regions in your Merchant Center account. |
| `GOOGLE_MERCHANT_BATCH_DELETE_REGION` | Batch Delete Region | Deletes multiple regions by name from your Merchant Center account. |
| `GOOGLE_MERCHANT_BATCH_UPDATE_REGION` | Batch Update Region | Updates one or more regions in your Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_ACCOUNT` | Create Account | Create and configure a Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_ACCOUNT_USER` | Create Account User | Create a user with access rights in a Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_CHECKOUT_SETTINGS` | Create Checkout Settings | Creates CheckoutSettings for the given merchant. |
| `GOOGLE_MERCHANT_CREATE_CONVERSION_SOURCE` | Create Conversion Source | Creates a new conversion source for a Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_DATA_SOURCE` | Create Data Source | Creates a new data source configuration for a Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_NOTIFICATION_SUBSCRIPTION` | Create Notification Subscription | Creates a notification subscription for a Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_OMNICHANNEL_SETTING` | Create Omnichannel Setting | Create the omnichannel settings for a given merchant. |
| `GOOGLE_MERCHANT_CREATE_ONLINE_RETURN_POLICY` | Create Online Return Policy | Creates a new return policy for a given business. |
| `GOOGLE_MERCHANT_CREATE_REGION` | Create Region | Creates a region definition in your Merchant Center account. |
| `GOOGLE_MERCHANT_CREATE_TEST_ACCOUNT` | Create Test Account | Create a Merchant Center test account for development and integration testing. Test accounts cannot be converted to live accounts, and their products never serve on Google surfaces. |
| `GOOGLE_MERCHANT_DELETE_ACCOUNT` | Delete Account | Delete a standalone, advanced, or sub-account. Deleting an advanced account also deletes all of its sub-accounts, its developer registration, and any associated GCP project. Admin access is required. Without force, deletion succeeds only when the account provides no services to other accounts and has no processed offers. |
| `GOOGLE_MERCHANT_DELETE_ACCOUNT_USER` | Delete Account User | Delete a user from a Merchant Center account. Admin access is required, and the user cannot be deleted if they are the account's last admin. |
| `GOOGLE_MERCHANT_DELETE_CHECKOUT_SETTINGS` | Delete Checkout Settings | Deletes CheckoutSettings and unenrolls merchant from Checkout program. |
| `GOOGLE_MERCHANT_DELETE_CONVERSION_SOURCE` | Delete Conversion Source | Archives an existing conversion source. Merchant Center Destination sources are recoverable for 30 days; Google Analytics Link sources are deleted immediately and can only be restored by creating a new source. |
| `GOOGLE_MERCHANT_DELETE_DATA_SOURCE` | Delete Data Source | Deletes a data source from your Merchant Center account. |
| `GOOGLE_MERCHANT_DELETE_LFP_STORE` | Delete LFP Store | Deletes a store for a target merchant. |
| `GOOGLE_MERCHANT_DELETE_NOTIFICATION_SUBSCRIPTION` | Delete Notification Subscription | Deletes a notification subscription for a merchant. |
| `GOOGLE_MERCHANT_DELETE_ONLINE_RETURN_POLICY` | Delete Online Return Policy | Deletes an existing return policy. |
| `GOOGLE_MERCHANT_DELETE_PRODUCT_INPUT` | Delete Product Input | Deletes a product input from a primary or supplemental Merchant Center data source. Changes can take several minutes to appear in processed products. |
| `GOOGLE_MERCHANT_DELETE_PRODUCT_INVENTORY` | Delete Product Inventory | Deletes one local or regional inventory record from a product in a Merchant Center account. Deletion can take up to one hour to propagate; after a successful response, wait before attempting to delete the same record again. |
| `GOOGLE_MERCHANT_DELETE_REGION` | Delete Region | Deletes a region definition from your Merchant Center account. Admin access is required. |
| `GOOGLE_MERCHANT_DELETE_REVIEW` | Delete Review | Deletes one merchant or product review by canonical resource name. Merchant reviews use the indexed reviews_v1alpha operation; product reviews use the stable reviews_v1 operation. |
| `GOOGLE_MERCHANT_FETCH_DATA_SOURCE_NOW` | Fetch Data Source Now | Immediately fetch a file-input data source for a Merchant Center account, even outside its configured schedule. Use the Products service instead if the product data must be updated more than once per day. |
| `GOOGLE_MERCHANT_GET_ACCOUNT` | Get Account | Retrieve a Merchant Center account by resource name. Recent account inserts, updates, or deletions may take several minutes to become visible. |
| `GOOGLE_MERCHANT_GET_ACCOUNT_RELATIONSHIP` | Get Account Relationship | Retrieve an account relationship. |
| `GOOGLE_MERCHANT_GET_ACCOUNT_SERVICE` | Get Account Service | Retrieve an account service by its resource name. |
| `GOOGLE_MERCHANT_GET_ACCOUNT_USER` | Get Account User | Retrieve a user associated with a Merchant Center account. |
| `GOOGLE_MERCHANT_GET_AUTOFEED_SETTINGS` | Get Autofeed Settings | Retrieves the autofeed settings of an account. |
| `GOOGLE_MERCHANT_GET_AUTOMATIC_IMPROVEMENTS` | Get Automatic Improvements | Retrieves the automatic improvements of a Merchant Center account. |
| `GOOGLE_MERCHANT_GET_BUSINESS_IDENTITY` | Get Business Identity | Retrieve the business identity of a Merchant Center account. |
| `GOOGLE_MERCHANT_GET_BUSINESS_INFO` | Get Business Info | Retrieves the business info of an account. |
| `GOOGLE_MERCHANT_GET_CHECKOUT_SETTINGS` | Get Checkout Settings | Gets CheckoutSettings for a merchant, including enrollment, review, and URL settings. |
| `GOOGLE_MERCHANT_GET_CONVERSION_SOURCE` | Get Conversion Source | Fetch a single conversion source owned by a Merchant Center account using its full resource name. |
| `GOOGLE_MERCHANT_GET_DATA_SOURCE` | Get Data Source | Retrieves the data source configuration for the given account. |
| `GOOGLE_MERCHANT_GET_DATA_SOURCE_FILE_UPLOAD` | Get Data Source File Upload | Gets the latest file upload and processing result for a data source. |
| `GOOGLE_MERCHANT_GET_DEVELOPER_REGISTRATION` | Get Developer Registration | Retrieves a developer registration for a merchant. |
| `GOOGLE_MERCHANT_GET_EMAIL_PREFERENCES` | Get Email Preferences | Return the email preferences for the authenticated Merchant Center account user. Mandatory announcements are not included because users cannot opt out of them. |
| `GOOGLE_MERCHANT_GET_HOMEPAGE` | Get Homepage | Retrieves a store's homepage. |
| `GOOGLE_MERCHANT_GET_LATEST_TERMS_OF_SERVICE` | Get Latest Terms Of Service | Retrieve the latest Merchant Center terms of service version for a given kind and CLDR region code. |
| `GOOGLE_MERCHANT_GET_LFP_MERCHANT_STATE` | Get LFP Merchant State | Get the Local Feed Partnership state of a merchant. |
| `GOOGLE_MERCHANT_GET_LFP_STORE` | Get LFP Store | Retrieves information about a Local Feed Partnership store. |
| `GOOGLE_MERCHANT_GET_NOTIFICATION_SUBSCRIPTION` | Get Notification Subscription | Gets a notification subscription owned by a Merchant account. |
| `GOOGLE_MERCHANT_GET_OMNICHANNEL_SETTING` | Get Omnichannel Setting | Get the omnichannel settings for a given merchant. |
| `GOOGLE_MERCHANT_GET_ONLINE_RETURN_POLICY` | Get Online Return Policy | Gets an existing return policy for a given business. |
| `GOOGLE_MERCHANT_GET_PRODUCT` | Get Product | Retrieves a processed product from a Merchant Center account. Recent product input changes can take several minutes to appear. |
| `GOOGLE_MERCHANT_GET_PROGRAM` | Get Program | Retrieves the specified program for the account. |
| `GOOGLE_MERCHANT_GET_PROMOTION` | Get Promotion | Retrieves one promotion from a Merchant Center account by its resource name. Promotion changes can take several minutes to become available. |
| `GOOGLE_MERCHANT_GET_QUOTA_LIMIT` | Get Quota Limit | Retrieves a specific resource limit applied to a Merchant Center account. |
| `GOOGLE_MERCHANT_GET_REGION` | Get Region | Retrieves a region defined in your Merchant Center account. |
| `GOOGLE_MERCHANT_GET_REVIEW` | Get Review | Returns one merchant or product review by canonical resource name. Merchant reviews use the indexed reviews_v1alpha operation; product reviews use the stable reviews_v1 operation. |
| `GOOGLE_MERCHANT_GET_SHIPPING_SETTINGS` | Get Shipping Settings | Retrieve shipping setting information. |
| `GOOGLE_MERCHANT_GET_TERMS_AGREEMENT_STATE` | Get Terms Agreement State | Return the state of a terms of service agreement for an account. |
| `GOOGLE_MERCHANT_GET_TERMS_AGREEMENT_STATE_FOR_APPLICATION` | Get Terms Agreement State For Application | Retrieve an account's agreement state for application terms of service, which govern use of data provided through Merchant Center and related applications. |
| `GOOGLE_MERCHANT_GET_TERMS_OF_SERVICE` | Get Terms Of Service | Retrieve a specific Merchant Center terms of service version. |
| `GOOGLE_MERCHANT_GET_UCP_OPERATION` | Get UCP Operation | Gets the latest state of a long-running operation. |
| `GOOGLE_MERCHANT_GET_UCP_SETTINGS` | Get UCP Settings | Retrieves the currently stored, validated UCP settings for a Merchant Center account. |
| `GOOGLE_MERCHANT_LINK_BUSINESS_PROFILE_ACCOUNT` | Link Business Profile Account | Link a Merchant Center account to a Google Business Profile account for all countries. The connected user must have admin access to the Merchant Center account. |
| `GOOGLE_MERCHANT_LINK_LFP_PROVIDER` | Link LFP Provider | Link the specified merchant to an LFP provider for the specified country. |
| `GOOGLE_MERCHANT_LIST_ACCOUNT_ISSUES` | List Account Issues | List one page of issues belonging to a Merchant Center account. For a multi-client account, this returns only that account's issues, not issues from its sub-accounts. |
| `GOOGLE_MERCHANT_LIST_ACCOUNT_RELATIONSHIPS` | List Account Relationships | List account relationships for the specified account. |
| `GOOGLE_MERCHANT_LIST_ACCOUNTS` | List Accounts | Return one page of Merchant Center accounts accessible to the connected Google user, optionally filtered by relationship. Quota is charged per user; use the dedicated subaccount listing action when enumerating many subaccounts of an advanced account. |
| `GOOGLE_MERCHANT_LIST_ACCOUNT_SERVICES` | List Account Services | List one page of account services for a Merchant Center account. |
| `GOOGLE_MERCHANT_LIST_ACCOUNT_USERS` | List Account Users | Lists all users of a Merchant Center account, one page at a time. |
| `GOOGLE_MERCHANT_LIST_AGGREGATE_PRODUCT_STATUSES` | List Aggregate Product Statuses | List one page of aggregate product serving statistics and item-level issues for a standalone Merchant Center account or an advanced-account sub-account. |
| `GOOGLE_MERCHANT_LIST_BUSINESS_PROFILE_ACCOUNTS` | List Business Profile Accounts | List one page of Google Business Profile accounts associated with a Merchant Center account. Returns a continuation cursor when another page is available. |
| `GOOGLE_MERCHANT_LIST_CONVERSION_SOURCES` | List Conversion Sources | Return one page of conversion sources accessible to the caller for a Merchant Center account, optionally including archived sources. |
| `GOOGLE_MERCHANT_LIST_DATA_SOURCES` | List Data Sources | Return one page of data source configurations for a Merchant Center account, including each source's type-specific settings. |
| `GOOGLE_MERCHANT_LIST_LFP_PROVIDERS` | List LFP Providers | Find one page of Local Feed Partnership provider candidates for a Merchant Center account and country. |
| `GOOGLE_MERCHANT_LIST_LFP_STORES` | List LFP Stores | Return one page of Local Feed Partnership stores for a target Merchant Center merchant. The connected account must be allowlisted as an LFP partner. |
| `GOOGLE_MERCHANT_LIST_NOTIFICATION_SUBSCRIPTIONS` | List Notification Subscriptions | Gets one page of notification subscriptions for a merchant. |
| `GOOGLE_MERCHANT_LIST_OMNICHANNEL_SETTINGS` | List Omnichannel Settings | List one page of omnichannel settings for a Merchant Center account. |
| `GOOGLE_MERCHANT_LIST_ONLINE_RETURN_POLICIES` | List Online Return Policies | Lists one page of existing return policies for a given business. |
| `GOOGLE_MERCHANT_LIST_PRODUCT_INVENTORIES` | List Product Inventories | Return one page of local or regional inventory records for a processed product in a Merchant Center account. |
| `GOOGLE_MERCHANT_LIST_PRODUCTS` | List Products | Return one page of processed products for a Merchant Center account, including catalog attributes, serving status, and policy issues. |
| `GOOGLE_MERCHANT_LIST_PROGRAMS` | List Programs | Retrieve one page of programs available to a Merchant Center account, including participation state, active regions, and unmet requirements. |
| `GOOGLE_MERCHANT_LIST_PROMOTIONS` | List Promotions | Return one page of processed promotions for a Merchant Center account, including eligibility attributes, serving status, and policy issues. |
| `GOOGLE_MERCHANT_LIST_QUOTA_GROUPS` | List Quota Groups | List one page of daily usage, daily limits, and per-minute limits for the method quota groups of a Merchant Center account. Quotas are shared by all methods listed in each group. |
| `GOOGLE_MERCHANT_LIST_QUOTA_LIMITS` | List Quota Limits | List one page of limits of a selected type that apply to a Merchant Center account. |
| `GOOGLE_MERCHANT_LIST_REGIONS` | List Regions | Lists one page of regions in a Merchant Center account. |
| `GOOGLE_MERCHANT_LIST_REVIEWS` | List Reviews | Return one page of merchant or product reviews for a Merchant Center account. Merchant reviews use Reviews v1alpha; product reviews use Reviews v1. |
| `GOOGLE_MERCHANT_LIST_SUBACCOUNTS` | List Subaccounts | List one page of subaccounts managed by an advanced Merchant Center account. This endpoint uses the advanced account's quota and is preferred over the general account list when enumerating subaccounts. |
| `GOOGLE_MERCHANT_MANAGE_LOYALTY_CUSTOMER` | Manage Loyalty Customer | Insert or update a customer's Google Merchant loyalty tier, or remove the association by setting the tier to NON_MEMBER. Submit customer identifiers only after the customer has consented to Google storing and using their loyalty data. An empty response is a successful privacy-preserving or removal result and should not be retried. |
| `GOOGLE_MERCHANT_PROPOSE_ACCOUNT_SERVICE` | Propose Account Service | Propose an account service for a Merchant Center account. |
| `GOOGLE_MERCHANT_RECORD_LFP_SALE` | Record LFP Sale | Insert a Local Feed Partnership sale for a target Merchant Center merchant. The connected account must be allowlisted as an LFP provider. |
| `GOOGLE_MERCHANT_RENDER_ACCOUNT_ISSUES` | Render Account Issues | Render a Merchant Center account's current issues, localized impact details, and available resolution actions for an interactive third-party UI. Call this during each business interaction instead of caching results, and sanitize the returned pre-rendered HTML before embedding it. |
| `GOOGLE_MERCHANT_RENDER_PRODUCT_ISSUES` | Render Product Issues | Render a Merchant Center product's current issues, localized impact details, and available resolution actions for an interactive third-party UI. Call this during each business interaction instead of caching results, and sanitize the returned pre-rendered HTML before embedding it. |
| `GOOGLE_MERCHANT_REQUEST_INVENTORY_VERIFICATION` | Request Inventory Verification | Request inventory verification for a given merchant in a given country. |
| `GOOGLE_MERCHANT_RESPOND_TO_ACCOUNT_SERVICE` | Respond to Account Service | Approve or reject a proposed Merchant Center account service. The decision changes the service relationship and cannot be undone by this action. |
| `GOOGLE_MERCHANT_SEARCH_REPORTS` | Search Reports | Run a Merchant Reports Query Language statement and return one page of query-selected report rows. |
| `GOOGLE_MERCHANT_SET_HOMEPAGE_CLAIM` | Set Homepage Claim | Claim or unclaim a Merchant Center account homepage. The connected user must have admin access. Overwrite is available only for claiming. |
| `GOOGLE_MERCHANT_SET_PROGRAM_STATE` | Set Program State | Enable or disable participation in one Merchant Center program by its canonical resource name. |
| `GOOGLE_MERCHANT_TRIGGER_ISSUE_ACTION` | Trigger Issue Action | Execute a business-requested Google Merchant issue-remediation action using a fresh context and form returned by RENDER_ACCOUNT_ISSUES for the same account with BUILT_IN_USER_INPUT_ACTIONS. Submit every dynamically required field. This changes provider state and cannot be undone by this action. The OAuth cloud project must be allowlisted through Google's Shopping API Support Form. |
| `GOOGLE_MERCHANT_UNDELETE_CONVERSION_SOURCE` | Undelete Conversion Source | Re-enable an archived Merchant Center Destination conversion source. Only Merchant Center Destination sources archived within their recovery period can be undeleted; deleted Google Analytics Link sources must be recreated. |
| `GOOGLE_MERCHANT_UPDATE_ACCOUNT` | Update Account | Update a standalone, advanced, or sub-account in Merchant Center. The caller must have administrator access to the account. |
| `GOOGLE_MERCHANT_UPDATE_ACCOUNT_RELATIONSHIP` | Update Account Relationship | Update an account relationship. Executing this action requires Merchant Center admin access. |
| `GOOGLE_MERCHANT_UPDATE_ACCOUNT_USER` | Update Account User | Update a user's access rights in a Merchant Center account. |
| `GOOGLE_MERCHANT_UPDATE_AUTOFEED_SETTINGS` | Update Autofeed Settings | Updates the autofeed settings of a Merchant Center account. |
| `GOOGLE_MERCHANT_UPDATE_AUTOMATIC_IMPROVEMENTS` | Update Automatic Improvements | Updates the automatic improvements of a Merchant Center account. |
| `GOOGLE_MERCHANT_UPDATE_BUSINESS_IDENTITY` | Update Business Identity | Updates the business identity of a Merchant Center account. The caller must have administrator access to the account. |
| `GOOGLE_MERCHANT_UPDATE_BUSINESS_INFO` | Update Business Info | Updates the business info of a Merchant Center account. Executing this action requires administrator access to the account. |
| `GOOGLE_MERCHANT_UPDATE_CHECKOUT_SETTINGS` | Update Checkout Settings | Updates CheckoutSettings for the given merchant. |
| `GOOGLE_MERCHANT_UPDATE_CONVERSION_SOURCE` | Update Conversion Source | Updates information for an existing Merchant Center Destination conversion source. |
| `GOOGLE_MERCHANT_UPDATE_DATA_SOURCE` | Update Data Source | Updates an existing Merchant Center data source. Fields included in the update mask but omitted from the body are deleted. |
| `GOOGLE_MERCHANT_UPDATE_EMAIL_PREFERENCES` | Update Email Preferences | Update email preferences for the authenticated Merchant Center account user. Advanced-account users must identify the advanced account rather than a sub-account. |
| `GOOGLE_MERCHANT_UPDATE_HOMEPAGE` | Update Homepage | Update a store's Merchant Center homepage. The connected user must have administrator access to the account. |
| `GOOGLE_MERCHANT_UPDATE_NOTIFICATION_SUBSCRIPTION` | Update Notification Subscription | Updates an existing notification subscription for a merchant. |
| `GOOGLE_MERCHANT_UPDATE_OMNICHANNEL_SETTING` | Update Omnichannel Setting | Update the omnichannel setting for a given merchant in a given country. |
| `GOOGLE_MERCHANT_UPDATE_PRODUCT_INPUT` | Update Product Input | Updates an existing product input in Merchant Center through an API data source. Masked attributes omitted from the body are deleted. |
| `GOOGLE_MERCHANT_UPDATE_REGION` | Update Region | Updates a region definition in your Merchant Center account. The connected user must have administrator access to the account. |
| `GOOGLE_MERCHANT_UPDATE_UCP_SETTINGS` | Update UCP Settings | Patches UCP settings for a Merchant Center account and starts asynchronous validation of the public UCP profile. |
| `GOOGLE_MERCHANT_UPSERT_LFP_INVENTORY` | Upsert LFP Inventory | Insert or fully replace a local inventory record for a target merchant as an allowlisted Local Feeds Partnership provider. The record expires automatically after 30 days. |
| `GOOGLE_MERCHANT_UPSERT_LFP_STORE` | Upsert LFP Store | Insert a Local Feed Partnership store for a target merchant, replacing the existing store when the same store code already exists. The connected account must be allowlisted as an LFP partner. |
| `GOOGLE_MERCHANT_UPSERT_ORDER_TRACKING_SIGNAL` | Upsert Order Tracking Signal | Submit one delivered order's tracking signal to Google Merchant, or update the existing signal by submitting newer data with the same order ID. |
| `GOOGLE_MERCHANT_UPSERT_PRODUCT_INPUT` | Upsert Product Input | Uploads a product input through an API data source, replacing an existing input with the same language, offer ID, and data source. Processing can take several minutes. |
| `GOOGLE_MERCHANT_UPSERT_PRODUCT_INVENTORY` | Upsert Product Inventory | Insert or fully replace one local store inventory record or regional inventory record for a processed Merchant Center product. Changes can take up to 30 minutes to appear in products. |
| `GOOGLE_MERCHANT_UPSERT_PROMOTION` | Upsert Promotion | Insert a promotion into a Merchant Center account, replacing the existing promotion when its country, language, channels, and promotion ID match. The account must have the Promotions program enabled. |
| `GOOGLE_MERCHANT_UPSERT_REVIEW` | Upsert Review | Insert or replace one Merchant Center merchant review or product review through its matching review data source. Merchant reviews use the current indexed v1alpha API; product reviews use the available stable v1 API. |
| `GOOGLE_MERCHANT_UPSERT_SHIPPING_SETTINGS` | Upsert Shipping Settings | Replace a business's shipping settings. Requires admin access to the target Merchant Center account. |
| `GOOGLE_MERCHANT_VERIFY_CURRENT_USER` | Verify Current User | Update the connected Merchant Center user from pending to verified for an account. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The Google Merchant Center MCP server provides comprehensive access to Google Merchant Center operations through Composio. Once connected, Hermes can perform all major Google Merchant Center actions on your behalf using natural language commands.

## Complete Code

None listed.

## Conclusion

### Way Forward
With Google Merchant Center connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.
From here, you can extend Hermes further:
- Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
- Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
- Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.
If you run into trouble or want to share what you've built, join the [community](https://discord.com/invite/composio) or check out the [Docs](https://docs.composio.dev?utm_source=toolkits&utm_medium=framework_template&utm_campaign=hermes&utm_content=docs) for deeper configuration options.

## How to build Google Merchant Center MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/google_merchant/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/google_merchant/framework/claude-cowork)
- [Atomic Agent](https://composio.dev/toolkits/google_merchant/framework/atomic-agent)

## Related Toolkits

- [Firecrawl](https://composio.dev/toolkits/firecrawl) - Firecrawl automates large-scale web crawling and data extraction. It helps organizations efficiently gather, index, and analyze content from online sources.
- [Tavily](https://composio.dev/toolkits/tavily) - Tavily offers powerful search and data retrieval from documents, databases, and the web. It helps teams locate and filter information instantly, saving hours on research.
- [Exa](https://composio.dev/toolkits/exa) - Exa is a data extraction and search platform for gathering and analyzing information from websites, APIs, or databases. It helps teams quickly surface insights and automate data-driven workflows.
- [Serpapi](https://composio.dev/toolkits/serpapi) - SerpApi is a real-time API for structured search engine results. It lets you automate SERP data collection, parsing, and analysis for SEO and research.
- [Peopledatalabs](https://composio.dev/toolkits/peopledatalabs) - Peopledatalabs delivers B2B data enrichment and identity resolution APIs. Supercharge your apps with accurate, up-to-date business and contact data.
- [Snowflake](https://composio.dev/toolkits/snowflake) - Snowflake is a cloud data warehouse built for elastic scaling, secure data sharing, and fast SQL analytics across major clouds.
- [Posthog](https://composio.dev/toolkits/posthog) - PostHog is an open-source analytics platform for tracking user interactions and product metrics. It helps teams refine features, analyze funnels, and reduce churn with actionable insights.
- [Addresszen](https://composio.dev/toolkits/addresszen) - Addresszen is a real-time address autocomplete and verification service. It helps capture accurate, deliverable addresses with instant suggestions and validation.
- [Ahrefs MCP](https://composio.dev/toolkits/ahrefs_mcp) - Ahrefs MCP is Ahrefs' hosted MCP server for SEO data and insights. Use it to access backlinks, organic metrics, keyword research, and competitor analysis.
- [Akta](https://composio.dev/toolkits/akta) - Akta is a company intelligence platform providing enrichment, news, and alternative business signals. It helps teams build targeted company lists and enrich data-driven workflows.
- [Amplitude](https://composio.dev/toolkits/amplitude) - Amplitude is a digital analytics platform for product and behavioral data insights. It helps teams analyze user journeys and make data-driven decisions quickly.
- [Amplitude MCP](https://composio.dev/toolkits/amplitude_mcp) - Amplitude MCP is Amplitude's product analytics service for tracking user behavior and product metrics. Use it to centralize product data and manage charts, dashboards, cohorts, experiments, and taxonomy.
- [Asin data api](https://composio.dev/toolkits/asin_data_api) - Asin data api gives you detailed, real-time product data from Amazon, including price, rank, and reviews. Perfect for e-commerce pros and data-driven marketers who need instant marketplace insights.
- [Audioscrape MCP](https://composio.dev/toolkits/audioscrape_mcp) - Audioscrape MCP lets agents search and retrieve speaker-attributed audio, transcripts, entities, and citations from public and workspace content. Use it to surface searchable, speaker-labeled audio and rich metadata for research, meetings, and content discovery.
- [Baremetrics](https://composio.dev/toolkits/baremetrics) - Baremetrics is a subscription analytics platform for recurring-revenue businesses. It helps teams track MRR, churn, customers, and revenue trends in one place.
- [Baselinker](https://composio.dev/toolkits/baselinker) - BaseLinker is an all-in-one e-commerce management platform connecting stores, marketplaces, carriers, and more. It streamlines order processing, inventory control, and automates your sales operations.
- [Bestbuy](https://composio.dev/toolkits/bestbuy) - Best Buy is a leading retailer offering APIs for product, store, and recommendation data. Instantly access up-to-date retail insights for smarter shopping and decision-making.
- [Bing Webmaster Tools](https://composio.dev/toolkits/bing_webmaster_tools) - Bing Webmaster Tools is Microsoft's search console for site performance, crawling, indexing, URL submission, and verified site management. It helps site owners understand Bing Search visibility and fix issues that affect organic traffic.
- [Bluebarry](https://composio.dev/toolkits/bluebarry) - Bluebarry is a customer data and product-advice platform for shopper identities, profiles, and recommendations. It helps teams analyze customer context and synchronize shopper data for better commerce experiences.
- [Bread & Butter](https://composio.dev/toolkits/bread_butter) - Bread & Butter is a lead-intelligence and identity platform for website visitor tracking, user profiles, attribution, authentication, and conversion workflows. It helps teams understand who is visiting, where leads come from, and how users convert.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Google Merchant Center MCP?

With a standalone Google Merchant Center MCP server, the agents and LLMs can only access a fixed set of Google Merchant Center tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Google Merchant Center and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Hermes?

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Google Merchant Center tools.

### Can I manage the permissions and scopes for Google Merchant Center while using Tool Router?

Yes, absolutely. You can configure which Google Merchant Center scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Google Merchant Center data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
