Google Shopping Search Optimisation MCP Tools

Google Shopping Search Optimisation MCP tools follow a product listing workflow across Merchant Center accounts, catalogues, feed quality, title and image fixes, price and stock sync, local inventory, promotions, ratings, exclusion rules, sync submission, diagnostics reprocessing, performance collection, and approval notifications.

google_shopping.config.get

read

Read Google Shopping sync settings including Merchant Center connection, language, currency, region, sync cadence, and default feed rules.

Read first

-

Governance

Read-only; no approval required.

Safety

Returns settings and connection state only; never exposes OAuth tokens or full credentials.

google_shopping.accounts.list

read

List connected Merchant Center accounts, store mappings, and eligible target markets.

Read first

google_shopping.config.get

Governance

Read-only; no approval required.

Safety

Account IDs may be shown; sensitive authorization data must be masked.

google_shopping.merchant_center_status.get

read

Read Merchant Center account state, policy warnings, suspension risk, feed ingestion state, and recent sync errors.

Read first

google_shopping.accounts.list

Governance

Read-only; no approval required.

Safety

Policy warnings are diagnostic only; this endpoint never submits appeals or changes account settings.

google_shopping.approval_policies.list

read

List operations requiring human approval, such as feed submit, price and stock sync, exclusions, promotion submit, and reprocessing requests.

Read first

google_shopping.config.get

Governance

Read-only; no approval required.

Safety

AI must follow these policies and cannot lower approval requirements.

google_shopping.owners.list

read

List owners who can approve Google Shopping write actions, notification channels, and fallback approvers.

Read first

google_shopping.approval_policies.list

Governance

Read-only; no approval required.

Safety

Provides governance metadata only and avoids sensitive personal details.

google_shopping.product_catalog.search

read

Search site products by category, brand, status, stock, price mismatch, or feed issue.

Read first

google_shopping.config.get

Governance

Read-only; no approval required.

Safety

Returns paginated results to avoid dumping large catalogues or cost-sensitive data.

google_shopping.product_catalog.get

read

Read a product's title, description, images, price, stock, brand, GTIN, category, variants, and Merchant Center state.

Read first

google_shopping.product_catalog.search

Governance

Read-only; no approval required.

Safety

Reads product data only and does not expose supplier cost or unauthorized internal notes.

google_shopping.product_variants.list

read

List colour, size, style, and other variants and check whether each requires a separate feed item.

Read first

google_shopping.product_catalog.get

Governance

Read-only; no approval required.

Safety

Variant checks never create or delete feed items automatically.

google_shopping.product_mapping.preview

preview

Preview how site product fields map to Google required and optional attributes, showing gaps, format errors, and suggested enrichment.

Read first

google_shopping.product_catalog.get, google_shopping.product_variants.list

Governance

Preview only; owner approval is required before apply.

Safety

Clearly labels AI suggestions versus source product data to avoid treating guesses as facts.

google_shopping.product_mapping.apply

write

Apply approved product field mappings and enrichment rules for feed generation or sync.

Read first

google_shopping.product_mapping.preview, google_shopping.approval_policies.list

Governance

Requires human approval covering product scope, field changes, and rollback path.

Safety

Writes only approved fields and does not overwrite product data omitted from the preview.

google_shopping.feed_items.list

read

List feed items with submission state, visibility eligibility, price or stock mismatches, and Google-returned issues.

Read first

google_shopping.merchant_center_status.get

Governance

Read-only; no approval required.

Safety

Supports pagination and filters to avoid exporting the full feed at once.

google_shopping.feed_item.get

read

Read a single feed item's Google attributes, submission history, errors, warnings, and latest raw payload summary.

Read first

google_shopping.feed_items.list

Governance

Read-only; no approval required.

Safety

Raw payload is summarized with necessary fields only to avoid exposing internal tracking data.

google_shopping.feed_quality_issues.list

read

Organize missing fields, format errors, image issues, price mismatches, disapprovals, and warnings by severity.

Read first

google_shopping.feed_items.list

Governance

Read-only; no approval required.

Safety

Provides diagnostics only and never modifies products or resubmits automatically.

google_shopping.feed_fix.preview

preview

Preview fixable fields, affected products, risk, and expected post-submit state based on Google issues.

Read first

google_shopping.feed_quality_issues.list, google_shopping.feed_item.get

Governance

Preview only; approval is required before apply.

Safety

Keeps evidence for every fix and forbids unsupported insertion of compliance-sensitive data.

google_shopping.feed_fix.apply

write

Apply approved feed fixes such as required attributes, format transforms, missing field enrichment, and error-state cleanup.

Read first

google_shopping.feed_fix.preview, google_shopping.approval_policies.list

Governance

Requires human approval with issue list, product scope, and field diff.

Safety

Writes by diff, records an audit trail, and keeps rollback to the previous version.

google_shopping.product_titles.preview

preview

Preview product title optimisation using brand, product type, key attributes, size, colour, and Google length limits.

Read first

google_shopping.product_catalog.search, google_shopping.feed_quality_issues.list

Governance

Preview only; title examples and rules need approval before apply.

Safety

Avoids adding performance, certification, or promotion claims absent from product data.

google_shopping.product_titles.apply

write

Apply approved Google Shopping title rules or selected product title fixes.

Read first

google_shopping.product_titles.preview

Governance

Requires human approval specifying whether to change feed title only or sync back to product master.

Safety

Defaults to feed-only title fields and does not overwrite storefront titles unless approval says so.

google_shopping.product_images.check

preview

Check product images against Google size, background, clarity, crawlable URL, and watermark requirements, then preview suggested fixes.

Read first

google_shopping.product_catalog.get, google_shopping.feed_quality_issues.list

Governance

Checks and previews do not write; update requires approval.

Safety

Does not create misleading images or alter product appearance, packaging, or specification.

google_shopping.product_images.update

write

Update approved feed image URLs, alternate images, cropped versions, or image compliance metadata.

Read first

google_shopping.product_images.check

Governance

Requires human approval with image previews, product scope, and replacement reason.

Safety

Keeps original and new image versions and never deletes source media.

google_shopping.price_stock_status.preview

preview

Preview differences between site price, sale price, stock, out-of-stock state, and Merchant Center feed, with sync impact.

Read first

google_shopping.product_catalog.search, google_shopping.feed_items.list

Governance

Preview only; impacted products and price or stock diffs need approval before sync.

Safety

Labels currency, tax, and timezone to avoid wrong prices or stock signals.

google_shopping.price_stock_status.sync

write

Sync approved price, sale price, stock, and out-of-stock state to Google feed or Content API.

Read first

google_shopping.price_stock_status.preview, google_shopping.approval_policies.list

Governance

Requires human approval; high-volume price changes require second confirmation.

Safety

Records before/after per product and can stop remaining batches on error.

google_shopping.category_rules.list

read

Read mappings from site categories to Google product categories, exception rules, and recently matched products.

Read first

google_shopping.config.get

Governance

Read-only; no approval required.

Safety

Reads rules and match summaries without bulk-exporting all products.

google_shopping.category_rules.upsert

write

Create or update approved Google product category mappings, brand exceptions, or category override rules.

Read first

google_shopping.category_rules.list, google_shopping.product_mapping.preview

Governance

Requires human approval with rule condition, sample products, and impacted count.

Safety

Marks rules for next preview validation and does not immediately submit to Google.

google_shopping.local_inventory.list

read

Read stores, regions, sellable stock, local product state, and nearby-search visibility settings.

Read first

google_shopping.accounts.list

Governance

Read-only; no approval required.

Safety

Shows business-use locations and stock summaries only, not private warehouse details.

google_shopping.local_inventory.sync

write

Sync approved store-level sellable state, price, and stock summaries to improve local search visibility accuracy.

Read first

google_shopping.local_inventory.list, google_shopping.price_stock_status.preview

Governance

Requires approval listing stores, product scope, and stock source timestamp.

Safety

Uses safety thresholds to avoid reporting low stock as broadly available.

google_shopping.promotions.list

read

List Merchant Center promotions, eligible products, dates, review state, and rejection reasons.

Read first

google_shopping.accounts.list

Governance

Read-only; no approval required.

Safety

Does not expose unauthorized full coupon rules or private commercial terms.

google_shopping.promotions.upsert

write

Create, update, or submit approved Google Shopping promotions with product scope, dates, and offer conditions.

Read first

google_shopping.promotions.list, google_shopping.product_catalog.search

Governance

Requires approval confirming offer, dates, product scope, and legal terms.

Safety

Does not automatically publish promotions for out-of-stock or price-unsynced products.

google_shopping.product_ratings.list

read

Read product ratings eligible for Google sync, review counts, sources, review state, and missing structured data.

Read first

google_shopping.product_catalog.search

Governance

Read-only; no approval required.

Safety

Does not output personal reviewer data and keeps rating sources traceable.

google_shopping.product_ratings.sync

write

Sync approved product rating structured data or ratings feed for Google usage.

Read first

google_shopping.product_ratings.list

Governance

Requires approval confirming rating source, product matching, and compliance claims.

Safety

Forbids fake reviews, rating manipulation, or syncing unauthorized sources.

google_shopping.exclusion_rules.list

read

Read excluded products, categories, low-stock, high-risk, or clearance rules and their reasons.

Read first

google_shopping.feed_items.list

Governance

Read-only; no approval required.

Safety

Reads exclusion logic only and does not alter ads or product visibility.

google_shopping.exclusion_rules.upsert

write

Create or update approved exclusion rules for out-of-stock, low-margin, policy-risk, image issue, or excluded-category products.

Read first

google_shopping.exclusion_rules.list, google_shopping.feed_sync.preview

Governance

Requires approval showing impacted product count and reversal method.

Safety

Exclusion rules must be traceable to avoid accidentally stopping broad product visibility.

google_shopping.feed_sync.preview

preview

Preview products that the next Google feed or Content API sync will submit, update, exclude, or resend, with risk summary.

Read first

google_shopping.feed_quality_issues.list, google_shopping.price_stock_status.preview, google_shopping.exclusion_rules.list

Governance

Preview only; submit requires approval.

Safety

Separates creates, updates, and deletes/exclusions to make submission impact explicit.

google_shopping.feed_sync.submit

write

Submit an approved feed or Content API sync job and create a traceable job record.

Read first

google_shopping.feed_sync.preview, google_shopping.approval_policies.list

Governance

Requires approval confirming target market, product scope, and expected impact.

Safety

Supports batched submission and failure stop to prevent broad error propagation.

google_shopping.feed_sync.cancel

write

Cancel a pending or running sync job and record cancellation reason plus completed portion.

Read first

google_shopping.sync_summary.get

Governance

Cancelling pending jobs may be operator-approved; stopping running jobs requires owner approval.

Safety

Does not roll back submissions already accepted by Google; only stops unfinished batches and flags follow-up.

google_shopping.diagnostics.get

read

Read Merchant Center diagnostics across account, feed, products, images, price and stock, and policy issues.

Read first

google_shopping.merchant_center_status.get

Governance

Read-only; no approval required.

Safety

Diagnostics are for operational fixes only and never submit reprocessing or appeals automatically.

google_shopping.disapproved_items.list

read

List Google-disapproved or limited products, reasons, fix state, and reprocessing eligibility.

Read first

google_shopping.diagnostics.get

Governance

Read-only; no approval required.

Safety

Does not hide disapproval reasons, preventing superficial AI resubmissions.

google_shopping.reprocess_items.request

write

Request Google reprocessing or review for fixed and approved products, then record request state.

Read first

google_shopping.disapproved_items.list, google_shopping.feed_fix.apply

Governance

Requires approval confirming fixes are complete and listing products for reprocessing.

Safety

Forbids repeated submission of unfixed, high-policy-risk, or incomplete products.

google_shopping.ads_performance.get

read

Read Google Shopping impressions, clicks, CPC, spend, conversions, and product-level performance.

Read first

google_shopping.accounts.list

Governance

Read-only; no approval required.

Safety

Restricts ad accounts and date ranges by permission to avoid cross-client data leakage.

google_shopping.conversion_attribution.get

read

Read attribution across product feed, Shopping clicks, orders, and revenue to evaluate post-sync impact.

Read first

google_shopping.ads_performance.get

Governance

Read-only; no approval required.

Safety

Customer-level data must be aggregated or masked; no personal order details are returned.

google_shopping.sync_summary.get

read

Read sync job summary, success and failure counts, error categories, processing time, and follow-up actions.

Read first

google_shopping.feed_sync.submit

Governance

Read-only; no approval required.

Safety

Status checks do not trigger retries; retries require separate preview and approval.

google_shopping.performance_snapshot.record

write

Record feed health, product state, and ad performance for a date range into an internal snapshot for comparison.

Read first

google_shopping.ads_performance.get, google_shopping.conversion_attribution.get, google_shopping.sync_summary.get

Governance

Writes internal reporting data; may be automatic or approval-gated by team policy.

Safety

Stores aggregated metrics and necessary product IDs only, not sensitive personal data.

google_shopping.review_notification.send

write

Send approval notifications to owners with feed fixes, sync preview, image updates, or price and stock changes.

Read first

google_shopping.owners.list, google_shopping.feed_sync.preview

Governance

Approval notifications may trigger automatically; notification content is not itself approval.

Safety

Notifications include necessary summary, diff, risk, and approval link only, without full sensitive data.

google_shopping.backup_export.create

write

Create a private backup of products, rules, feed payloads, and state before major feed fixes or syncs.

Read first

google_shopping.feed_sync.preview, google_shopping.product_mapping.preview

Governance

Internal backups may be automatic; exporting outside the system requires approval.

Safety

Backups must be permissioned, retention-limited, and exclude unnecessary personal data.

google_shopping.action_request.status

status

Check approval, execution, failure, and rollback state for Google Shopping writes, syncs, reprocessing, notifications, or backups.

Read first

google_shopping.review_notification.send or related write endpoint

Governance

Status checks do not require approval.

Safety

Returns request state and summary only and never re-executes actions.