Shopify’s browser-based shopping tools can now follow a buyer into checkout. In a September 28 developer changelog, the company said compatible AI agents can read and update an active checkout, then submit the order after the buyer confirms it.
That closes a gap in Shopify’s existing WebMCP tools. An agent could already search a merchant’s catalog, manage a cart and take the shopper to checkout. It now has structured tools for the transaction itself, without having to interpret the checkout page and imitate clicks.
Shopify is describing a buyer-confirmed flow in the buyer’s browser. The agent does not have standing authorization to purchase whatever it chooses, and support depends on the agent, browser and checkout being eligible.
The New Tools Act on the Checkout the Buyer Sees
Shopify’s Checkout WebMCP documentation describes three principal checkout tools:
get_checkoutreads the current checkout, including its status, totals and messages. After an order is placed, it can read the receipt on the Thank you page.update_checkoutchanges supported fields such as contact information, fulfillment choices, discount codes and payment selections. It does not place an order.complete_checkoutsubmits the order after the buyer confirms it.
A fourth tool, navigate_to_storefront, can return the tab to the shop when the merchant has an online storefront. The tools operate on the checkout open in that browser tab, using the same state as the interface the buyer sees. They run inside Shopify’s checkout system; they are not a new merchant-facing checkout API.
Suppose a shopper asks an agent to apply a discount and choose delivery. The agent can read the checkout, submit the supported changes, then read it again to check the resulting state and total. The buyer must change products on the page: Shopify says update_checkout ignores line items.
One implementation detail has real consequences for agent builders. update_checkout uses PUT-style replacement semantics, so an agent should send the complete desired checkout state, including values it intends to keep. Shopify warns that most omitted values can be cleared, subject to field-specific rules. Its guidance is to start each update with a fresh get_checkout result instead of constructing a partial change from an old snapshot.





