Protocol guide
What is UCP — and why your
Magento store is not yet
readable by AI agents
AI agents like ChatGPT don't browse the web the way humans do. To sell through them, your ecommerce must speak their language. This page explains what's missing, what's needed, and what you can do today.
Why Magento is not automatically readable by AI agents
AI agents — ChatGPT, Perplexity, custom agents, and the new AI assistants built into browsers and devices — don't see buttons or fill out forms. They operate through APIs and structured tools. When an agent wants to "buy something", it expects declared endpoints, structured data, and a checkout flow that doesn't assume a browser session.
Magento exposes REST APIs and GraphQL designed for JavaScript frontends — great for a React storefront, unusable by an AI agent without adaptation. Three things are missing:
- Capability discovery — no endpoint tells an agent "this store sells physical products, accepts guest checkout, supports coupons". The agent doesn't know where to start.
- AI-readable product data — standard catalog data isn't structured for semantic interpretation: price contexts, normalised attributes, and reasoning-optimised descriptions are all missing.
- Programmatic checkout — Magento's standard checkout requires a browser session, cookies, and UI interaction. An agent can't complete it without a dedicated layer.
What is UCP — Universal Commerce Protocol
UCP (Universal Commerce Protocol) is an emerging protocol that defines how an ecommerce system should expose its capabilities to AI agents. It is, essentially, the OpenAPI of shopping: a standard that allows any AI agent to discover what a store can do, how to interact with it, and how to complete a purchase programmatically.
A UCP-ready store exposes four types of standardised endpoints:
/ucp/capabilitiesCapability discovery — the agent learns what the store can do before acting
/ucp/catalogProduct catalog in AI-ready structured format with semantic attributes
/ucp/cartCart management via API, without a browser session or cookies
/ucp/checkoutProgrammatic checkout for authorised agents with structured order confirmation
What MAG UCP does
MAG UCP is a Magento 2 module that installs a UCP layer on top of your existing installation. It replaces nothing — it adds the endpoints, data transformers, and access controls needed to make your store understandable to AI agents.
After installation and configuration:
- Your Magento catalog is transformed into UCP format — products, variants, prices, availability, and attributes become readable by any compatible AI agent.
- ChatGPT, GPT Actions, and custom agents can add products to the cart and guide the customer to checkout without ever opening a browser page.
- Orders completed via AI agent flow normally through the Magento backend: no parallel system, no duplication.
- The module is compatible with Magento 2.4.x and major stacks (Adobe Commerce, Hyvä, PWA Studio).
What remains under the merchant's control
Adopting UCP doesn't mean handing control of your sales to an external algorithm. The merchant retains full authority over everything they manage today in Magento:
- Prices, discounts, and promotions — managed in Magento Admin, exposed via UCP as read-only. No agent can modify them.
- Catalog visibility — you choose which categories or products are exposed to agents and which remain on the traditional site only.
- Order workflow — shipping, invoicing, returns management: everything stays in the normal Magento flow.
- Rate limiting and access — define how many API calls are allowed per agent and block anomalous behaviour.
What UCP doesn't do yet (and it's honest to say so)
UCP is an emerging protocol. Before adopting it, it's worth knowing the real limits:
Agent adoption is not yet universal
Not all AI agents support UCP natively today. ChatGPT and the main AI agents are in integration phases; the ecosystem is growing but is not yet as mature as REST or GraphQL.
Complex configurable products
Products with many variants (colour × size × material) require accurate semantic mapping to be interpreted correctly by an agent. MAG UCP includes a normalisation layer, but the quality of input data (Magento attributes) affects the result.
No guarantee of automatic indexing
Exposing UCP endpoints does not guarantee that ChatGPT or other AI engines will automatically index your catalog. Explicit configuration (GPT Actions, plugins, etc.) is needed to connect your store to each platform.
The protocol is still evolving
UCP is an open protocol under standardisation. The specs may evolve; MAG UCP updates accordingly, but this is a factor to keep in mind for long-term planning.
What you can prepare today
The AI agent channel for ecommerce is still early — but growing fast. Those who position themselves now, when competition is low, will have a structural advantage.
Make your Magento UCP-ready before the channel becomes crowded. The cost of not doing it is a months-long delay when the market moves.
Clear, structured, semantically rich copy works better for both AI agents and classic SEO. It's a double-return investment.
After installation, verify that your products are interpreted correctly by ChatGPT or a custom agent. The data speaks for itself.
Every store is different. We assess your specific situation and define a concrete integration plan together.
Ready to make your Magento readable by AI agents?
Book a free demo — we'll show you the module in action on your catalog.