Online stores can now expose WebMCP tools, letting AI agents search the catalog, work with the cart, and move to checkout directly inside the tab the shopper is looking at. Live as of today across all Liquid storefronts and in the Hydrogen Developer Preview. Nothing to install or configure.
The agent parses each page's DOM and imitates human actions. As the changelog puts it, this is slow and error-prone.
The page registers tools with the browser, and the agent simplycalls them by name. No guesswork.
| Aspect | Traditional (click emulation) | WebMCP tools |
|---|---|---|
| How actions are discovered | Inferred reads the code on each page | Declared the page registers its tools |
| Speed & reliability | slow / error-prone(as worded in the original) | No figures given in the article (it only states that improvement is the goal) |
| Where it runs | Automated actions on the agent's side | In the shopper's live session, inside the tab they are viewing |
| How cart actions are performed | Reproduced by clicking the UI | The same standard storefront actionsthat apps themselves use |
| Theme side effects | — | If the theme opens the drawer when the cart updates,it opens for agent actions too |
| Merchant effort | — | None no installation or setup required |
All Liquid storefronts, available starting today.GA
Developer Preview storefronts.preview
Agent support is currently limited to an origin trial in Chromium-based browsers..
There is nothing to install and nothing to configure. On a Liquid storefront, it is already running.
If your theme opens a drawer or similar on cart updates, the same behavior fires for agent actions too.
See the WebMCP documentation for details. If you're building your own agent, see "Build commerce agents."
Agent actions happenin the shopper's live session. The premise differs from external integrations that call the Storefront API behind the scenes: the login state, cart, and session are shared as-is.
Instead of a custom back door, it calls the same storefront actions existing apps use.Your existing cart hooks and event design keep working as-is..
If your theme opens a drawer on a cart update, that drawer opens for agent actions as well.Modal and pop-up customizations need regression testing that assumes back-to-back operations driven by an agent..
WebMCP is a proposed standard, and agent support is limited to an origin trial in Chromium-based browsers.Designing it as an additional channel rather than a primary production pathis the safer approach.
The published tools are search_catalog / browse_store / get_product / show_variant / get_cart / update_cart / cancel_cart / proceed_to_checkout / manage_orders / search_shop_policies_and_faqs — 10 in total.
The tools' scope ends at "proceed to checkout"; whether an agent carries the purchase through to completed payment is not stated. Because policies and FAQs are included in what gets searched,keeping your return policy and shipping terms pages in good shape directly affects the quality of an agent's answers..
search_shop_policies_and_faqs is included in the public tools — meaning how you describe returns, shipping, and warranties directly determines the quality of the agent's answers. Vague FAQs produce vague answers.