Shopify MCP Server
Shopify MCP options compared: the official Shopify connector for Claude and ChatGPT, the Dev MCP for builders, and open-source shopify-mcp. Setup and risks.
- Pricing
- free
- Page updated
The official connector and both MCP servers are free. You need a Shopify store; the community server also needs a custom app you create in the Dev Dashboard.
Three different things get called "Shopify MCP". The Shopify connector for Claude (and the Shopify plugin for ChatGPT) is Shopify's official merchant tool. You connect your store from Claude's connector directory, and it reads orders, customers and analytics and edits products, collections, inventory and discounts. The Shopify Dev MCP (@shopify/dev-mcp) is for developers: it searches Shopify docs and API schemas and doesn't touch your store data. The community shopify-mcp by GeLi2001 runs locally with credentials from a custom app you create.
Marketers should start with the official connector. It has a run-analytics-query tool that runs ShopifyQL against your store analytics, which is the fastest way I know to answer "what sold after Tuesday's email" without exporting a CSV. Reach for the community server when you live in Claude Code or Cursor and want a token-based setup you control and can script.
A workflow worth stealing: ask for the top 20 products by revenue in the last 30 days versus the 30 before, have it build a collection of the biggest risers, then create a 15% discount code for your next email. That's run-analytics-query, create-collection and create-discount in one chat.
The caveat: this is your live store. There's no staging sandbox, so a price change, inventory edit or discount code goes live immediately. The official connector asks before Admin API changes that don't have a named action, but review everything. The community server can also cancel orders and issue refunds (order-cancel, refund-create), so give its custom app read scopes only unless you really need writes.
Official vs community Shopify MCP
What you can ask it
- “Compare the top 20 products by revenue in the last 30 days against the previous 30. Which ones are climbing?”
- “How many orders came in the 48 hours after Tuesday's email, and what was the average order value versus last week?”
- “List customers with 3+ orders and no purchase in 90 days. I want a win-back list.”
- “Rewrite the product descriptions for my 5 worst-converting products. Show me drafts before you update anything.”
- “Create a smart collection called Fall Picks with every product tagged fall-2026, then make a 15% discount code for it.”
- “Which products are under 10 units in stock and still getting sales this week?”
Features
- ShopifyQL analytics queries against your own store data (`run-analytics-query`)
- Orders and customers with totals, order counts, total spend and fulfillment status (`list-orders`, `list-customers`)
- Product edits: titles, descriptions, images, variant prices, SKUs and bulk status changes up to 50 products
- Create manual or smart collections and percentage-off discount codes
- Inventory levels per location, plus quantity updates with a reason
- Admin API fallback for pages, blogs, menus, metafields, markets and translations
- Community shopify-mcp: 31 tools for products, customers, orders, metafields, inventory and tags, including email consent updates
How to set up the Shopify MCP Server
Works with: Claude, Claude Code, ChatGPT, Cursor
read_products, read_customers, read_orders, plus the write_ versions only if you need them), install it and copy the Client ID and Client Secret.
3. Add it to Claude Code:
claude mcp add shopify -- npx shopify-mcp \
--clientId YOUR_CLIENT_ID \
--clientSecret YOUR_CLIENT_SECRET \
--domain your-store.myshopify.com
Or in Claude Desktop / Cursor config:
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": [
"shopify-mcp",
"--clientId",
"<YOUR_CLIENT_ID>",
"--clientSecret",
"<YOUR_CLIENT_SECRET>",
"--domain",
"<YOUR_SHOP>.myshopify.com"
]
}
}
}
Developers building themes or apps (Dev MCP)
claude mcp add --transport stdio shopify-dev-mcp -- npx -y @shopify/dev-mcp@latestAlternatives
Open-source local server with 31 tools. Good for Claude Code and Cursor, but it can refund and cancel orders, so scope the app carefully.
Official, local, no auth. Searches Shopify docs and GraphQL schemas for developers; it can't read your store.
FAQ
Is there an official Shopify MCP?
How do I connect Shopify to Claude?
Can the Shopify MCP change my live store?
Is the Shopify MCP free?
More marketing MCP servers
Stripe MCP Server
Stripe's official MCP server lets Claude answer revenue questions, create coupons and payment links, and query MRR and subscriptions. Setup, safety, prompts.
https://mcp.stripe.com free Figma MCP Server
Official MCP server by Figma. Convert designs into code, extract design tokens, access components and variables — directly from Claude Code or any MCP-compatible editor.
figma (remote MCP) freemium X (Twitter) MCP Server
X has an official MCP server now. How to connect the X (Twitter) MCP to Claude, Cursor or Claude Code, what it can read, and what each API call costs.
npx -y @xdevplatform/xurl mcp https://api.x.com/mcp paid Added: 2026-03-01 · Last reviewed: 2026-09-22