Collaborative research

MCP as the New Distribution Rail

How Model Context Protocol Is Replacing XML, APIs, and Screen Scraping

Published · September 202612 min readBy ADAPT
  • MCP
  • A2A
  • UCP
  • Protocol
  • CRS
  • PMS
  • Aven
  • Lighthouse
  • Technical
MCP released by AnthropicNov 2024
SynXis properties with MCP embedded35,000+
US hotel bookings through the channel-manager stack74%
Hotels bookable via Perplexity + Selfbook~140K
Standard hotel tools ADAPT proposes4

Every distribution era has had a rail: EDIFACT messages over private networks, then XML feeds pushed through channel managers, and now Model Context Protocol servers that assistants query directly. MCP changes what moves and who holds the copy. Whether it also changes who holds the position depends on whether the endpoint is open and owned by the hotel.

Three rails

A distribution rail is a message format, a network, and whoever sits in the middle translating. Hotels have had three.

In the GDS era, availability and bookings moved as EDIFACT-style structured messages over private networks. A hotel's reservation system did not speak to Sabre, Amadeus or Galileo directly; a switch company translated between them, and the terminal in a travel agency was the only screen a guest ever saw. The rail was reliable and expensive, and every party on it took a per-booking fee.

The OTA era, 2000–present, moved the rail onto the public internet. The OpenTravel Alliance's XML schemas, and later JSON over REST, standardized the messages; channel managers took over the switch's role, pushing availability, rates and inventory (ARI) to each OTA extranet and pulling reservations back. It worked well enough that 74% of US hotel bookings came to flow through this stack. It also meant a hotel's inventory existed as many copies, one per channel, each reconciled by hand when they drifted, and each channel setting its own terms for the copy it held.

The third rail reached production in March 2026. A hotel, or the CRS or PMS acting for it, publishes an MCP server; an assistant such as ChatGPT, Claude or Gemini queries it at the moment a traveler asks a question. There is no scrape of the hotel's website, no duplicated inventory in a platform database, and no intermediary markup between the published rate and the one the traveler sees. The March 2026 Inflection reconstructs how quickly it arrived; this article is about how it works and who should own it.

Three distribution rails
EraMessage formatNetworkWho translatesWho stands between hotel and guest
GDS (1980s–90s)EDIFACT-style structured messagesPrivate networks and leased linesSwitch companiesGDS, switch and travel agency
OTA (2000–present)OpenTravel XML, then JSON over RESTPublic internetChannel managersThe OTA as gatekeeper; the channel manager as plumbing
Agentic (2026–)MCP over JSON-RPCAI platforms over HTTPSThe PMS or CRS itself, or an MCP vendorNobody, if the endpoint is open and hotel-owned; a new layer if it is not

What MCP is

Model Context Protocol is an open specification, released by Anthropic in November 2024, for connecting an AI application to external tools and data. Its architecture has three roles. The host is the AI application the person is using: a chat assistant, a coding tool, a browser. The host runs one or more clients, each holding a single connection to a server. The server is the thing that exposes capabilities, and in our case it is the hotel's.

Messages travel as JSON-RPC 2.0 over a transport, either a local process pipe or HTTP for remote servers. On connection the two sides negotiate capabilities; after that the server can offer three kinds of thing.

  • Tools: functions the model may call, each with a name, a description and a JSON schema for its arguments, such as search_availability or create_booking. The client lists them with tools/list and invokes them with tools/call.
  • Resources: read-only data addressed by URI that the application can load as context, such as a property description, a room-type catalog or a cancellation policy.
  • Prompts: reusable templates the user can select, such as a booking-assistant or concierge flow, which shape how the model uses the tools and resources.

The consequence for a hotel is that one server serves every compliant assistant. During 2025 OpenAI, Microsoft and Google adopted the protocol, and Anthropic moved its governance into a Linux Foundation project, which answered the single-vendor concern the alliance and others had raised. Authorization for remote servers uses an OAuth-based framework that is still maturing, and that immaturity is the main technical caveat in the sections that follow.

hotel-mcp — tools/listIllustrative exampleidle
tools/list → 3 tools · 3 resources · 2 prompts
search_availability
Open room types for a stay; returns rate and hold TTL
{ "city", "check_in", "check_out", "guests", "max_rate" }
get_rates
Rate plans, taxes, fees and cancellation terms per room
{ "property_id", "room_type", "check_in", "check_out" }
create_booking
Confirms a held room; the hotel is merchant of record
{ "hold_id", "guest", "payment_ref", "idempotency_key" }
resources
hotel://exchange/property text/markdown
hotel://exchange/room-types application/json
hotel://exchange/policies text/markdown
prompts
booking_assistant · concierge
tools/call search_availability → 3 rooms · 41 ms
Source: direct via MCP · no OTA in the path

The listing is illustrative, but its shape is the point: the tool names and argument schemas are the contract. If every PMS vendor ships a different contract, an assistant needs a different integration per vendor and the fragmentation of the API era returns under a new name. That is why standard tool schemas are the first deliverable of the alliance's rate and inventory work.

Why it is different

Three properties of the new rail change the economics. They are worth stating precisely, because vendors will claim all three whether or not they deliver them.

No scraping. Assistants have been answering hotel questions for two years from whatever they could read on the open web, which in practice meant OTA listings and stale brand pages. An MCP server gives the assistant a verified answer from the system of record at the moment of the question. The hotel controls what is published, including the rate and the cancellation terms the traveler sees.

No duplication. In the channel-manager model the hotel's ARI is copied into every extranet and the copies drift. MCP is pull, not push: the data stays in the PMS or CRS and is read when needed. There is nothing to reconcile because there is no second copy.

No intermediary markup. When the traveler is routed to the hotel's own booking engine, or the booking is created through the hotel's own endpoint, the hotel is merchant of record. There is no commission in the path and no third party holding the guest's contact details. The guest relationship arrives with the booking rather than at check-in.

MCP moves data and calls. It does not move trust. Identity, disputes and accountability still have to be built, and no protocol vendor has built them.
ADAPT collaborative research

That is the limit of the rail. A wrong booking, a no-show, a chargeback filed 90 days later: MCP has nothing to say about any of it. The Dispute Resolution Working Group exists because the rail needs a trust layer beside it, and The Consumer Trust Gap explains why travelers will not delegate booking until one exists.

March 2026 implementations

Three implementations went live in the same fortnight, and they illustrate three different places the server can sit.

Where the MCP server sits
Aven — SynXisInside the CRS · 35,000+ hotels
Agentic Hospitality — TravelOS MCP ServerBridge over the existing PMS or CRS · flat license
Lighthouse — Hotels Network app in ChatGPTPlatform app · flat subscription
Sabre — SabreMosaic; GuestCentric — MelissaPlatform-level and booking-engine-level
ExchangePMS — the ADAPT pilotNative in the PMS · 200+ units

Aven, the former Sabre hotel technology unit acquired by TPG for $1.1B, is embedding MCP across SynXis. Because SynXis is already the system of record for its 35,000+ hotels' availability, rates and inventory, the server answers from the source. For a property on SynXis the operative questions are which assistants are connected, whether member and negotiated rates are exposed, and what the connection costs.

Agentic Hospitality's TravelOS MCP Server, launched in early March from Louisville, Kentucky, is a bridge: it connects an existing CRS or PMS to the assistants without replacing it, without duplicating inventory and without a separate booking system. The company claims integrations with 700+ PMS and CRS providers, adds a Schema.org structured-data layer, and charges a flat license rather than a commission. It also reports the first MCP-originated booking, in September 2025, at a five-unit property in Dominica: a ChatGPT query for a full-house rental with air-conditioned bedrooms resolved to a direct booking with the property as merchant of record. The anecdote is the thesis in miniature. The smallest property answered a question the OTAs could not.

Lighthouse's Hotels Network app in ChatGPT, launched March 4, sits at the platform. Any hotel can join without a custom integration; the property connects over MCP, its verified data feeds the conversation, and the traveler is routed to the hotel's website to book. The model is a flat subscription with no commission on bookings. Minor Hotels, One&Only Resorts and Preferred Hotels were among the early participants. Sabre's SabreMosaic platform and GuestCentric's Melissa sales agent round out the month, one at GDS scale and one at the booking engine.

What they share is the important part: MCP as the rail, the hotel as merchant of record, and a fee that does not rise with ADR. What separates them is position. The CRS-embedded model and the platform app both leave the hotel dependent on a party at the protocol layer; the bridge does too, however good its terms. Only a server the PMS itself publishes leaves the hotel holding the endpoint. That is the design choice the alliance's own reference implementation made, and it is the one we recommend to vendors.

MCP, A2A, UCP, ACP

MCP is the rail with hotel adoption. Three other protocols are regularly named alongside it, and they do not compete with it so much as sit at other layers. The table records purpose, authorship, what moves and where a hotel plugs in, as of March 2026.

Agent protocols relevant to hotel distribution, March 2026
ProtocolPurposeWho sets itWhat it movesWhere a hotel plugs in
MCPConnects an AI application to tools and dataAnthropic (Nov 2024); governance now in a Linux Foundation projectTool calls, resources and prompts over JSON-RPCAn MCP server published by the PMS or CRS; live in hospitality
A2ALets agents discover, message and delegate tasks to other agentsGoogle (Apr 2025), with enterprise software backersTasks, messages and results between agents; an Agent Card for discoveryA hotel-side agent negotiating with a traveler's agent; conceptual in hospitality so far
UCPStandardizes how an agent evaluates and purchases from a merchantGoogle (Jan 2026, at NRF) with retail partnersOffer data, checkout and order stateMerchant checkout integration; retail live, travel adaptation in development
AP2Authorizes and settles payments an agent initiatesGoogle (Sep 2025) with payment-network partnersSigned mandates recording what the user approved, plus settlement across existing railsThrough the payment provider behind the booking engine; pairs with UCP
ACPExposes a merchant's checkout inside ChatGPTOpenAI with Stripe (Sep 2025)Product feed, checkout session and delegated paymentMerchant integration; limited relevance after OpenAI's March 2026 step back from in-chat travel checkout
Two protocols share the acronym

ACP above is OpenAI and Stripe's Agentic Commerce Protocol. IBM's earlier Agent Communication Protocol, an agent-messaging effort, uses the same letters; the alliance's March 2026 source notes recorded minimal hospitality adoption for it.

The layering is what operators should watch. MCP is the discovery and tool layer, and it is where hotels connect today. A2A describes the autonomous future in which a traveler's agent negotiates rate, loyalty recognition and cancellation terms with a hotel's agent; it is not deployed in hospitality. UCP and AP2 are Google's transaction and payment layer, and together with browser-native MCP support in Chrome 146 they form a full stack. Your Hotel Should Speak Every Language puts the risk plainly: if that stack succeeds, MCP becomes the discovery layer and one company's protocols become the transaction layer. The answer is not to avoid Google's rails. It is to keep the canonical data and the booking endpoint on the hotel's side of every one of them.

Decision matrix

The right move depends on where a property's system of record lives and what its vendor is willing to ship. The matrix is the alliance's recommendation for the common cases.

Protocol decision matrix for operators and PMS vendors
SituationRecommended pathWhyWatch for
Independent on a modern PMS with an open APIAsk the vendor for a native MCP server on its roadmap; publish Schema.org markup and /.well-known/hotel.md nowKeeps the endpoint and the data with the hotel; the markdown file gives immediate discoverability at no costVendors that route the MCP layer through a partner and charge per booking
Property on a legacy PMS or CRS with no MCP roadmapUse a flat-fee bridge such as TravelOS as a time-boxed stepPresence in the assistants this year without replacing the coreContract for data portability and merchant-of-record status; set an exit date
Property on SynXis or another MCP-embedded CRSEnable the CRS's MCP connectionThe CRS is already the system of record; no copy is createdWhich assistants are connected, whether negotiated rates are exposed, and the fee schedule
Property that wants ChatGPT presence this quarterJoin a flat-subscription platform app such as Lighthouse's Hotels NetworkOpen to any size; the traveler is routed to your own siteMeasure referred bookings; do not let it become the only path
PMS or CRS vendorImplement MCP in the core product with the WG-003 tool set; charge for infrastructure, never per bookingYour customers keep position; no bridge vendor stands between you and the assistantsProprietary tool names that fragment the market
Anyone offered pay-per-booking MCP accessDeclineA percentage at the protocol layer is the commission model with new brandingQuoted rates below OTA levels that still scale with ADR

The ADAPT position

The first movers are useful. They proved the rail works and forced the platforms to take hotel data seriously. The alliance's disagreement is narrow and structural: an MCP endpoint should be an open standard a PMS implements, not a proprietary layer a hotel rents. Concretely, ADAPT advocates five things.

  1. An open MCP server specification for hotel PMS and CRS systems, published by the alliance and free to implement.
  2. Standard tool schemas across vendors for search, book, cancel and modify, so an assistant integrates once.
  3. The hotel as merchant of record in every MCP-mediated transaction.
  4. No commission at the protocol layer: a flat infrastructure cost only, with total distribution cost under 8%.
  5. Interoperability: any compliant hotel server works with any compliant assistant, with no exclusive lanes.

The principle underneath all five is that the hotel owns the canonical data layer. Rooms, rate plans, restrictions, policies, photos and guest history live in the PMS and are exposed through adapters. MCP is the adapter that matters in 2026; a REST API, a CLI and an agentic markdown file are adapters too, and whatever follows A2A will be another. A property that owns the layer adds an adapter when a protocol arrives. A property that rents the layer changes vendors. Your Hotel Should Speak Every Language develops this argument and the revenue math behind it.

Technical roadmap

For a PMS vendor, or an operator with engineering capacity, the path to a protocol-native integration is well understood. The alliance's reference implementation at the Exchange Building followed it, and the steps are ordered so that each is useful on its own.

  1. Canonical data layer

    Give every room type, rate plan, restriction, policy and photo a stable identifier in the PMS. Publish Schema.org Hotel, HotelRoom and Offer markup and a /.well-known/hotel.md file from the same data. Assistants can use these today with no server at all.

  2. Read-only MCP server

    Expose resources for property, room types and policies, and the search_availability and get_rates tools, over the HTTP transport. Log every call with the calling platform. This is the AI-enhanced search model, live.

  3. Authorization and limits

    Adopt the specification's OAuth-based authorization for remote clients, per-platform scopes and rate limits, and an audit trail. Treat the authorization layer as immature and keep it isolated from the write path.

  4. Write path

    Add create_booking, modify_booking and cancel_booking with idempotency keys, timed holds and explicit failure states. Settle through the existing gateway with the hotel as merchant of record, and shape the interface so programmable settlement can replace the gateway later without changing the tools.

  5. Discovery and registries

    List the server in the platforms' app and connector directories and publish an agent card so agent frameworks can find it. Adopt the WG-003 tool schemas as they are ratified, so one integration serves every vendor's customers.

  6. Trust hooks

    Tag every agent-sourced booking, reconcile it separately, and expose the fields the Dispute Resolution Working Group needs: booking source, terms as presented, guest trust status. This is what turns a rail into a market.

WG-003 (Rate & Inventory Protocol) carries this work: standardized ARI publishing for MCP servers, room-type and rate-plan structures, and restriction encoding. PMS vendors who would rather shape the tool set than inherit it should join through the PMS track. The history of the previous two rails is in the deep dive, and the lesson of both is the same: whoever owned the translation layer ended up owning the terms.

Sources

  1. Model Context Protocol — specification (2025-06-18 revision) — Architecture, JSON-RPC message format, tools, resources, prompts and the authorization framework.
  2. Anthropic — "Introducing the Model Context Protocol" (November 2024)
  3. Linux Foundation — announcement of the Agentic AI Foundation (2025) — The Linux Foundation project that now houses MCP governance.
  4. A2A Protocol — project site — Google's Agent2Agent protocol (April 2025).
  5. Agent Payments Protocol (AP2) — project site — Google (September 2025).
  6. OpenAI — Agentic Commerce Protocol developer documentation — Developed with Stripe (September 2025).
  7. Google Developers Blog — "Developer's Guide to AI Agent Protocols" (March 18, 2026) — Also the reference for UCP, announced at NRF in January 2026; Google's developer documentation is at developers.google.com.
  8. Skift — "Former Sabre Hotel Unit Lays Groundwork for AI Distribution" (March 2, 2026)
  9. Hospitality Net — "Agentic Hospitality Launches TravelOS MCP Server" (March 7, 2026) and "Your Hotel's New Front Door: What MCP Means for Hospitality" (March 17, 2026) — Domain-level reference; both items are logged in the alliance's March 2026 source file.
  10. Agentic Hospitality — company site — Integration count, pricing model and the first-booking account are the company's own claims.
  11. Lighthouse — company site — Hotels Network app in ChatGPT, March 4, 2026, per the company's announcement.
  12. OpenTravel Alliance — Domain-level reference for the XML message specifications of the OTA era.

The MCP tool listing is illustrative and does not describe any vendor's server. Vendor figures are as announced by the vendors. ADAPT's founding operator runs the Exchange Building pilot whose PMS is the reference implementation referenced here.

Collaborative research by ADAPT — Alliance for Direct Accommodation Protocol & Technology. Corrections and counter-evidence are welcome at bek@membnb.com.

Working groupCompanion research for WG-003 (Rate & Inventory Protocol)Working groups
Previous

The March 2026 Inflection

Read
Next

The Consumer Trust Gap

Read