MCP

The Complete Guide to MCP & Shopify in 2026

Updated May 2026 · Christopher Lasgi, Shopify expert since 2017 · 9 min read

Everyone talks about MCP. Almost no one explains it well.

The four MCP layers of Shopify, MCP vs UCP, the June 15 deadline and how to get your store agent-ready.

Everyone in ecommerce is talking about MCP. Very few explain it clearly, and almost no one explains it well for Shopify. This is the guide we wish existed: every MCP layer Shopify shipped, what each one does, who it is for, and the one deadline you cannot miss. No hype, no jargon for its own sake.

The short answer
MCP (Model Context Protocol) is the open standard that lets AI agents talk to Shopify. It is not one thing — Shopify ships four MCP layers: Dev MCP (for developers building stores), Storefront MCP (lets AI agents shop a store), Catalog MCP (cross-merchant product search), and Customer Account MCP (order tracking). One deadline matters: on June 15, 2026 the old Storefront Catalog endpoint is removed in favour of the Universal Commerce Protocol (UCP). If you built a custom AI integration, you must migrate before then.

What is MCP, in one minute

MCP — the Model Context Protocol — is an open standard, created by Anthropic, that lets AI models connect to external tools and data in a consistent way. Anthropic released it as open source in late 2024, and every major AI platform has since adopted it.

Before MCP, every AI integration was custom: a different connector for each tool, each API, each bot. MCP replaces that with one protocol. Build the connection once, and any MCP-compatible AI — Claude, ChatGPT, Gemini, Cursor — can use it. For Shopify, that is the difference between an AI that can read your store and one that cannot.

The key mental model: MCP is a layer on top of your existing APIs, not a replacement for them. Your REST and GraphQL endpoints still exist. MCP makes them legible to AI agents.

The four MCP layers of Shopify

The single most misunderstood fact about Shopify and MCP is that it is not one product — it is four distinct layers, shipped over six months. Merchants ask "should I turn it on"; developers ask "which endpoint". Both questions miss the structure. Here is the whole map.

The Shopify MCP architecture
WHO TALKS TO ITDevelopersAI shopping agentsCustomersDev MCPBuild & iterate on a storeLOCAL · NO AUTHStorefront MCPShop one store via AI/api/mcp · LIVECatalog MCPSearch across all storesJWT AUTH · UCPCustomerAccount MCPOrders & returnsShopify commerce platformProducts · carts · orders · policies
Each layer is a separate door into the same Shopify platform. Developers use Dev MCP to build. AI agents use Storefront and Catalog MCP to sell. Customers reach order data through Customer Account MCP.

Layer 1 — Dev MCP: for developers building stores

Dev MCP is a local server that gives AI coding agents access to Shopify's developer documentation and GraphQL API schemas. It runs on your machine, needs no authentication for docs and schema access, and never touches production data. Its job: your AI coding assistant writes better Shopify code because it checks the live docs and schemas instead of relying on stale training data. It covers the Admin GraphQL API, Shopify Functions, Hydrogen and theme code.

Who needs it: developers and agencies. If you do not write code, you can skip this layer entirely.

Layer 2 — Storefront MCP: lets AI agents shop your store

Storefront MCP is the consumer-facing layer. Every Shopify store has a live MCP endpoint at /api/mcp that AI shopping assistants use to search the catalog, manage carts and answer policy questions on behalf of a shopper. It is what ChatGPT, Claude, Perplexity and Copilot talk to when a customer shops your store through them. Its core tools cover product discovery, cart management and store information (shipping, returns, FAQs).

Who needs it: every merchant — but there is nothing to install. The endpoint is automatic. Your job is the data behind it.

Layer 3 — Catalog MCP: cross-merchant product search

Catalog MCP is the global search layer. Where Storefront MCP queries one store, Catalog MCP lets an agent search across all eligible Shopify merchants in a single call. It requires authentication (JWT tokens, short-lived). This is what an agent queries when a shopper asks "find me running shoes under $120 that ship to Canada" — it hits Catalog MCP, not any individual store. Results cluster by a Universal Product ID so duplicate listings do not flood the agent.

Who needs it: agent builders and platforms. Most merchants never call it directly — but it is how AI assistants discover your products.

Layer 4 — Customer Account MCP: orders and returns

Customer Account MCP lets AI assistants help a logged-in shopper track orders, manage returns and access their account. Because it touches personal data, it uses an OAuth authentication flow. It is the layer that turns "where is my order" from a support ticket into a conversation.

Who needs it: merchants who want post-purchase support handled by AI. It is optional, and adds setup work because of the auth flow.

MCP vs UCP: the distinction everyone confuses

MCP and UCP are not competitors — they are complementary, and confusing them is the most common mistake in 2026 Shopify-AI discussions.

MCP (Model Context Protocol) is general-purpose: it defines how any AI model communicates with any data source. UCP (Universal Commerce Protocol) is commerce-specific: it defines the business logic of a shopping transaction — catalog structure, cart, checkout. Think of MCP as the transport and UCP as the commerce rulebook that travels over it. Shopify's Catalog tools are a UCP implementation delivered over MCP transport.

Why this matters to you: UCP is what makes your products comparable and buyable across every AI agent in a consistent way. It is the standard that turns "my catalog" into "a catalog an agent anywhere can transact against."

The UCP migration deadline: June 15, 2026

On April 22, 2026, Shopify moved the Storefront Catalog MCP server to the Universal Commerce Protocol. This is a breaking API change with a hard deadline. Here is the timeline that matters:

DateWhat happens
April 22, 2026UCP version announced; old endpoint and tool names deprecated
May 30, 2026New UCP endpoint and tool names become effective
June 15, 2026Old endpoint and old tool names are fully removed
Who must act before June 15
You need to migrate if you built a custom AI agent, a Hydrogen app, or any integration that calls /api/mcp directly. You do NOT need to act if you run a standard Shopify or Hydrogen store with no custom agent tooling — the migration is handled for you. Unsure? Search your codebase for /api/mcp. No matches means nothing to do.

How to install the Dev MCP and AI Toolkit

The Shopify AI Toolkit — open-sourced under an MIT license on April 9, 2026 — is the recommended way to connect AI coding agents to Shopify. It bundles the Dev MCP server, agent skills and a plugin into one install. It needs Node.js 18 or higher and a supported tool: Claude Code, Codex, Cursor, Gemini CLI or VS Code.

The recommended route, in Claude Code, is the plugin — it updates automatically as Shopify ships new capabilities:

/plugin marketplace add Shopify/shopify-ai-toolkit
/plugin install shopify-plugin@shopify-plugin

Prefer the MCP server directly? The manual route is one command. The server runs locally and needs no API key for documentation and schema access:

claude mcp add --transport stdio shopify-dev-mcp -- npx -y @shopify/dev-mcp@latest

For operations on a real store — editing themes, running bulk product changes — also install the Shopify CLI and authenticate. Then restart your AI tool to load the configuration.

Start safe
Begin with documentation and schema tasks, where the risk is zero. Add live store-execution workflows only after testing them on a development store first. Never point an agent at a production store on day one.

Claude, ChatGPT and Gemini as MCP clients

MCP is model-agnostic: any AI model works through the MCP client layer. But in practice the three big assistants play different roles in the Shopify ecosystem. Tap each to compare:

Compare the three AI assistants for Shopify
Shopping integrationAgent shopping liveShopping mode liveAI Mode rolling out
Developer toolingClaude Code + AI Toolkit pluginCodex (skills + MCP)Gemini CLI
Best for merchantsStore ops in plain EnglishLargest shopper reachGoogle-surface discovery
Best for developersStrongest agentic codingSolid, IDE-friendlyCLI-first workflows
NoteShopify Sidekick runs on ClaudeLargest consumer install baseTied to Google AI surfaces
Expert take
You do not pick one. The point of MCP being a standard is that your store is exposed to all of them at once. Optimise your data, not your loyalty to an assistant — the shopper chooses the agent, you just need to be present in every one.

MCP use cases, by role

For the merchant

You do not install anything. Your win is discovery: when a shopper asks an AI assistant for a product you sell, Storefront and Catalog MCP decide whether you appear. The work is on the data side — clean titles, structured metafields, clear policy pages. A merchant's MCP strategy is really a product-data strategy. See our guide on connecting AI assistants to Shopify for the hands-on side.

For the developer

Dev MCP and the AI Toolkit are your daily drivers. Your AI coding agent validates GraphQL against the live schema, edits themes, and runs bulk operations — tasks that used to mean custom scripts. The practical rule: docs and schema work first, store mutations only after testing on a dev store.

For the agency

MCP changes delivery speed. An agency running the AI Toolkit across client projects iterates faster and audits stores at higher fidelity. The strategic shift: you stop being a store builder and become an infrastructure partner — the team that makes a client's catalog agent-ready before competitors realise the channel exists.

Is your store agent-ready? The checklist

MCP exposes your store to AI agents — but agents only recommend stores whose data they can parse cleanly. Tick off every item below:

Agent-ready checklist

Frequently asked questions

Do I need to install MCP on my Shopify store?

No. Storefront MCP is automatic — every store has a live /api/mcp endpoint. You only install something (the Dev MCP or AI Toolkit) if you are a developer building or operating stores.

What is the difference between Dev MCP and Storefront MCP?

Dev MCP is what your AI coding assistant uses to help you build. Storefront MCP is what other AI agents use to shop your store. Most operators only need the first.

Is MCP free?

The Dev MCP and the open-source AI Toolkit are free. Storefront and Catalog MCP carry no separate Shopify fee — they are part of the platform.

What happens on June 15, 2026?

The old Storefront Catalog MCP endpoint and tool names are removed. Standard stores are unaffected. Anyone running a custom AI agent against /api/mcp must migrate to the UCP endpoint before that date.

Which AI assistant should my store support?

All of them, automatically. MCP is a standard — optimising your product data exposes you to Claude, ChatGPT, Gemini and any other MCP-compatible agent at once. There is no per-assistant setup for merchants.

Make your store agent-ready
Start on Shopify and build a catalog AI assistants can actually sell.
Try Shopify free

Other tips:

MCP

The Complete Guide to MCP & Shopify in 2026

FAQ

Shopify in 2026: 25+ Frequently Asked Questions, Answered

Features

Top 15 Shopify Features & Tools That Define 2026

AI

How to Connect Claude, ChatGPT & AI Assistants to Your Shopify Store (2026)

Guide

The Ultimate Guide to Shopify in 2026: Start, Run & Scale a Store