Agent commerce, explained
AI assistants have started doing the shopping. This page is the plain-language version of what that means for a store — who the agents are, what the new standards do, and what’s worth doing first. We keep it current as the standards are adopted.
What’s changed
People have started delegating purchases to AI assistants. They say what they want; the assistant finds it, compares it, and — increasingly — buys it, working the same product pages and checkout your human customers use.
To your storefront, that shopper looks like a bot — because it is one. Defences built for scrapers can’t tell a buying agent from a bad one, so the default outcome is a blocked sale that no dashboard ever shows you. Blocking automation is a legitimate choice; the point is to make it a choice.
Standards are forming quickly around four jobs: proving which agent is knocking (identity), reading what you sell (discovery), completing a purchase without driving your UI (checkout), and paying with the owner’s authority (payment). You don’t have to adopt any of it today — but it pays to know which layer each headline belongs to, and what your platform is already doing on your behalf.
The standards, in one place
Web Bot Auth
Identity Adopted IETF · RFC 9421Lets an agent cryptographically sign its requests so your site can tell a verified shopping agent from an anonymous scraper. This is the mechanism allowlists ride on.
Honoured by Shopify since May 2026; Cloudflare support rolling out from September 2026.
Your move: Ask your bot-defence provider about allowlisting verified agents — you can let trusted shoppers in without opening the door to scrapers.
UCP
Discovery Rolling out Google & ShopifyA well-known endpoint (/.well-known/ucp) that describes your catalogue and cart to agents, so they can shop your store without clicking through it like a person.
Shopify auto-enrolls stores via Agentic Storefronts — if you sell on Shopify, you may already have it.
Your move: On Shopify, confirm you’re enrolled. Elsewhere, watch your platform — this arrives as a platform feature, not a DIY project.
ACP
Checkout Rolling out OpenAI & StripeLets a purchase complete inside the chat: your product feed goes in, an order comes out, without the agent driving your storefront at all.
This is the route to your products being bought directly inside ChatGPT.
Your move: Keep a clean product feed and ask your platform about ACP support.
MCP
Checkout Emerging Anthropic · industry-wideA general standard for AI assistants to call tools and services directly. A commerce MCP endpoint gives agents a structured way to search and buy instead of scraping.
Widely adopted for assistant tooling; commerce endpoints are still early.
Your move: If your platform offers a commerce MCP endpoint, advertise it.
AP2
Payment Emerging Google-initiated · FIDO-governedA protocol for proving the human actually authorised the agent’s payment — a mandate that travels with the transaction.
Specification stage; support signals only.
Your move: Nothing to install yet — this will arrive through your payment provider.
Shared Payment Token
Payment Emerging Stripe, with ACPA scoped payment credential an agent can hold instead of a card number — limited to one merchant and amount, so a leaked token is not a leaked card.
Pairs with ACP; Stripe first.
Your move: Comes via your payment provider — no merchant work yet.
Visa TAP & Mastercard Agent Pay
Payment Emerging Visa · MastercardThe card networks’ programmes for recognising agent-initiated transactions, so a legitimate agent purchase isn’t scored like fraud.
Programmes announced; enrolment runs through acquirers.
Your move: Ask your acquirer whether agent-initiated transactions are recognised.
Identified vs anonymous — the split that matters
Platforms now treat cryptographically verified agents differently from anonymous bots. That means your agent-readiness is really two numbers: how you treat agents who prove who they are, and how you treat the long tail who don’t. A store can be wide open to one and walled off to the other without knowing it.
Our scans run both kinds of shopper and report them separately — the gap between the two is the first thing worth knowing about your own store.
Where to start
- Make your product data machine-readable. schema.org Product and Offer on every product page, with per-variant price and stock — the cheapest fix with the widest reach.
- Keep a guest checkout, and make it findable. An agent buying for a first-time customer has no account to sign in with.
- Make your variant picker work without a mouse. If it works with a keyboard it usually works for AI shoppers — and for screen readers.
- Decide your door policy on purpose. Blocking all automation is a legitimate choice; the alternative is allowlisting verified agents, not switching your defences off.
- Publish the cheap signals. AI directives in robots.txt, a valid sitemap, llms.txt — then the protocol endpoints as your platform ships them.
- Measure it. The only way to know whether an agent can buy from you is to watch one try.
Plain words
- Agent commerce
- Shopping done by software on a person’s instruction — the person decides, the agent executes.
- AI shopping agent
- The software doing the buying: ChatGPT, Gemini, Claude, Perplexity — and a long tail of smaller, unverified bots.
- Verified (identified) agent
- An agent that signs its requests so you can tell who’s knocking. The opposite is anonymous.
- Bot wall
- The defences — CAPTCHAs, challenges, fingerprinting — built to stop scrapers, which treat an unrecognised shopping agent exactly the same way.
- Allowlist
- Letting named, verified agents through your bot wall while everything anonymous still gets challenged.
- Structured data
- Machine-readable product facts (schema.org): price, variants, stock. What an agent can know without guessing.
- Guest checkout
- A way to buy without an account. An agent shopping for a first-time customer has no login.
Find out where you stand
The only honest answer is behavioural: send real AI shoppers through your store and watch where they stall. That’s what a scan is.
See a sample result Get your store scanned