Available for projects & agency overflow · Quick reply, from the person who does the work

Shopify MCP: what already exists, and what has to be built

Shopify is the platform that has pushed MCP the furthest: every store already exposes a public MCP server for shopping agents, and developers have a server dedicated to documentation. But none of these lets you manage your shop from an assistant. To query your sales or fix product pages with AI, you need a private app and an MCP server on the Admin API, which is what I build.

Describe my issue Send a message

A conversation panel connected to a store server through a security shield.

An MCP need on Shopify?

Shopify’s MCP servers, one by one

The old Storefront MCP catalog and cart tools have been replaced by UCP on /api/ucp/mcp. Policies remain on /api/mcp. Check an existing integration before reusing it. Official migration guide.

Customer Accounts MCP lets an agent, authenticated with OAuth on behalf of a customer, look up that customer’s order history and account details.

Catalog MCP queries one store’s catalogue or the global catalogue of Shopify merchants, with authentication through the developer dashboard. It is the tool for people building multi-merchant shopping agents.

Dev MCP, part of Shopify’s AI toolkit, runs locally: it gives a coding assistant up-to-date documentation and checks generated GraphQL queries against the real schema. Useful for building, not for running a store.

What’s missing for the merchant

None of these servers answers the question most merchants ask: “can my assistant tell me which variants are out of stock, which product pages lack alt text, or what my revenue per collection was last month?” For that you have to go through the Admin API, which requires an app installed on the store and precise access scopes.

The solution I set up: a custom app with only the scopes needed (for example reading products and orders), and a small private MCP server exposing bounded tools on top of the GraphQL Admin API. The token stays server-side, never in the assistant’s configuration, and every call is logged.

My MCP work around Shopify

  • Private MCP server on the Admin API

    Read tools (sales, stock, incomplete product pages) and, where needed, controlled write tools (copy, metafields, SEO tags), with minimal app scopes.

  • Checking what shopping agents see

    Querying your Storefront MCP as an agent would: products that can’t be found, poorly described variants, missing or vague shipping and return terms.

  • Product data AI can use

    Consistent titles, descriptions, options, metafields and product identifiers: that is what agents read, and it is often where catalogues fall short.

  • Bespoke Shopify app

    When the need goes beyond MCP: a private app, integration with an ERP or internal tool, through the Admin API and webhooks.

How I build an MCP server for a Shopify store

  1. Define tools from real questions

    Each recurring question from the team becomes a precise tool with clear parameters, rather than generic access to the whole API.

  2. Create the app with minimal scopes

    Read-only by default; write scopes are requested only for tools that truly need them.

  3. Respect GraphQL API limits

    The Admin API charges each query by cost: tools are designed to request only useful fields and paginate cleanly over a large catalogue.

  4. Log and make reversible

    Every write is recorded with the previous state, so what the assistant did can be explained and undone.

  5. Test with questions whose answers we know

    Before going live, the assistant’s answers are compared with the figures in the Shopify admin.

Not sure which “Shopify MCP” applies to you?

UCP and agent purchases: where France stands

In January 2026 Shopify announced the UCP protocol, developed with Google, and “Agentic Storefronts” that make products purchasable from AI assistants. These features first opened to eligible merchants selling to the United States. For a store selling in France, the immediate issue is therefore not buying inside the assistant, but the quality of the data agents already read. I cover the current state in the agentic commerce guide.

My MCP experience comes from servers I have actually built, including an MCP module for PrestaShop with limited-scope keys and an action log, described on the PrestaShop MCP page. On Shopify I apply the same method on top of the Admin API.

Related pages

Put AI to work on your Shopify store

Describe your need in one minute

A few targeted questions so I can reply with an estimate rather than another questionnaire.

besoin
etat
plan (facultatif)
theme (facultatif)
Please provide an email or a phone number so I can get back to you.

Please provide an email or a phone number so I can get back to you.

Frequently asked questions

Does my Shopify store already have an MCP server?
The old Storefront MCP catalog and cart tools have been replaced by UCP on /api/ucp/mcp. Policies remain on /api/mcp. Check an existing integration before reusing it.
Can I manage my Shopify products from Claude or ChatGPT?
Yes, through the Admin API: a custom app with the right scopes and an MCP server exposing bounded tools. That is what I build, read-only by default.
What is Shopify’s Dev MCP for?
It is a local server for developers: it gives a coding assistant current Shopify documentation and validates GraphQL queries against the real schema. It doesn’t access your store’s data.
Can customers buy my products inside ChatGPT or Gemini?
In-assistant purchasing first opened to eligible merchants selling to the United States, and the offer moves fast. For a French store, the priority is the quality of the product data agents already read.
Do I need a particular Shopify plan?
A private MCP server on the Admin API works with a custom app, available on paid plans. Some of Shopify’s agentic features, however, depend on the selling country and the store’s eligibility.