Shopify Storefront MCP cart tools end Aug 31: move to UCP
Shopify stops maintaining Storefront MCP get_cart and update_cart on August 31, 2026. The UCP Cart MCP replacement is not a drop-in — PUT semantics changed.
If you built a shopping assistant against Shopify's Storefront MCP cart tools, maintenance ends tomorrow — August 31, 2026. Shopify announced the deprecation back on June 24 and pointed everyone at the UCP-conforming Cart MCP server instead. This is not a rename. The endpoint moved, the request shape changed, and update_cart now has PUT semantics, which means a naive port will quietly wipe carts.
What actually happened
Per Shopify's developer changelog, the deprecated tools are get_cart and update_cart on the Storefront MCP server at https://{shop}.myshopify.com/api/mcp. The replacement lives at https://{shop-domain}/api/ucp/mcp and exposes create_cart, get_cart, update_cart, and cancel_cart, implementing the UCP cart capability.
Three changes that will break a lazy migration:
update_cartis now PUT, not PATCH. You send the completeline_itemsarray on every request. Send a partial array and you have not added a line — you have replaced the cart with one line. This is the one that bites.- Requests need a
metaobject carryingucp-agent.profile. Omit it and you are not a conforming client. cancel_cartrequiresmeta["idempotency-key"]. Retries against a cancel endpoint without one are exactly the bug you do not want in a checkout path.
The context: Shopify switched on WebMCP tools across every Liquid storefront on August 5, plus the Hydrogen developer preview. Nothing to install, nothing to configure. Agents can search the catalog, manage the shopper's cart, hit checkout, and search shop policies. WebMCP itself is still an origin trial limited to Chromium browsers — early, but live on your store whether or not you noticed.
Why the Shopify MCP migration matters for your store
Two separate jobs here, and merchants keep conflating them.
If you build agent-facing integrations — a custom assistant, a marketplace connector, a concierge bot on a headless build — this is a dated migration with a real deadline and a silent failure mode. Test the PUT semantics against a scratch store today. A cart that empties itself is not a 500; it is a conversion loss you find in a support ticket three weeks later.
If you just run a Shopify store, the deadline is not your problem, but the August 5 change is. Your storefront now exposes tools an AI shopping agent can call, and the answers those tools return come from your product data and your shop policies. The catalog tools read through the Storefront API. The policy tools read your actual policy pages. Whatever is in there — thin descriptions, a shipping policy last edited in 2023, missing variant details — is now what an agent tells a shopper on your behalf.
That is the work worth doing this week. Not the migration; the merchandising. Structured, complete product data was already the thing separating stores that convert AI traffic from stores that get scraped and skipped. Shopify just made it addressable by default.
And note the pattern for planning purposes: the cart tools got roughly ten weeks from deprecation notice to end of maintenance. That is the window you should assume for anything in the agentic commerce stack right now. Protocols at this stage move faster than your roadmap does. Keep the integration layer thin enough to swap.
Key takeaways
- Storefront MCP
get_cartandupdate_cartstop being maintained on August 31, 2026 - Migrate to UCP Cart MCP at
/api/ucp/mcp— create_cart, get_cart, update_cart, cancel_cart update_cartuses PUT semantics: send the full line_items array or you replace the cart- Requests need
meta["ucp-agent.profile"];cancel_cartneeds an idempotency key - WebMCP tools went live on every Liquid storefront on August 5 with no install or config step
- Agents now answer from your product data and policy pages — fix the catalog, not just the code
Is your catalog ready to be read by something that never sees your theme? Agent traffic does not care about your hero image — it reads structured product data and policy text. We audit Shopify catalogs for agent readability, handle the UCP migration, and keep the integration layer thin enough to survive the next protocol change. See commerce work we've shipped, or book a store audit.
Sources: Shopify developer changelog — Storefront MCP cart tools deprecation, Shopify developer changelog — WebMCP support for Liquid and Hydrogen storefronts.
- #shopify
- #ucp
- #mcp
- #agentic-commerce
- #storefront-api
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Owner raises $240M to be every local business's CTO
Owner hit a $2.3B valuation selling local businesses one vendor for site, ordering, POS, CRM, and AI phone. Convenient — and total lock-in. Read the exit clause.
Read itMeta Hatch: an AI agent that shops inside Instagram
The Information reports Meta will launch Hatch, a consumer AI agent in Instagram trained on DoorDash, Etsy, Yelp and Outlook. What it means for your storefront.
Read it