← All posts

Claude can run most of your Shopify store. Here's the part it can't.

Connecting Claude to Shopify with the official AI Toolkit: product research, descriptions, theme changes, and monitoring. Plus the one job it genuinely cannot do.

You can point Claude at your Shopify store without writing code. You can do it without buying another SaaS subscription. You can do it without a Zapier plan. You can do it without exporting a single CSV. You can do it without handing your admin password to a freelancer. You can do it without a three month integration project. You can do it without building a custom Admin API app.

Because there are only three things you actually need:

  1. A connection between Claude and your store.
  2. Permission for it to read, and sometimes write.
  3. A person who checks the work before a customer sees it.

There is no "AI employee" for it.

That last line matters, because most of what you've read about AI running an online store is a demo, not a workflow. So here's what the connection really does, in the order you'd actually use it, including the part where it falls over.

The connection nobody tells you is already built

On 9 April 2026, Shopify open-sourced its AI Toolkit under an MIT license. It bundles Shopify's official MCP servers, agent skills, and a Claude Code plugin into one install. MCP, the Model Context Protocol, is just a standard way for a model to use outside tools. Think of it as a socket rather than a robot.

Installing it into Claude Code is one line:

/plugin marketplace add Shopify/shopify-ai-toolkit

Or, without the plugin system:

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

Once it's connected, Claude gets seven tools. It can search Shopify's docs, pull the full reference, inspect your live GraphQL schema, validate a query before running it, check Liquid theme code, check Hydrogen components, and run operations against a real store through the Shopify CLI.

Here's the bit that gets skipped in most write-ups: the official toolkit is built for people working on the store, not for chatting about it. Ask it to raise every price by 10% or to tell you yesterday's revenue and it won't. That job needs a community Admin API server or your own pipeline. Knowing which of the two you need saves you a wasted afternoon.

1. Research, before you commit to a product

The research most store owners do is a browser with forty tabs open and a gut feeling at the end of it.

With a connected model, that changes shape. You give Claude your actual catalogue and sales data, then have it read competitor listings, category pages, and reviews from the wider web. Now you're not asking "is this product good?" You're asking better questions. Which of my categories has the worst review sentiment. Which competitor listings answer objections mine ignore. What are people complaining about in the reviews of the thing I'm about to source.

The output isn't a verdict. It's a shortlist with reasons attached, which is the part a spreadsheet never gives you.

2. Descriptions and pages, at catalogue scale

This is the least glamorous use and probably the highest return.

Most catalogues have the same problem: the top forty products are written well and the long tail is copy-pasted from a supplier sheet. Nobody has time to fix 900 descriptions. A model does.

The pattern that works is boring on purpose. Take twenty of your best-performing product pages, have Claude extract what they have in common, turn that into a written spec, then apply the spec to the rest of the catalogue in batches. Every draft goes to a human before it goes live.

Same approach works for collection pages, FAQ blocks, and the shipping copy that quietly causes half your support tickets. If the tickets are the real problem, support automation is the better first move.

3. Images: the honest part

Claude does not generate images. Not in a workaround, not with the right prompt, not in the Claude 5 models. Anthropic confirmed that again in April 2026.

Anyone selling you "AI product photography with Claude" is describing a different tool.

What it does do is look. Claude's vision handles up to 600 images or PDF pages in a single request, which turns out to be the more useful capability for a store:

  • Audit an entire catalogue for photos that break your own standards. Wrong background, inconsistent crop, missing lifestyle shot, text burned into the image.
  • Write alt text for every product image, which helps both accessibility and search.
  • Read a competitor's product page and tell you what their photography does that yours doesn't.
  • Flag listings where the image and the description disagree, which is a real and expensive bug.

If you want pixels generated or retouched, Claude can call an image model through MCP and hand you the result. It orchestrates. It doesn't paint. That distinction is the difference between a workflow that ships and one that stalls in week two.

4. Changing the store itself

This is where store_execute earns its place. Through the Shopify CLI, a connected model can create and update products, manage metafields, edit theme files, and run bulk operations.

The reason this beats a generic AI assistant is validation. Claude checks its GraphQL against your live schema before running it, and checks Liquid against Shopify's theme rules. It's the difference between code that looks right and code that is right.

Two rules I'd treat as non-negotiable. Point it at a development store first, always. And never give it write access to production without a human approving the diff. Shopify says the same thing in their own docs, which should tell you something.

5. Monitoring: the part that needs plumbing

Sales, traffic, and activity monitoring is the use everyone wants and the one the official toolkit doesn't cover.

To get it, you connect the Admin API to a scheduled job, in n8n, Make, or plain code, and have a model read the numbers on a fixed cadence. The valuable output isn't a dashboard. You already have dashboards, and you already don't read them.

What's worth building is an exception report. Tell me when conversion on a top-ten product drops more than 20% week over week. Tell me when a product goes out of stock while it's still running in ads. Tell me when refund reasons cluster around one SKU. Tell me when checkout errors appear at all.

A dashboard makes you go looking. An exception report comes to you. That's the whole difference, and it's the same monitoring discipline we apply to any automation we build.

What actually breaks

Four things, from what's documented and what shows up in practice.

Rate limits are real. Standard plans allow 1,000 cost points per minute, so bulk operations need batching rather than one heroic request.

MCP runs on the desktop. There's no mobile or web version, so this is a workstation setup, not something you run from a phone.

Write access is the risk that matters. A model editing live products is the same risk profile as a junior developer with production access on day one. You'd give that person a review process. Give the model one too.

And output quality tracks input quality. A model given a clean catalogue writes good copy. A model given a messy one writes confident nonsense, quickly, across 900 products. If your data is a mess, fix that first. It's usually a data problem wearing a content costume.

The short version

Connect Claude to your store with Shopify's own toolkit. Use it to research, write, and change things. Use its eyes on your images and something else for pixels. Build monitoring separately, and make it tell you when something's wrong instead of asking you to check.

Then put a human between the model and the customer, permanently.

Most of the value here isn't the model. It's having a workflow that survives being run 900 times, which is the same thing we test for in every AI automation we ship, and the same reason e-commerce operations break in the first place.

If you're staring at a catalogue you know needs work and you're not sure which of these is worth doing first, that's a good thirty minute conversation. Book a free call and we'll tell you honestly what's worth automating and what isn't.

Want this reliability in your org?

Book a short, paid Automation Health Audit. We'll read your org and hand you a ranked map of what's running, what's risky, and what's worth fixing.

Book your audit call