Multi-store6 min read
Connect AI Tools Like Claude to Your Shopify Store with MCP
MCP lets AI assistants such as Claude read and act on your Shopify store through a controlled connection. What it is, what to use it for, and how to stay safe.
In this guide
AI assistants are good at the kind of work that fills a store manager’s day: summarising, searching, comparing and drafting. Until recently, using them on store data meant exporting a spreadsheet and pasting it into a chat. The Model Context Protocol (MCP) changes that: it gives an AI tool a controlled connection to your store, so it can look things up and take actions through tools you allow.
This guide explains what MCP is in plain terms, what it is good for in a Shopify store, how to set up a connection, and the rules that keep an AI from making a costly change.
What MCP is
MCP is an open standard for connecting AI applications to outside systems. It has two sides:
- The client is the AI application you talk to, such as Claude.
- The server sits in front of a system, here your Shopify store, and offers a list of tools: for example “find orders”, “get product” or “add tag”.
When you ask a question, the AI decides which tools to call, the server runs them under its own rules, and the results come back into the conversation. Three points matter for a merchant:
- The AI only gets the tools the server offers. It cannot reach anything else in your store.
- Access is tied to an account. The connection acts with the permissions of whoever set it up.
- The AI asks, the server acts. Every change goes through the server’s own rules.
The practical consequence: the safety of an MCP connection depends far more on the server and its permissions than on the AI model.
Shopify’s own MCP servers are a different thing
Shopify documents several MCP servers on shopify.dev. They are aimed at developers and at AI shopping assistants working with a storefront, for example searching a catalog or building a cart, and the set has changed over time (Shopify’s storefront MCP documentation). They are not a way for your team to work on orders, stock and refunds in the admin.
For back-office work you need a server that acts on your store’s admin data, usually provided by an app you install, or one you build. When you evaluate one, ask which tools it offers and what each can change.
What you can use it for
Questions about your store
- “Which orders from last week are still unfulfilled, and why?”
- “List products with fewer than 5 units in stock.”
- “Which customers ordered more than three times this year?”
The answer comes back in plain language, with the data behind it, without building a report.
Repetitive edits
- Tagging a set of orders that match a description.
- Drafting product descriptions in your store’s tone for review.
- Preparing a list of products to discount, for a person to approve.
Investigating problems
- “Why did this order not ship?” The assistant can pull the order, its fulfillment and its tracking in one go.
- Comparing the same product across several stores to spot differences in price or status.
How risky each kind of task is
| Task | Reads or writes | Risk | Suggested control |
|---|---|---|---|
| Questions, summaries, reports | Reads | Low | Allow |
| Drafting copy for review | Reads, writes nothing until you paste | Low | Allow |
| Tagging orders or products | Writes, easy to undo | Medium | Allow after testing |
| Stock and discount changes | Writes, costs money if wrong | High | Behind approval |
| Refunds, cancellations, payment captures | Moves money, often cannot be undone | Highest | A person only |
Setting up a connection, step by step
- Pick the server. Use one from an app or developer you trust, and read the list of tools it exposes.
- Decide the scope. One store or several? Read-only or with writes? Start smaller than you think you need.
- Create the connection with the right account. Because it acts with that account’s permissions, do not create it while signed in as the store owner if a staff account would do.
- Add it to your AI tool. Most MCP clients have a settings screen where you add a server’s address and sign in.
- Set the tool’s own permissions. Many AI clients can ask you before each tool call. Keep that on for any tool that writes.
- Test with questions. Ask a few things you already know the answer to and check the results against Shopify admin.
- Allow one kind of write at a time. Tagging first, for example. Watch the log for a week before adding more.
Staying safe
Connecting AI to a live store needs the same care as giving a new staff member access:
- Start read-only. Use it for questions first. Allow changes only once you trust the setup.
- Use the lowest role that works. The connection should not have owner rights if it only needs to read orders.
- Keep high-risk changes behind approval. Refunds, stock changes and discounts should still need a person to say yes. See approval workflows for live Shopify stores.
- Check the audit log. Actions taken through the connection should be recorded like anyone else’s, and you should be able to tell them apart from a person’s.
- Review what you ask for. An assistant can misunderstand a request. Read the summary of a change before confirming it.
- Know how to switch it off. Find out how to revoke the connection before you need to.
Common mistakes
- “All stores” by default. With several stores, a vague request (“lower the price of the blue mug”) can touch the wrong shop. Name the store in every request that changes something; our guide on changes across multiple Shopify stores covers why.
- Trusting the summary over the data. If the AI says “12 orders tagged”, check one or two in Shopify admin.
- Pasting tokens into chats. API tokens belong in the connection settings, never in a conversation.
- Giving a contractor’s AI tool your access. Agencies should give each person and each connection only the client stores they work on; see agency access to client Shopify stores.
Timing: not the week before Black Friday
If you are planning to add AI write access, do it well before Black Friday on November 27, 2026 and Cyber Monday on November 30, so you have weeks of log to review. During the peak, keep connections to read-only questions. Our guide to a change freeze for Shopify stores around Black Friday covers what else to hold back.
FAQ
Does Shopify support MCP?
Shopify documents MCP servers on shopify.dev, mostly for developers and AI shopping assistants on the storefront. To use an AI tool on your store’s admin work, such as orders and stock, you connect it through an app or server that offers those tools.
Do I need to write code to connect Claude to my Shopify store?
Not if an app provides the MCP server. You add the server in your AI tool’s settings and sign in. Building your own server does require development work.
Can an AI refund an order through MCP?
Only if the server offers that tool and the account behind the connection is allowed to use it. Keep refunds, cancellations and payment captures with a person.
Is it safe to give AI access to my store?
It is as safe as the permissions you give it. Start read-only, use the lowest role that works, keep money-moving changes behind approval and check the log.