Official Finance & Sales

Shopify

Shopify's official Dev MCP server for developer docs and API schemas. Live store data needs a community server.

Works with: Claude DesktopCursor

Official server · page last edited

Quick install
npx -y @shopify/dev-mcp@latest

How to install the Shopify MCP server

Add this to your Claude Desktop MCP configuration:

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": [
        "-y",
        "@shopify/dev-mcp@latest"
      ]
    }
  }
}

Add this to your Cursor MCP configuration:

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": [
        "-y",
        "@shopify/dev-mcp@latest"
      ]
    }
  }
}

Built by ContextBoltPair Shopify with ContextBolt SEO: live keyword, ranking, and competitor data, right inside your agent.

See ContextBolt SEO

Shopify’s official MCP server, Dev MCP, connects your agent to Shopify’s developer resources. It runs locally with npx -y @shopify/dev-mcp@latest and needs no authentication. Shopify’s documentation does not describe it reading or changing live store data.

If you want Claude to query orders, manage products or segment customers, that takes a community server built on the Admin API. This page does not vouch for any of them, so check who maintains one before you connect it to a store.

Why use it

Building on Shopify means constant trips to docs and API references. Dev MCP puts those inside the conversation, so Claude can work from Shopify’s own developer resources instead of guessing at an API from memory.

For ecommerce operators who want store reporting rather than app development, Dev MCP is not that tool. The store-data use cases below need a community server.

What it actually does

Dev MCP gives your agent access to Shopify’s developer resources. It does not need your store credentials.

Community Admin API servers vary. Typical scopes cover products and inventory, orders, customers and discounts. Some also expose draft orders and gift cards. Check the specific server’s feature list.

Practical patterns with a community Admin API server:

  • “Show me yesterday’s orders by region with average order value.”
  • “Find products with less than 10 units in stock.”
  • “Who are my top 20 customers by total spend in the last 90 days?”

Gotchas

Rate limits scale with plan. Standard plans have stricter Admin API limits than Shopify Plus. Heavy queries on standard plans may need pagination and pacing. A community server may handle this, but Claude can report partial data on complex queries.

Custom apps versus public apps. A community server typically runs as a custom app within your store. This means you control the scopes and can install it without going through Shopify’s review process.

Pair with Stripe for payments-side analysis and HubSpot or Mailchimp for marketing automation. The combination gives Claude visibility across the full ecommerce stack.

For ad-hoc reporting where you need joins Shopify can’t do natively (e.g. orders × ad spend × email engagement), pipe Shopify data to Postgres or BigQuery and query both via the relevant MCP server.

Built by ContextBolt

Pair Shopify with ContextBolt SEO

Shopify is one piece of your marketing stack. ContextBolt SEO is another: a hosted MCP server that brings live keyword research, difficulty scores, SERP breakdowns, and competitor analysis into the same conversation, so your agent can tell you what to target before you publish. Every lookup saves automatically to a private SEO Dashboard. $35 a month.

See ContextBolt SEO →

Shopify MCP server: FAQs

Is the Shopify server official?

Shopify's documented official MCP server is Dev MCP, run locally with npx -y @shopify/dev-mcp@latest. It needs no authentication because it works with Shopify's developer resources, not your live store data. Servers that read and write orders or customers are community projects.

Can it read my orders and customers?

Not through Dev MCP. Shopify's documentation does not describe it accessing live store data. Community servers built on the Admin API can, and you would set them up as a custom app with the scopes you choose. Check who maintains one before you give it access.

What scopes does it need?

Dev MCP needs none, because it does not connect to a store. A community server that talks to your store needs Admin API scopes you grant, such as read_products or read_orders. Start read-only.

Does it work with Shopify Plus and standard plans?

Dev MCP does not depend on your plan, since it runs locally against developer resources. For community servers, both plan types use the Admin API, though standard plans have stricter rate limits.

Can it pull analytics?

Not through Dev MCP. Whether a community server exposes Shopify's GraphQL Analytics API or ShopifyQL varies, so check its feature list before installing.