
Image: Shopify
Why it mattersAn agent that could find a product but had to hand the shopper to a website to pay can now take the payment itself, and the merchant integration behind it is one URL rather than one deal per agent.
An agent that can shop but cannot pay has to hand the shopper back to a website at the last step, and that is where most of them lose the sale. Shopify published a hosted MCP server on 13 October 2026 that closes that gap: an agent connects once and gets a search over a billion products, a cart it can build at the store that sells each one, and the Shop Pay checkout at the end, without a per-store deal.
The server lives at mcp.shop.com, with a skill description at mcp.shop.com/skill.md that any MCP-compatible agent can read. One connection gives the agent 17 tools, grouped by Shopify into five flows: search and product details, sign-in with Shop, carts and checkout on Shopify stores, checkout on non-Shopify stores, and orders. The named ones in the changelog are search_catalog, lookup_catalog, get_product, complete_checkout, get_checkout and search_orders. Shopify says Shop MCP works with "over 1 billion products in Shopify Catalog", and that search needs no API key.
How a payment reaches the shopper's Shop Pay
Shopify splits the checkout into two paths. On a Shopify store, the agent builds a cart and creates a checkout without a signed-in shopper. If the shopper has signed in through Shop, the checkout can use their saved addresses and Shop Pay, and the agent calls complete_checkout after the shopper confirms the total and payment method. On a non-Shopify store, the shopper approves the purchase inside Shop, and Shopify sends the agent single-use card details to pay on the merchant's own checkout page.
Shopify says MCP clients such as Claude and ChatGPT run the sign-in for the agent, and a custom integration can use the device flow. Orders placed through an agent appear in the merchant's Shopify admin like any other order. There are no webhooks at launch, so an agent that needs to know when a checkout finished has to poll get_checkout for the status.
What a merchant on Shopify has to do, and what breaks
Nothing, by Shopify's own description. "Nothing changes for existing Catalog API integrations, and no action is required." The server runs on Shopify's own infrastructure, the merchant does not host it, and the Catalog data it returns is the data the Catalog API already returned. The shift is on the agent side: a developer who was integrating one agent at a time with one merchant at a time now points at one URL and gets every store in Shopify Catalog.
The limits are stated. Search runs without credentials, and higher rate limits need an API key from the Shopify Dev Dashboard. The announcement does not quote a free rate limit or a paid rate. Shopify also does not say how non-Shopify stores enter the catalog or what guarantees a non-Shopify merchant has about the single-use card details the shopper authorises.
For a team building an agent that shops for people, the test is whether the end of a search can now be a purchase rather than a link. On Shopify stores, the changelog says yes once the shopper has signed in with Shop. On every other store, the agent is still buying by filling in a checkout page, but with a card the merchant did not have to approve for the agent in advance.
Source
Add shopping and Shop Pay checkout to any agent with Shop MCP on Shopify's developer changelog.
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.
