commerce-bots

Shopify Storefront MCP (Official)

shopify-mcp-official

storefrontshopifyshopify-plus

Shopify's official hosted Storefront MCP, exposed at {store}.myshopify.com/api/mcp with no authentication. Buyer-facing: search the catalog, fetch product details, build/update a cart, and answer policy and FAQ questions. No admin or write-to-store operations.

When to use

Building a shopping agent that searches a Shopify store's catalog, retrieves product details, and assembles a cart toward checkout.

When not to use

You need admin operations (create products, manage inventory, fulfil orders) — the Storefront MCP is buyer-only and cannot write store data.

Open source

Free, functional integration code you run yourself.

Premium · managed ✦

We run it in production for you — idempotent writes, automatic retries, full visibility.

Run it for me →

What you need to integrate

Authentication

none · documented

Requirements

  • Rate limits: undocumented
  • Tool-definition budget: 2,250 tok

Setup checklist

  1. No authentication required.
  2. Set environment variables: SHOPIFY_STORE_DOMAIN.

Env: SHOPIFY_STORE_DOMAIN

Docs & known issues

Evaluation

Create operations✗ not idempotent
Update operations✗ not idempotent

Verified non-idempotent: two identical update_cart calls created two distinct carts (different cart gids) — duplicate-on-retry risk for cart creation.

Works with

See the full compatibility list.