commerce-bots

Shopify Customer Accounts MCP (Official)

shopify-customer-accounts-mcp

crmshopifyshopify-plus

Shopify's Customer Accounts MCP — OAuth-authorized access to a buyer's own account context (profile, orders) so an agent can act on the authenticated customer's behalf.

When to use

An agent acting for a signed-in Shopify customer needs their authenticated account/order context via OAuth.

When not to use

Anonymous buyer flows — use the no-auth Storefront/Catalog MCPs; Customer Accounts requires OAuth sign-in.

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

oauth2 · documented · token refresh

Requirements

  • Rate limits: documented
  • Tool-definition budget: 0 tok

Setup checklist

  1. Register an OAuth2 app and obtain client credentials.
  2. Authorize the required scopes.
  3. Configure token refresh for long-running sessions.
  4. Set environment variables: SHOPIFY_STORE_DOMAIN, SHOPIFY_CUSTOMER_TOKEN.

Env: SHOPIFY_STORE_DOMAINSHOPIFY_CUSTOMER_TOKEN

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.