Back

WebMCP on Shopify: What Browser AI Agents Can Now Do on Your Storefront and Checkout

Short answer: WebMCP is a draft web standard that lets a web page register tools an AI agent in the browser can call directly, instead of reading the page and simulating clicks. Shopify turned on WebMCP tools for every Liquid storefront on August 5, 2026 and for checkout on September 28, 2026. There is nothing to install and no documented opt-out, so the work for merchants is testing how their theme, cart and checkout customizations behave when an agent drives them.

Most agentic commerce coverage is about AI channels such as ChatGPT, Google AI Mode and Meta's Muse, where the shopping happens inside someone else's interface. WebMCP is different. It is about agents working inside the shopper's own browser tab, on your site, in the shopper's live session. That makes it a theme and checkout QA problem, which is exactly where most Shopify Plus stores carry their custom code.

Key takeaways

  • WebMCP tools are live on every Liquid storefront and the Hydrogen developer preview (Aug 5, 2026), and on checkout (Sep 28, 2026). No install, no configuration.
  • Shopify exposes 10 storefront tools and 4 checkout tools. Agents must get buyer confirmation before submitting an order.
  • Several checkouts get no agent tools: three-page checkout (unless the buyer uses Shop Pay), B2B checkout, embedded and mobile SDK checkouts, and draft orders.
  • Agents cannot operate app-built checkout extensions. A blocking extension hands control back to the shopper.
  • Agents that can call WebMCP today include the ChatGPT desktop app's built-in browser (on supported models) and Brave Leo (experimental). Gemini in Chrome support was announced as coming "soon."
  • Shopify documents no merchant opt-out and no theme hook for its tools. You can add your own tools with the standard WebMCP browser API.
  • Test with Chrome's WebMCP testing flag and Google's Model Context Tool Inspector extension.

What WebMCP is

WebMCP is a W3C Web Machine Learning Community Group draft, edited by engineers from Microsoft and Google. It is not on the W3C standards track yet. A page registers tools through document.modelContext.registerTool(), each with a name, a description and an input schema. An AI agent in the browser reads that list and calls the tool, instead of guessing which button does what (WebMCP draft specification).

Two recent spec changes matter if you read older guides:

  • A July 2026 draft moved the API from navigator.modelContext to document.modelContext.
  • On October 8, 2026 the declarative API, which annotated HTML forms, was removed from the spec. Only JavaScript-registered tools remain, so "annotate your forms for WebMCP" advice is now out of date.

Shopify says it is helping develop the specification with Google and Microsoft (shopify.dev changelog, Aug 5, 2026).

WebMCP vs MCP

WebMCP MCP
Where the agent runs In the shopper's browser, on your live page On a server or in an AI app
What it connects to Tools the open web page registers A remote MCP server over the network
Session The shopper's own session, cart and login Its own connection and credentials
On Shopify Automatic on Liquid storefronts and eligible checkouts UCP MCP endpoints at /api/ucp/mcp (Global Catalog at catalog.shopify.com)
Best for Agents helping a shopper on your site Agents shopping across many stores from outside

Shopify's checkout product manager Gil Greenberg summed up the link between them: UCP is "the shared language" both speak, as reported by PYMNTS. Our UCP vs ACP vs WebMCP vs MCP comparison covers the full protocol stack.

What agents can do on your storefront (since August 5, 2026)

Shopify lists these tools on every Liquid storefront and on the Hydrogen developer preview (shopify.dev WebMCP docs):

Area Tool What it does
Catalog search_catalog Searches the store's catalog
Catalog browse_store Browses the store
Catalog get_product Gets a product
Catalog show_variant Shows a specific variant
Cart get_cart Gets the cart
Cart update_cart Adds, removes or changes items; asks for clarification when a request is ambiguous
Cart cancel_cart Cancels the cart
Checkout and orders proceed_to_checkout Checks the cart isn't empty, then moves to checkout
Checkout and orders manage_orders Order lookups; prompts the shopper to log in
Content search_shop_policies_and_faqs Searches shop policies and FAQs

In practice, a shopper can tell a browser agent "find the unscented version in 50 ml and add two to my cart," and the agent does it through named actions. Cart tools call the same standard storefront actions apps use, so if your theme opens a cart drawer when the cart updates, agent updates open it too.

What agents can do at checkout (since September 28, 2026)

After proceed_to_checkout, eligible checkouts swap in four checkout tools, and the agent refreshes its tool list (shopify.dev WebMCP docs, changelog, Sep 28, 2026):

Tool What it does
navigate_to_storefront Returns to the store (only registered when the store has an online storefront)
get_checkout Reads checkout state, messages and post-purchase order details
update_checkout Changes buyer contact, delivery, discount codes, declared fields and payment
complete_checkout Submits the order after the buyer confirms

The guardrails matter as much as the tools (Checkout WebMCP docs):

  • update_checkout cannot change line items. The agent fixes the cart before checkout, not during.
  • Agents can select a saved Shop Pay card, but cannot enter new card details.
  • The agent must show the order and total and get the buyer's permission before complete_checkout.
  • When buyer input is required, such as 3D Secure or a blocking UI extension, control goes back to the buyer.
  • The tools run on the same state as the checkout UI. Shopify says they expose no new API and need no merchant configuration.

Checkouts where agents get no tools

This is the detail most guides miss. Shopify registers no WebMCP checkout tools on:

  • Standard three-page checkout, unless the buyer checks out with Shop Pay
  • B2B checkout
  • Embedded checkout and mobile checkout SDKs
  • Checkouts containing merchandise from another shop
  • Draft orders, order edits and payment collection

On those, the shopper finishes the checkout by hand. If your Plus store still runs a three-page layout, or most of your revenue runs through B2B, browser agents will stop at your checkout.

Which browser agents can use WebMCP today

As of October 13, 2026:

Agent or browser Status
ChatGPT desktop app, built-in browser Can call site tools on supported models. Users can turn off "Enable site tools" in settings (OpenAI)
Brave Leo Experimental support
Chrome 149+ and Edge 150+ Origin trials make the API available to sites and developer tools
Gemini in Chrome Google said in May 2026 it would "soon" support WebMCP. Not confirmed as shipping
Firefox and Safari No implementation

Browser agents are also expected to identify themselves. Shopify asks agents to sign requests with Web Bot Auth, and warns that bot detection might deprioritize or block unsigned requests. That is the agent developer's job, not yours, but it explains why some agents may behave better on your store than others.

The commercial picture is moving quickly. When Shopify opened checkout to browser agents on September 28, PYMNTS named two partner agents that check out with Shop Pay: Meta's Muse and Instinct, a personal agent from founder Noah Shinn (PYMNTS). TechCrunch reported that both have direct partnerships with Shopify (TechCrunch). Shopify's changelog names neither, and neither is documented as using WebMCP.

What WebMCP means for your theme

Because cart tools call standard storefront actions, your theme reacts to agents the way it reacts to apps. Check these first:

  • Cart drawers and popups. Upsell modals, "free gift" popups and email capture that fire on add-to-cart can interrupt both the agent and the shopper watching it.
  • Custom cart logic. Bundle builders, gift-with-purchase scripts and subscription selectors that bypass standard cart actions may produce a cart the agent cannot see or reproduce.
  • Variant data. show_variant needs real variants with clear option names. Shades, sizes and pack counts built as separate products or custom pickers are harder for agents to select.
  • Policies and FAQs. search_shop_policies_and_faqs answers shipping and return questions from your content. Missing holiday cut-offs or vague return terms become vague agent answers.
  • App-built checkout extensions. Agents cannot operate them. A required custom field, age gate or address validator built as a blocking extension will stop the agent and hand the checkout to the shopper. Sometimes that is exactly what you want.

Can you turn WebMCP off or customize it?

Shopify documents no merchant opt-out for its WebMCP storefront or checkout tools, and the Agentic Storefronts settings under Sales channels > Agentic are not linked to WebMCP in any Shopify doc. Shopify also documents no theme hook for changing its tools.

You can, however, add your own tools. WebMCP is a standard browser API, so a developer can register extra tools with document.modelContext.registerTool() in theme JavaScript. That is generic WebMCP, not a Shopify feature, and it is the right fix for logic Shopify's standard tools cannot describe:

  • A subscribe-and-save selector with frequency options
  • A bundle or kit builder
  • A shade finder or product quiz
  • A configurator for personalized products

Keep custom tools narrow and mark anything with real consequences, since the spec added a "consequential" hint for exactly that.

How to test WebMCP on your Shopify store

Shopify publishes no merchant QA guide, so here is the recipe we use, built from Chrome's and Shopify's documentation (Chrome for Developers):

  1. Set up Chrome. Use desktop Chrome 149 or later. Open chrome://flags/#enable-webmcp-testing, enable it and relaunch.
  2. Install the inspector. Add Google's Model Context Tool Inspector extension.
  3. Load a product page. Confirm the 10 storefront tools are listed.
  4. Test search the way shoppers ask. Use a description, not the exact title ("fragrance-free night cream for dry skin").
  5. Select a variant and add to cart. Watch what your theme does: drawers, popups, redirects.
  6. Ask policy questions. "What's your return window?" "When do I need to order for delivery before December 24?"
  7. Proceed to checkout. Refresh the tool list and confirm the 4 checkout tools appear. If they don't, check for a three-page layout without Shop Pay, B2B, or another exclusion.
  8. Trigger your extensions. Confirm blocking extensions hand control to the shopper and non-blocking ones don't break the flow.
  9. Repeat with a real agent. Run the same tasks in the ChatGPT desktop app's browser.
  10. Repeat at mobile width and with your key apps enabled.

Fix failures in order of revenue impact: anything that stops add-to-cart or checkout first, then wrong variant selection, then content gaps.

WebMCP QA checklist for Shopify Plus

Check Pass looks like
Storefront tools listed 10 tools visible in the inspector
Shopper-style search Right product in the first results
Variant selection Correct shade, size or pack selected
Add to cart Cart updates; drawer or popup doesn't trap the flow
Policy answers Accurate shipping, return and holiday cut-off answers
Checkout tools 4 tools appear after proceed_to_checkout
Checkout layout One-page checkout, or Shop Pay available on three-page
Blocking extensions Hand control to the shopper where intended
Discounts Codes apply through update_checkout
Order confirmation Order lands in admin with correct totals

Add this to your QA routine for every theme release and before BFCM. Our agent-ready checkout guide and agentic BFCM 2026 checklist cover the rest of the holiday prep.

Product data still decides what agents pick

WebMCP gives agents a clean way to act on your store. It doesn't make your products easier to understand. Titles that state format and size, descriptions that cover ingredients, materials and use, and variants grouped correctly still decide whether an agent picks the right item. Supplement and skincare brands should start with our Shopify Catalog mapping guide, and our AI for product merchandising on Shopify guide covers the wider catalog work.

Frequently asked questions

What is WebMCP?

WebMCP is a draft web standard that lets a web page register tools with the browser, so an AI agent can call them directly instead of reading page code and simulating clicks. It is a W3C Community Group draft edited by engineers from Microsoft and Google.

Is WebMCP live on Shopify?

Yes. Shopify turned on WebMCP tools for every Liquid storefront and the Hydrogen developer preview on August 5, 2026, and for checkout on September 28, 2026.

Do I need to install anything to use WebMCP on Shopify?

No. Shopify says there is nothing to install or configure. The work is testing how your theme, cart and checkout customizations behave when an agent uses them.

Can I turn off WebMCP on my Shopify store?

Shopify documents no merchant opt-out for its WebMCP tools as of October 2026, and the Agentic Storefronts settings do not control them.

Which browsers and agents support WebMCP?

The ChatGPT desktop app's built-in browser can call WebMCP site tools on supported models, and Brave Leo has experimental support. Chrome 149 and Edge 150 run origin trials. Google has said Gemini in Chrome will support WebMCP soon.

Can a WebMCP agent buy without the shopper's approval?

No. Shopify's checkout tools submit the order only after buyer confirmation, and control returns to the buyer for steps such as 3D Secure or blocking UI extensions. Agents also cannot enter new card details.

Which Shopify checkouts don't support WebMCP?

Three-page checkout unless the buyer uses Shop Pay, B2B checkout, embedded and mobile SDK checkouts, checkouts with items from another shop, and draft orders, order edits and payment collection.

What is the difference between WebMCP and MCP?

MCP connects an AI application to a remote service over the network. WebMCP connects an agent to the web page open in the shopper's browser, using the shopper's own session.

Get your store tested for browser agents

XgenTech is a certified Shopify Partner agency founded in 2012 and rooted in New York, with 15+ ecommerce experts and 320+ store launches. Our AI automation agency team tests themes and catalog data for agent readiness and builds custom WebMCP tools, and our Shopify Plus experts fix the cart and checkout customizations that get in the way. Contact us to book a WebMCP test of your store.

Related reading:

More reading...

How to Make Your Shopify Checkout Agent-Ready (2026 Guide for Shopify Plus)
October 20, 2026

How to Make Your Shopify Checkout Age...

Shopify Rollouts A/B Testing vs SimGym vs Intelligems and Shoplift: AI-Era CRO for Shopify Plus (2026)
October 20, 2026

Shopify Rollouts A/B Testing vs SimGy...

60 Shopify Sidekick Prompts for Plus Teams (Reporting, Merchandising, Flow, Theme and More)
October 20, 2026

60 Shopify Sidekick Prompts for Plus ...