What does a Shopify MCP server do?
That depends who's connecting. The store owner connector lists orders, edits products, sets inventory and creates discount codes. The Dev MCP server gives coding tools Shopify's developer resources. UCP store tools let shopping agents search catalogs, build carts and check out. Marketing teams usually want the first one.
- Admin connector (store owners): the Claude connector, ChatGPT plugin and connectors for other assistants work on a store you own.
- Dev MCP server (developers): a local server for developer resources. Shopify's AI Toolkit runs store tasks through Shopify CLI instead.
- Shopify CLI connector (developers): authorizes a local AI tool, such as Claude Code or Cursor, to reach a store's API.
- Store tools (shopping agents): Storefront Catalog, Cart, Checkout, Ask and Order tools sit on each store's UCP endpoint. Global Catalog searches every Shopify merchant.
- Customer Accounts MCP (signed-in buyers): order and account tasks for developers building shopping assistants.
- For the buying side, see agentic commerce for Shopify.
Is there an official Shopify MCP server?
Yes, several, and Shopify maintains them all. Anthropic's directory lists the Shopify connector as made by Shopify. Shopify documents the Dev MCP server and the UCP store tools on shopify.dev. The Dev MCP server is one route into its AI Toolkit, which also comes as a plugin.
- Ask MCP is a draft capability in UCP, so dated UCP releases don't include it.
What is the Shopify MCP server URL, and how do you sign in?
The Claude connector's URL is https://setup.shopify.com/mcp, and you approve access in your Shopify admin. The Dev MCP server runs locally and needs no authentication. Store tools use https://{shop}/api/ucp/mcp, and every request carries an agent profile. The ChatGPT plugin installs from chatgpt.com/plugins/shopify.
- You connect one store at a time. To switch, ask for another store and start a new conversation.
- Access is read-only unless you approve write access, and a tool can't go beyond your own staff permissions.
- To lower an approved level, uninstall the integration and install it again.
- Store tools have Token, Signed and Anonymous tiers. Only Token agents get Order tools.
- Global Catalog is at
https://catalog.shopify.com/api/ucp/mcp.
What can a Shopify MCP server read and change?
With write access, the store owner connector changes products, collections, inventory and discount codes, and edits unpublished theme copies. It reads orders, customers and analytics without changing them. Shopify blocks refunds, order cancellations, gift cards and store settings even with write access. The Dev MCP server covers developer resources.
What it can read
list-ordersandget-order: customer, totals, payment and fulfillment status.list-customers: name, email, phone, order count and total spend.run-analytics-query: ShopifyQL queries on your store's analytics.search_products,get-productandget-inventory-levels: catalog and stock across locations.graphql_query: Admin API reads for anything without a dedicated action.
What it can change
create-product,update-productandbulk-update-product-status: the bulk action handles up to 50 products at a time.create-collection,update-collectionandadd-to-collection.set-inventory: sets the quantity at one location, with a reason.create-discount: percentage-off codes only.graphql_mutation: pages, menus and other Admin API changes, with confirmation.theme_bashandtheme_commit: edits go to an unpublished theme copy on a connected store.
How do you set up Shopify MCP in Claude, ChatGPT and Cursor?
Shopify documents a Claude connector and a ChatGPT plugin for store owners. Cursor gets developer tools: the AI Toolkit plugin or the Dev MCP server. Shopify lists no store owner connector for Cursor, though the Shopify CLI connector can authorize a local tool.
Claude
Shopify documents its Claude connector, which Anthropic lists. It isn't on the Shopify App Store. Use a desktop browser for setup.
- Install the connector from its Claude directory listing.
- Sign in to your store and approve the access in your Shopify admin. Decline write access if you only need reports.
- In a chat, ask for Shopify by name and check the connector is on for that conversation.
ChatGPT
Shopify documents its ChatGPT plugin, which isn't on the Shopify App Store. Use a desktop browser for setup.
- Install the plugin from
chatgpt.com/plugins/shopify. - Approve the data access in your Shopify admin.
- Mention
@Shopifyin a message so ChatGPT uses the plugin.
Cursor
Shopify's route for Cursor is the AI Toolkit: run /add-plugin shopify in Cursor Chat. For the Dev MCP server alone, add this in Cursor's MCP settings and restart.
{
"mcpServers": {
"shopify-dev-mcp": {
"command": "npx",
"args": ["-y", "@shopify/dev-mcp@latest"]
}
}
}What can you ask a Shopify MCP server?
These examples use the store owner connector's listed actions. Ask one analytics question at a time, because Shopify says layered comparisons and filters can fail or come back hard to read. The write prompts need write access, and each one asks for a review before anything changes.
Reads
Break down the last 30 days of sales by product.
Reads
How does this month's average order value compare with last month's?
Reads
List my recent orders with totals and fulfillment status. Flag any that are unfulfilled. Don't change anything.
Writes
Create a discount code called SPRING15 for 15% off. Show me the start date and who can use it before you create it.
Writes
Set these 20 discontinued products to draft. List them first and wait for my OK.
What are the limits of a Shopify MCP server?
A connected tool can't issue refunds, cancel or capture orders, or change plan, payment, tax or domain settings. It creates percentage-off codes only. list-orders returns up to 50 orders at a time, and changes run one item at a time, so a large batch can stop partway.
- Finish an incomplete batch in your Shopify admin.
- Once shared, your data leaves the Shopify environment and falls under the AI provider's terms.
- Shopify doesn't review or approve what connected tools do, and you're responsible for incorrect changes.
- Global Catalog defaults to 5 requests a second per API client. Shopify gives no numbers for store endpoints, and it throttles Checkout MCP harder than Cart MCP.
- The AI Toolkit's skill scripts and hooks send usage telemetry by default, which can include your latest prompt. Shopify documents an opt-out.
How much does a Shopify MCP server cost?
Shopify charges no extra fee for its Claude connector or ChatGPT plugin. You pay for your Shopify plan and your AI tool. Shopify's pricing page lists Basic at $29 a month billed yearly or $39 billed monthly, Grow at $79 or $105, Advanced at $299 or $399, and Plus from $2,300.
- Those are US prices. Shopify's pricing page shows local prices, so your country's figures may differ.
- The Agentic plan has no monthly fee. It's for merchants selling through AI channels without a Shopify store, and it's separate from connecting an AI tool.
- Shopify lists no fee for the Dev MCP server, which runs on your machine.
What are the alternatives to a Shopify MCP server?
The main alternatives are an automation bridge, another commerce server, or reporting from data you already hold. Zapier lists Shopify actions such as Find Customers and Update Product. Workato lists a prebuilt Shopify Orders and Fulfillment server. A warehouse server answers order reporting with no store access.
- Zapier MCP: Shopify actions through one Zapier connection.
- Workato MCP: A prebuilt Shopify Orders and Fulfillment server.
- Stripe MCP: Payments and subscriptions, if Stripe holds your billing.
- Snowflake MCP: Order reporting, if Shopify data lands in your warehouse.
Which skill goes with a Shopify MCP server?
Use the free Agent write safety skill before you approve write access, because the connector can change live products, prices and inventory. Use Purchase reconciliation when orders in Shopify and purchases in analytics disagree, because it compares them order by order, never total against total, and shows where the gap sits.
- Agent write safety: Sets approvals before an agent can change products, prices or stock.
- Purchase reconciliation: Checks analytics purchases against Shopify orders one order at a time.
We set up Claude Code and MCP for marketing teams, with access scoped per person and approval before anything changes.
Sources
- Shopify: Connecting AI tools to your store
- Shopify: Shopify connector for Claude
- Shopify: Shopify plugin for ChatGPT
- Shopify: Authorizing AI tool access to your store
- Shopify: Considerations for using third-party AI tools
- Shopify: Shopify CLI connector
- Shopify: Dev MCP server
- Shopify: Shopify AI Toolkit
- Shopify: Migrate from Storefront MCP
- Shopify: Build commerce agents with UCP
- Shopify: Storefront Catalog MCP
- Shopify: Global Catalog MCP
- Shopify: Cart MCP server
- Shopify: Checkout MCP server
- Shopify: Order MCP server
- Shopify: Ask MCP
- Shopify: Auth and rate limiting
- Shopify: Customer Accounts MCP server
- Shopify: Shopify pricing
- Shopify: Shopify Agentic plan
- GitHub: Shopify/shopify-ai-toolkit
- Anthropic: Shopify connector listing
- Zapier: Shopify actions in Zapier MCP
- Workato: Prebuilt MCP servers