# What an agent actually needs from your store

> ACP, UCP, AP2 and MCP address different workflows. Separate product discovery, checkout, payment authorization and tool access before choosing an integration.

- Author: Ratik
- Published: 2026-09-11
- Updated: 2026-09-18
- Category: Guides
- Canonical: https://www.arclift.ai/blog/what-an-agent-needs-from-your-store

![Editorial illustration: product discovery selected from four separate workflows beside an example product record with price, availability and description.](https://www.arclift.ai/media/blog/what-an-agent-needs-from-your-store-9598a041b735.jpg)

Almost everything written about agentic commerce runs four different things together. ACP, UCP, AP2 and MCP get listed as though a merchant has to do all four.

They address different layers, and responsibilities depend on the integration. Start with the workflow you need and the requirements published for that destination, not a deadline attached to an acronym.

Explore the Concept:

[Agent Readiness](/concepts/agent-readiness#readers)

## ACP, the OpenAI and Stripe path

OpenAI’s documentation separates a product discovery feed from Instant Checkout. The three flows below describe its checkout integration, not three universal requirements for appearing in ChatGPT.

A product feed comes first: a secure, regularly refreshed feed in CSV or JSON carrying identifiers, descriptions, pricing, inventory, media and fulfillment options, with daily snapshots.

Then the agentic checkout endpoints: create and update a checkout session, validate it, determine fulfillment, calculate tax, process the payment, and accept or decline the order. These are real endpoints on your systems, not a hosted widget.

Then a payment path, through a designated payment service provider, or directly if you are a PCI DSS Level 1 merchant running your own vault.

Embedded presentation does not transfer order ownership: the merchant’s systems retain checkout state, validate the order and process payment. The merchant remains the merchant of record.

Source: [OpenAI: Agentic Commerce Protocol, key concepts](https://developers.openai.com/commerce/guides/key-concepts)

## UCP, the Google path

The Universal Commerce Protocol covers AI Mode in Search and Gemini, and the requirements are more granular.

A product only shows a buy option if its listing carries the native commerce checkout eligibility attribute. That is set per product, and Google recommends applying it through a supplemental feed rather than editing the primary one. Return policies have to be defined in Merchant Center. Support contact details have to be provided. Each product needs an identifier that maps to the product ID your own checkout API uses.

There is also a Google Pay and Wallet Console account to set up, a payment provider that has integrated the Google Pay API, an interest form to submit, and an approval to wait for. At the time of writing it is available to select merchants in the United States, Canada and Australia.

UCP also describes post-purchase capabilities. A specification’s scope is not the same as every capability being enabled in a particular merchant integration; check the supported journey before promising it.

Source: [Google Merchant Center: About the Universal Commerce Protocol](https://support.google.com/merchants/answer/16837055)

## AP2 is an authorization layer

The Agent Payments Protocol is the one most often mis-sold. It handles the authorization question: proving that an agent had a real mandate from a real person to spend real money.

AP2 defines how intent and authorization can be evidenced across an agent payment journey. It is not a universal merchant exclusion or a separate task every retailer must build. Responsibilities depend on the buyer, merchant and payment-provider integration.

If someone quotes you for AP2 integration, ask which participant you are, what your payment provider handles, and which endpoint or verification step you would own.

Source: [Google Cloud: Announcing the Agent Payments Protocol](https://cloud.google.com/blog/products/ai-machine-learning/announcing-agents-to-payments-ap2-protocol)

## MCP is not the first thing to build

The Model Context Protocol is used for tool and data access. Shopify documents storefront tools for products and carts, and customer-account tools for authenticated customer workflows.

Use it when a defined workflow needs tool access to your commerce systems. Resolve inconsistent data before exposing it through another interface.

## The sequence that actually makes sense

Product discovery and checkout need trustworthy product and operational data. Payment authorization and tool access add their own requirements; a complete catalog does not satisfy those by itself.

OpenAI’s Instant Checkout guidance calls for a regularly refreshed product feed. Stale values can leave that integration with outdated price or availability data; this does not mean the ACP specification itself stops working. Google’s UCP checkout integration requires return-policy information in Merchant Center, including its supported product-feed option. That requirement is specific to checkout on Google.

An MCP connection exposes the tools and data its server provides. It does not establish that product records agree or that the client will use every field it receives.

So the order is not controversial. Get the record right: one source of truth, fields that agree across page, structured data and feed, nothing important living only inside an image. Then publish the operational facts that the specifications ask for, which mostly means returns, shipping and support, written once in a form a machine can act on.

Choose the destination early enough to know which requirements apply. Build the connector when the workflow, permissions and underlying data are ready.

The useful brief names a journey, a destination and the work your systems must own.

Source: [Google: Prepare Merchant Center for checkout on Google](https://developers.google.com/merchant/ucp/guides/overview/merchant-center)

Source: [MCP: Architecture and scope](https://modelcontextprotocol.io/docs/2026-07-28/learn/architecture)

## Your brand’s next step

[Product Data & AI Discovery](/services#product-data)

[Start a Conversation](/contact?service=product-data&example=agent-readiness)

## Related reading

[Every row is a count, not an opinion](/blog/agent-readiness-concept)

[What AI shopping agents can read about your store](/blog/agentic-commerce-protocols)
