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
readRead Google Shopping sync settings including Merchant Center connection, language, currency, region, sync cadence, and default feed rules.
Governance
Read-only; no approval required.
Safety
Returns settings and connection state only; never exposes OAuth tokens or full credentials.
google_shopping.accounts.list
readList 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
readRead 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
readList 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
readList 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
readSearch 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
readRead 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
readList 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
previewPreview 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
writeApply 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
readList 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
readRead 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
readOrganize 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
previewPreview 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
writeApply 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
previewPreview 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
writeApply 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
previewCheck 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
writeUpdate 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
previewPreview 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
writeSync 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
readRead 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
writeCreate 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
readRead 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
writeSync 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
readList 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
writeCreate, 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
readRead 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
writeSync 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
readRead 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
writeCreate 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
previewPreview 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
writeSubmit 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
writeCancel 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
readRead 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
readList 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
writeRequest 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
readRead 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
readRead 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
readRead 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
writeRecord 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
writeSend 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
writeCreate 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
statusCheck 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.