Skip to content
Custom Connectors

How to

How to connect Claude to Shopify

Plenty of Shopify connections let Claude pull orders and sales figures. Far fewer let it change a price, move stock, or ship an order. That is the work a custom MCP connector unlocks.

Updated July 2, 20265 min read

Connect Claude to Shopify through a custom MCP connector that authenticates with OAuth using scoped permissions. Claude can then update product titles, prices, and descriptions, adjust inventory across locations, create draft orders, and mark orders fulfilled. Actions that ship goods or change prices wait for your approval.

Key takeaways

  • The Shopify connectors people reach for are often read-leaning: pulling orders and sales figures works, but editing listings or fulfilling orders does not reliably.
  • A custom connector adds write tools like `update_product` and `adjust_inventory`, so merchandising happens without clicking through the admin.
  • Fulfillment is a gated action: Claude prepares it with tracking attached, and it ships only after you approve.
  • The connector inherits your own Shopify account's access, so a role that cannot edit products means Claude cannot either.

Can Claude edit my Shopify store, not just report on it?

Yes, with the right connector. Off-the-shelf Shopify connections are often read-leaning, so Claude can pull orders, products, and sales figures but cannot reliably edit a listing, move inventory, or fulfill an order. A custom connector adds those write actions, so Claude works in the store rather than around it.

Reporting on a store and running one are different jobs. A read-leaning connection handles the first: which SKUs sold, which orders are open, how the week went. The second job, changing what the store actually says and holds, needs write tools.

With a custom connector, Claude can update_product to change a title, description, price, or tags, and publish_product to push a listing to a sales channel or pull it back.

The wider pattern holds beyond this one tool: in our June 2026 review of 264 business tools, 77 percent had no Claude connector at all, and none shipped full read-write out of the box.

How do I connect Claude to Shopify with write access?

You connect Claude to Shopify by having a small MCP server built that authenticates through OAuth with the narrowest scopes the work needs. Read tools and write tools are separated, Claude inherits your own account's access, and outbound or destructive actions like fulfilling an order require your confirmation.

How the connection comes together:

  1. 1Tell us what store work Claude should take on: merchandising, inventory, order handling, or customer records.
  2. 2We build a small MCP server with read tools (list products, read orders) kept separate from write tools (edit product, adjust inventory, fulfill).
  3. 3You authenticate through OAuth with scoped permissions, so Claude inherits exactly the access your own Shopify account has.
  4. 4Claude starts working the store in conversation, and actions like fulfilling an order or changing a price run only after you confirm.

Can Claude manage Shopify inventory and orders?

Yes. Claude can adjust inventory levels for variants across your store locations, create a draft order and apply a discount before it is sent, and mark an order fulfilled with tracking attached once you approve. It can also add tags or notes to customer records for segmentation.

The order-side work a custom Shopify connector covers:

  • adjust_inventory to move stock levels for variants across locations.
  • create_draft_order with a discount applied before the order is sent.
  • fulfill_order to mark an order fulfilled and attach tracking, gated behind your approval.
  • tag_customer to add tags or notes to a customer record for segmentation.

Draft orders are a useful middle ground: Claude assembles the order and discount, and nothing is committed to the customer until the draft is reviewed and sent.

Will Claude ship orders or change prices without me?

No. Fulfillment, price changes, and similar write actions are gated. Claude prepares the change, but it is only applied after you approve it. You decide which actions run automatically and which require confirmation, so nothing leaves the store or ships to a customer without your sign-off.

Merchandising edits are easy to reverse; a shipped order is not. The gating reflects that difference, keeping listing work fast while the actions with customer-facing consequences stay deliberate.

Draw the line where your store needs it

Some merchants let Claude adjust inventory freely and gate only fulfillment and pricing. Others gate everything customer-visible. The confirmation boundaries are configured to match how your team actually runs the store.

What access does a Claude Shopify connector actually get?

Only yours. The connector authenticates through OAuth with the narrowest scopes the work needs and inherits the access your own Shopify account already has. If your role cannot edit a product or fulfill an order, neither can Claude. It never grants more access to your store than you have yourself.

That scoping also makes offboarding simple: revoke the OAuth grant and the connector's access ends with it. There is no store-wide API key with every permission sitting in a config file.

Frequently asked questions

Can Claude update prices across many Shopify products at once?
Claude can update a product's title, description, price, or tags through scoped write tools, and price changes are gated actions. For a batch of products, Claude prepares the changes and shows you what will be applied, and the updates run after you approve. Nothing customer-visible changes without your sign-off.
Can Claude handle Shopify stores with multiple locations?
Yes. Adjusting inventory levels for variants across store locations is one of the core write actions a custom Shopify connector exposes. Claude reads current levels first, proposes the adjustment for the right variant at the right location, and applies it through a scoped tool, so multi-location stock stays accurate without admin clicking.
Can Claude take a Shopify product off a sales channel?
Yes. Publishing or unpublishing a product to a sales channel is a supported write action. Claude can pull a listing down or push it live as part of merchandising work, and because it inherits your account's access, it can only manage channels and products your own Shopify role is allowed to touch.

Tell us what you run. We'll build the connector.

Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.