An AI shopping agent is software that autonomously discovers, evaluates, and purchases products on behalf of a user by calling structured APIs — not by browsing websites. These agents operate through interoperability protocols, not visual interfaces.
Three foundational protocols make this possible, and all three are now shipping in production as of March 2026.
The Protocol Stack
Layer 1: Agent Communication — A2A
The Agent-to-Agent protocol (A2A), originally developed by Google and now under the Linux Foundation, enables agents from different organizations to communicate. A shopping agent built by OpenAI can coordinate with a fulfillment agent run by a logistics company, which can coordinate with a payment agent operated by Stripe.
Layer 2: Tool and Data Access — MCP
Anthropic’s Model Context Protocol (MCP) provides a standard way for AI models to access external tools and data sources. In commerce, this means an agent can query a product database, access a user’s preference history, or call a price comparison service — all through a standardized interface.
Layer 3: Commerce Operations — UCP
Google’s Universal Commerce Protocol (UCP) sits on top, providing the commerce-specific vocabulary. UCP defines how agents interact with product catalogs, shopping carts, checkout flows, and post-purchase operations. Endorsed by Visa, Mastercard, Shopify, Stripe, Target, Walmart, and others.
What Happens When You Say “Buy Me Running Shoes”
Here’s the actual sequence when a user gives an AI shopping agent a purchase request:
- Intent parsing. The agent’s language model interprets “buy me running shoes under $120, size 11, delivered by Friday” into structured parameters: category=running_shoes, max_price=120, size=11, delivery_by=2026-04-04.
- Merchant discovery. The agent queries UCP-compatible merchants, checking their
/.well-known/ucpendpoints to understand each merchant’s capabilities, product schemas, and supported operations. - Product retrieval. For each qualifying merchant, the agent requests structured product data matching the user’s parameters. This is an API call returning JSON, not a webpage rendering HTML.
- Comparison and ranking. The agent applies the user’s criteria: price, ratings, delivery timeline, return policy (parsed from machine-readable policy documents). It may also apply learned preferences from prior interactions.
- Authentication. Before transacting, the agent presents verifiable intent credentials — cryptographic proof that it has the user’s authorization, scoped to this transaction type and amount.
- Purchase execution. The agent submits the order through the merchant’s UCP checkout endpoint, payment is processed through Visa or Mastercard’s agent payment protocols, and the user receives confirmation.
What AI Models Prioritize in Content
Research from the Universal Commerce Protocol — testing what 16 AI models across 8 organizations prioritize when evaluating content — found that information density (the ratio of verifiable claims per paragraph) is the dominant signal. Every model tested penalized keyword filler and narrative padding. This directly affects how agents evaluate merchant product descriptions: dense, factual, structured data wins over marketing copy.
The Information Density Principle
For merchants, this means product descriptions need to be optimized for machine consumption, not human persuasion. An AI agent doesn’t care about evocative language. It needs: exact specifications, verifiable claims, structured attributes, current pricing, and real-time availability.
Related Reading
- What Is Agentic Commerce?
- What Is Agentic AI Checkout?
- AI Agent Verification for Merchants
- Verifiable Intent: The Privacy Architecture

Leave a Reply