← All posts Blog

UCP Lodging makes hotels bookable by AI agents.

By Bonafide · September 28, 2026

Google and the Lodging Tech Council have published the first draft of UCP Lodging, an extension of the Universal Commerce Protocol for booking hotels. It settles how an agent completes a reservation. For now, it leaves open how an agent decides which hotel to book.

What was released

On September 25, the Universal Commerce Protocol added booking as its first lodging capability, dev.ucp.lodging.booking. It was shaped by a Lodging Tech Council that includes Amadeus, Booking.com, Expedia, Google, Hilton, Marriott, and Trip.com, and it is now open for public feedback.

The spec gives any AI surface a consistent way to run a hotel booking session. An agent creates a session from a property, room type, and rate plan, adds guests and occupancy, receives real-time pricing and availability, and completes payment. It handles deposits, deferred balances, pay-at-property, and split payments. Price changes mid-session are displayed to the guest, and taxes and fees are shown up front. The hotel stays the merchant of record. When a step needs the hotel's own experience, the session hands back to the hotel's booking flow.

This is a big step for hotels. A shared standard backed by leading hotel groups, distribution partners, and Google means less custom integration work, a guest experience built on transparent pricing, and a clear route for agents to book directly with the property. We're excited to see the industry build it together.

A strong foundation, with room to grow

This first release focuses on the transaction. The spec describes discovery as "provisional" and booking as "authoritative." UCP's broader search and catalog capabilities already work at the hotel level, and we expect the lodging work to extend upstream from here as the community builds on it.

In this release

  • Booking session create, update, complete, cancel
  • Real-time price and availability checks
  • Guest, booker, and occupancy details
  • Payment schedules, deposits, split payments
  • Policy and cancellation terms tied to the booking
  • Hotel as merchant of record

Natural next steps upstream

  • Room-level search and shopping
  • Amenities, rich property descriptions, location context
  • Structured house rules and brand standards
  • Loyalty earn, burn, and member benefits
  • Special requests and add-ons
  • Context on why a hotel fits a particular guest

In the draft, the property object carries an ID, a name, an address, and media. Room types and rate plans carry a title and a free-text description. The richer context that helps an agent match a traveler to the right property lives alongside the protocol today, and that's where the next wave of work will happen.

Search is changing, and hotels are well placed

An agent booking a hotel does two jobs. First it helps the traveler choose a property. Then it books it. UCP now gives the industry a common answer for the second job. The first is changing just as fast, as travelers ask AI to shop, compare, and decide on their behalf.

Once agents can book, the quality of what AI knows about a hotel carries straight through to the reservation.

The spec already points this way. Rate plan titles and descriptions have to convey the material commercial terms on their own and agree with the policies attached to the booking. That rewards brands whose content, policies, and offers tell one consistent story everywhere AI encounters them. A hotel that AI understands accurately, with a bookable endpoint, is ready to be recommended and booked on its own terms.

Where Bonafide fits

Bonafide and UCP

We're building UCP support into Bonafide's agentic workflows, starting with search, catalog, and booking for hotels.

Our goal is simple. When an agent reaches a hotel through UCP, the context behind every answer and every booking is verified, current, and consistent.

Bonafide is additive to UCP. We operate the Context Layer that informs the booking flow. It turns fragmented enterprise truth, from property content and policies to offers and loyalty, into verified, current context that AI can use to recommend a property for the right reasons and route the guest to the right booking path.

Open distribution has been part of our architecture from the start, with APIs, MCP, and UCP as delivery channels. As UCP grows upstream, the same context that improves how AI describes your properties is what keeps an agent's recommendation consistent with what the booking session returns. We're reviewing the draft closely and look forward to contributing to the UCP community alongside Google and the council.

Questions to start with

Does your rate plan match your policies?The spec asks them to agree. It's a good moment to check that marketing descriptions and the terms in your system of record line up.
Does AI describe your property accurately before it calls a booking API?Amenities, location, fit for a trip type, and brand standards are where recommendations take shape, and where the next phase of the standard is likely to grow.
Who will run your UCP endpoint?Your own stack, your CRS, or a partner like Bonafide. Knowing the answer early makes it easier to plan for agent-ready booking.
How do member benefits come through?The draft passes loyalty as an eligibility signal for pricing. Making sure AI understands your program helps members see the value of booking with you.

The UCP Lodging spec is still a draft that will improve with input from across the industry. Your Bonafide team is happy to walk through what it means for your estate and how your current AI alignment sets you up for it.

Sources: UCP Lodging announcement, GitHub discussion #864 · UCP Lodging Booking draft specification

The Bonafide pack lined up in a server room aisle, facing the camera
See it yourself

Take us for a walk.

Thirty minutes with Bonafide running on your brand. No slides, no scripts.