
It’s barely 2026 and AI agents are already applying promo codes, redeeming loyalty points, and skipping your UI entirely.
Thanks to Google’s new Universal Commerce Protocol (UCP), agents like Gemini can now plug directly into a merchant’s backend, no screen scraping, no browser extensions. Discovery, identity, checkout? All standardized. And now, incentives are officially part of that spec.
Loyalty and promotions just became protocol-level features. If your stack can’t expose them in a structured way, good luck showing up.
This post breaks down how UCP actually works, where incentives fit in, and what it means if you run loyalty, promotions, or the infra that powers them.
Spoiler: your discounts might need a schema.
Let’s get this out of the way: agentic commerce sounds like a made-up term. But what it really means is simple: AI tools are now acting on behalf of customers.
And not just to recommend products. They’re:
That’s a big shift. Because until now, incentives were something you presented. A banner, a code box, a loyalty widget. Now, they’re something your system needs to communicate in real time, to a non-human interface.
Google isn’t building this in isolation. UCP is co-developed with Shopify and tested with brands like Petco, e.l.f., and Rugs USA. Gemini’s AI Mode is already surfacing deals mid-search. And with Direct Offers, advertisers can preload exclusive discounts that AI shows only when the shopper seems ready to buy.
So if you’ve been treating incentives like static, UI-tied objects, some JavaScript and a CMS block, you might already be invisible to the new interface.
UCP (Universal Commerce Protocol) is an open standard that lets agents, like Google’s Gemini, interact with commerce systems in a structured, predictable way. It’s like giving AI a universal API spec to browse, personalize, and transact across merchants.
It’s a manifest, some endpoints, and a set of capabilities that businesses can expose. And those capabilities? They now include discounts and loyalty.
UCP defines six base capabilities, which are basically opt-in modules a business can expose:
Each capability has optional Extensions, which let businesses add extra context or behavior. This is where incentives show up.
Discounts are an extension of the Checkout Capability, while loyalty (or rewards tied to customer identity) becomes possible via the Identity Linking Capability.
This structure is key. It means incentives aren’t just UI layers, they’re declared functions that agents can detect, call, and understand.
.webp)
When a business supports the Discount Extension, they expose structured logic around:
The agent doesn’t guess. It asks: “What discounts are valid for this session/cart?” And the business responds with machine-readable info the agent can apply.
This is where it gets more interesting for loyalty programs. The Identity Linking Capability lets an agent authenticate a user against a merchant’s backend. Like sign in with Google or token-based login.
Once linked, the agent can:
This turns loyalty from a separate program you check after login to something agents use during product discovery or checkout to enhance relevance and value.
.webp)
Here’s how the UCP actually works:
This creates a two-way dialogue between agent and business systems with discounts and loyalty built in as structured, real-time hooks.
Compare that to the traditional model, where:
UCP flips this. Now incentives are part of the protocol itself. If you don’t expose them, you’re not part of the conversation.
If you’re running a loyalty program or discount logic today, this changes what integration means. Because it’s not just about sending the right offer, it’s about making that offer visible and usable to an agent. In real time.
Let’s start with what’s possible now that discounts and loyalty are part of the protocol:
This all sounds powerful, because it is. But here’s what breaks if your system wasn’t built for it:
AI agents are rapidly evolving into loyalty members, price shoppers, and checkout bots, but they can only engage if your incentive infrastructure is ready. That means incentives must be structured, API-accessible, identity-aware, and operate in real time. The major players, Google, Microsoft, OpenAI, are already moving fast, embedding checkout and shopping capabilities directly into their AI tools.
If your loyalty or promo engine can’t do that, it’s not ready for agentic commerce.