Product

Merchant Center

Merchant Center: Merchant API and Comparison Shopping Service, through a service account key.

Install

gmerchant is one plugin in the google-services-mcps marketplace, and it runs one MCP server with the same name. Install it for Claude Code with the command below. For Codex, OpenCode or Antigravity, change --agent; the product id stays the same.

Install for Claude Code

npx google-services-mcps install --agent claude --plugin gmerchant

What it manages

The server carries 16 generated API bindings and 12 gateway APIs. Gateway APIs are reached through api_search, api_describe and api_call, which every product with gateway APIs lists.

Generated API bindings
APIVersion
cssv1
manufacturersv1
merchantapiaccounts_v1
merchantapiconversions_v1
merchantapidatasources_v1
merchantapiinventories_v1
merchantapiissueresolution_v1
merchantapilfp_v1
merchantapiloyaltycustomers_v1
merchantapinotifications_v1
merchantapiordertracking_v1
merchantapiproducts_v1
merchantapipromotions_v1
merchantapiquota_v1
merchantapireports_v1
merchantapireviews_v1alpha
Gateway APIs
APIVersion
merchantapiaccounts_v1
merchantapiconversions_v1
merchantapidatasources_v1
merchantapiinventories_v1
merchantapiissueresolution_v1
merchantapilfp_v1
merchantapinotifications_v1
merchantapiordertracking_v1
merchantapiproducts_v1
merchantapipromotions_v1
merchantapiquota_v1
merchantapireports_v1

Tools

The plugin's server registers 153 tools: 72 reads, 60 writes, 20 destructive actions and 1 dynamic tools. A read never asks. A write is listed only when Allow write tools is on, and asks before it runs. A destructive action asks twice. A dynamic tool decides per call.

Every tool name starts with mcp__plugin_gmerchant_gmerchant__, so a call traces back to this product. The table lists the tools this server registers, with the safety class from the plugin's tool map.

Registered tools
ToolClassWhat it does
api_calldynamicCall an API method
api_describereadDescribe an API method
api_methodsreadgmerchant: API methods
api_searchreadSearch API methods
auth_setup_service_accountwriteSet up the service account key
auth_statusreadSign-in status
css_accounts_css_products_getreadcss.accounts.cssProducts.get
css_accounts_css_products_listreadcss.accounts.cssProducts.list
css_accounts_getreadcss.accounts.get
css_accounts_labels_createwritecss.accounts.labels.create
css_accounts_labels_deletedestructivecss.accounts.labels.delete
css_accounts_labels_listreadcss.accounts.labels.list
css_accounts_labels_patchwritecss.accounts.labels.patch
css_accounts_quotas_listreadcss.accounts.quotas.list
css_accounts_update_labelswritecss.accounts.updateLabels
css_accts_deletedestructivecss.accounts.cssProductInputs.delete
css_accts_insertwritecss.accounts.cssProductInputs.insert
css_accts_list_child_acctsreadcss.accounts.listChildAccounts
css_accts_patchwritecss.accounts.cssProductInputs.patch
healthreadServer health
mer_accounts_data_sources_patchwritemerchantapi.accounts.dataSources.patch
mer_omnichannel_settings_createwritemerchantapi.accounts.omnichannelSettings.create
mer_providers_link_lfp_providerwritemerchantapi.accounts.omnichannelSettings.lfpProviders.linkLfpProvider
mer_registration_unregister_gcpdestructivemerchantapi.accounts.developerRegistration.unregisterGcp
merc_accounts_data_sources_listreadmerchantapi.accounts.dataSources.list
merc_accts_product_reviews_listreadmerchantapi.accounts.productReviews.list
merc_get_automatic_improvementsreadmerchantapi.accounts.automaticImprovements.getAutomaticImprovements
merc_get_developer_registrationreadmerchantapi.accounts.developerRegistration.getDeveloperRegistration
merc_omnichannel_settings_patchwritemerchantapi.accounts.omnichannelSettings.patch
merch_accounts_data_sources_getreadmerchantapi.accounts.dataSources.get
merch_accts_data_sources_createwritemerchantapi.accounts.dataSources.create
merch_accts_data_sources_deletedestructivemerchantapi.accounts.dataSources.delete
merch_accts_product_reviews_getreadmerchantapi.accounts.productReviews.get
merch_omnichannel_settings_listreadmerchantapi.accounts.omnichannelSettings.list
merch_registration_register_gcpwritemerchantapi.accounts.developerRegistration.registerGcp
mercha_checkout_settings_createwritemerchantapi.accounts.programs.checkoutSettings.create
mercha_delete_checkout_settingsdestructivemerchantapi.accounts.programs.checkoutSettings.deleteCheckoutSettings
mercha_homepage_update_homepagewritemerchantapi.accounts.homepage.updateHomepage
mercha_omnichannel_settings_getreadmerchantapi.accounts.omnichannelSettings.get
mercha_reg_get_acc_for_gcp_regireadmerchantapi.accounts.developerRegistration.getAccountForGcpRegistration
mercha_request_inv_verificationwritemerchantapi.accounts.omnichannelSettings.requestInventoryVerification
mercha_retrieve_for_applicationreadmerchantapi.accounts.termsOfServiceAgreementStates.retrieveForApplication
mercha_shipping_settings_insertwritemerchantapi.accounts.shippingSettings.insert
mercha_update_autofeed_settingswritemerchantapi.accounts.autofeedSettings.updateAutofeedSettings
mercha_update_business_identitywritemerchantapi.accounts.businessIdentity.updateBusinessIdentity
mercha_update_checkout_settingswritemerchantapi.accounts.programs.checkoutSettings.updateCheckoutSettings
mercha_update_email_preferenceswritemerchantapi.accounts.emailPreferences.updateEmailPreferences
merchanta_accounts_products_getreadmerchantapi.accounts.products.get
merchanta_accounts_programs_getreadmerchantapi.accounts.programs.get
merchanta_accounts_regions_listreadmerchantapi.accounts.regions.list
merchanta_accounts_services_getreadmerchantapi.accounts.services.get
merchanta_accounts_users_createwritemerchantapi.accounts.users.create
merchanta_accounts_users_deletedestructivemerchantapi.accounts.users.delete
merchanta_accts_lfp_invs_insertwritemerchantapi.accounts.lfpInventories.insert
merchanta_accts_lfp_stores_listreadmerchantapi.accounts.lfpStores.list
merchanta_accts_policies_createwritemerchantapi.accounts.onlineReturnPolicies.create
merchanta_accts_policies_deletedestructivemerchantapi.accounts.onlineReturnPolicies.delete
merchanta_accts_programs_enablewritemerchantapi.accounts.programs.enable
merchanta_accts_promotions_listreadmerchantapi.accounts.promotions.list
merchanta_accts_services_rejectwritemerchantapi.accounts.services.reject
merchanta_get_autofeed_settingsreadmerchantapi.accounts.autofeedSettings.getAutofeedSettings
merchanta_get_business_identityreadmerchantapi.accounts.businessIdentity.getBusinessIdentity
merchanta_get_checkout_settingsreadmerchantapi.accounts.programs.checkoutSettings.getCheckoutSettings
merchanta_get_email_preferencesreadmerchantapi.accounts.emailPreferences.getEmailPreferences
merchanta_get_shipping_settingsreadmerchantapi.accounts.shippingSettings.getShippingSettings
merchanta_homepage_get_homepagereadmerchantapi.accounts.homepage.getHomepage
merchantap_acc_imp_upd_aut_imprwritemerchantapi.accounts.automaticImprovements.updateAutomaticImprovements
merchantap_acc_lfp_mer_stat_getreadmerchantapi.accounts.lfpMerchantStates.get
merchantap_acc_pro_reg_inv_deledestructivemerchantapi.accounts.products.regionalInventories.delete
merchantap_acc_pro_reg_inv_insewritemerchantapi.accounts.products.regionalInventories.insert
merchantap_acc_pro_reg_inv_listreadmerchantapi.accounts.products.regionalInventories.list
merchantap_acco_prod_revi_deletdestructivemerchantapi.accounts.productReviews.delete
merchantap_acco_prod_revi_inserwritemerchantapi.accounts.productReviews.insert
merchantap_accounts_deletedestructivemerchantapi.accounts.delete
merchantap_accounts_getreadmerchantapi.accounts.get
merchantap_accounts_issues_listreadmerchantapi.accounts.issues.list
merchantap_accounts_limits_getreadmerchantapi.accounts.limits.get
merchantap_accounts_limits_listreadmerchantapi.accounts.limits.list
merchantap_accounts_listreadmerchantapi.accounts.list
merchantap_accounts_patchwritemerchantapi.accounts.patch
merchantap_accounts_quotas_listreadmerchantapi.accounts.quotas.list
merchantap_accounts_regions_getreadmerchantapi.accounts.regions.get
merchantap_accounts_users_getreadmerchantapi.accounts.users.get
merchantap_accounts_users_listreadmerchantapi.accounts.users.list
merchantap_accounts_users_patchwritemerchantapi.accounts.users.patch
merchantap_accts_gbp_accts_listreadmerchantapi.accounts.gbpAccounts.list
merchantap_accts_homepage_claimwritemerchantapi.accounts.homepage.claim
merchantap_accts_inputs_deletedestructivemerchantapi.accounts.productInputs.delete
merchantap_accts_inputs_insertwritemerchantapi.accounts.productInputs.insert
merchantap_accts_inputs_patchwritemerchantapi.accounts.productInputs.patch
merchantap_accts_lfp_stores_getreadmerchantapi.accounts.lfpStores.get
merchantap_accts_link_gbp_acctwritemerchantapi.accounts.gbpAccounts.linkGbpAccount
merchantap_accts_me_verify_selfwritemerchantapi.accounts.users.me.verifySelf
merchantap_accts_policies_getreadmerchantapi.accounts.onlineReturnPolicies.get
merchantap_accts_policies_listreadmerchantapi.accounts.onlineReturnPolicies.list
merchantap_accts_products_listreadmerchantapi.accounts.products.list
merchantap_accts_programs_listreadmerchantapi.accounts.programs.list
merchantap_accts_promotions_getreadmerchantapi.accounts.promotions.get
merchantap_accts_regions_createwritemerchantapi.accounts.regions.create
merchantap_accts_regions_deletedestructivemerchantapi.accounts.regions.delete
merchantap_accts_regions_patchwritemerchantapi.accounts.regions.patch
merchantap_accts_reports_searchreadmerchantapi.accounts.reports.search
merchantap_accts_reviews_deletedestructivemerchantapi.accounts.merchantReviews.delete
merchantap_accts_reviews_getreadmerchantapi.accounts.merchantReviews.get
merchantap_accts_reviews_insertwritemerchantapi.accounts.merchantReviews.insert
merchantap_accts_reviews_listreadmerchantapi.accounts.merchantReviews.list
merchantap_accts_sales_insertwritemerchantapi.accounts.lfpSales.insert
merchantap_accts_services_listreadmerchantapi.accounts.services.list
merchantap_accts_signals_createwritemerchantapi.accounts.orderTrackingSignals.create
merchantap_accts_sources_createwritemerchantapi.accounts.conversionSources.create
merchantap_accts_sources_deletedestructivemerchantapi.accounts.conversionSources.delete
merchantap_accts_sources_fetchwritemerchantapi.accounts.dataSources.fetch
merchantap_accts_sources_getreadmerchantapi.accounts.conversionSources.get
merchantap_accts_sources_listreadmerchantapi.accounts.conversionSources.list
merchantap_accts_sources_patchwritemerchantapi.accounts.conversionSources.patch
merchantap_accts_states_getreadmerchantapi.accounts.termsOfServiceAgreementStates.get
merchantap_accts_statuses_listreadmerchantapi.accounts.aggregateProductStatuses.list
merchantap_accts_stores_deletedestructivemerchantapi.accounts.lfpStores.delete
merchantap_accts_stores_insertwritemerchantapi.accounts.lfpStores.insert
merchantap_createwritemerchantapi.accounts.notificationsubscriptions.create
merchantap_create_and_configurewritemerchantapi.accounts.createAndConfigure
merchantap_create_test_acctwritemerchantapi.accounts.createTestAccount
merchantap_customers_managewritemerchantapi.accounts.loyaltyCustomers.manage
merchantap_deletedestructivemerchantapi.accounts.notificationsubscriptions.delete
merchantap_getreadmerchantapi.accounts.notificationsubscriptions.get
merchantap_get_business_inforeadmerchantapi.accounts.businessInfo.getBusinessInfo
merchantap_homepage_unclaimdestructivemerchantapi.accounts.homepage.unclaim
merchantap_listreadmerchantapi.accounts.notificationsubscriptions.list
merchantap_list_subaccountsreadmerchantapi.accounts.listSubaccounts
merchantap_patchwritemerchantapi.accounts.notificationsubscriptions.patch
merchantap_products_invs_deletedestructivemerchantapi.accounts.products.localInventories.delete
merchantap_products_invs_insertwritemerchantapi.accounts.products.localInventories.insert
merchantap_products_invs_listreadmerchantapi.accounts.products.localInventories.list
merchantap_programs_disabledestructivemerchantapi.accounts.programs.disable
merchantap_promotions_insertwritemerchantapi.accounts.promotions.insert
merchantap_providers_findreadmerchantapi.accounts.omnichannelSettings.lfpProviders.find
merchantap_regions_batch_createwritemerchantapi.accounts.regions.batchCreate
merchantap_regions_batch_deletedestructivemerchantapi.accounts.regions.batchDelete
merchantap_regions_batch_updatewritemerchantapi.accounts.regions.batchUpdate
merchantap_relationships_getreadmerchantapi.accounts.relationships.get
merchantap_relationships_listreadmerchantapi.accounts.relationships.list
merchantap_relationships_patchwritemerchantapi.accounts.relationships.patch
merchantap_renderaccountissuesreadmerchantapi.issueresolution.renderaccountissues
merchantap_renderproductissuesreadmerchantapi.issueresolution.renderproductissues
merchantap_retrieve_latestreadmerchantapi.termsOfService.retrieveLatest
merchantap_service_acceptwritemerchantapi.termsOfService.accept
merchantap_services_approvewritemerchantapi.accounts.services.approve
merchantap_services_proposewritemerchantapi.accounts.services.propose
merchantap_sources_undeletewritemerchantapi.accounts.conversionSources.undelete
merchantap_sources_uploads_getreadmerchantapi.accounts.dataSources.fileUploads.get
merchantap_terms_of_service_getreadmerchantapi.termsOfService.get
merchantap_triggeractionwritemerchantapi.issueresolution.triggeraction
merchantap_update_business_infowritemerchantapi.accounts.businessInfo.updateBusinessInfo

The plugin option toolset can list fewer tools. google lists 13 tools that do the same jobs as Google's official MCP server for this product; curated lists the hand-written and gateway tools; all is the default.

Sign-in

gmerchant belongs to the service-account login group. This group uses a service account key, not a login. Create the key in the Google Cloud console, then run npx google-services-mcps setup-service-account with its path. The suite stores only the path, the account address and the time.

The plugin's scope file lists 2 OAuth scopes for 1 APIs. A login asks only for the scopes of its profile: readonly (the default), readwrite, full, or an exact list.

OAuth scopes in the plugin's scope file
APIScope
gmerchanthttps://www.googleapis.com/auth/content
gmerchanthttps://www.googleapis.com/auth/manufacturercenter

Plugin details

Plugin
gmerchant
MCP server
gmerchant
Display name
Merchant Center
Version
2.17.0
Marketplace
google-services-mcps
Login group
service-account
Marketplace category
commerce
Plugin options
allow_writes, confirmation, token_dir, toolset
Server kind
discovery