commerce-bots

Shopify Order MCP (Official)

shopify-order-mcp

storefrontshopifyshopify-plus

Shopify's UCP Order MCP — fetches fresh order state on demand (the get_order tool) so an agent can answer order-status and tracking questions after a purchase.

When to use

Letting an agent retrieve up-to-date Shopify order status and tracking for a buyer via UCP.

When not to use

You need to create or modify orders — this surface is read-only order tracking.

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: documented
  • Tool-definition budget: 0 tok

Setup checklist

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

Env: SHOPIFY_STORE_DOMAINSHOPIFY_AGENT_PROFILE_URL

Docs & known issues

Evaluation

Create operations✗ not idempotent
Update operations✗ not idempotent

Drafted — agentic-checkout idempotency not yet harness-verified.

Works with

See the full compatibility list.