MCP Server · operational

Hotel booking,
now a conversation.

The official Model Context Protocol server for the CDS Groupe Hotel Booking API. It exposes the booking platform as 21 typed tools any MCP-compatible assistant — Claude, ChatGPT, Cursor, Copilot — can call directly. No SDK, no integration project: connect once, then ask in plain language.

21 tools wired into one graph — the CDS network reasoning alongside your assistant, not just answering it.

Ask, don't integrate

Find a hotel near Gare de Lyon for Tuesday night, under €140, and book my usual room type.
3 options on your corporate programme. Booked Hôtel Paris Gare de Lyon — Classic Double, €126, free cancellation. Confirmation RSV-8F2K; voucher attached. ✓

The assistant phrases the request; the server resolves the rest — company scope, negotiated rates, availability, booking guards and payment rules — and calls the CDS API on the user's behalf.

What your assistant can do

Search & compare

Find hotels by destination or geo-radius, scoped to the traveller's company programme and ranked like the native portal.

Availability & rates

Live room availability with negotiated corporate fares, board options and cancellation policies — straight from CDS.

Book, modify, cancel

Guarded write operations — ownership and role checks, payment-model rules and no-retry safeguards against double-booking.

Documents & profiles

Booking vouchers and documents, traveller profiles, company scope and GDS record (PNR) retrieval.

Connect a client

  1. Register the server in your MCP client. The transport is Streamable HTTP — point it at the URL below:

    {
      "mcpServers": {
        "cds": { "url": "https://mcp.cdsgroupe.com" }
      }
    }
  2. Restart the client and trigger the connection. The client registers automatically and opens the sign-in page in a browser.

  3. Choose your CDS environment and sign in with your CDS username and password. Authorization uses OAuth 2.1 with PKCE; credentials are sent only to the CDS API and never stored by this server.

  4. The 21 tools are now exposed to the assistant — it can call them on your behalf for the duration of the session.

Full setup guide for every client →
Streamable HTTP OAuth 2.1 + PKCE 21 typed tools EU-hosted
Endpoint https://mcp.cdsgroupe.com · Status /health · Discovery /.well-known/oauth-authorization-server
Credentials & access: api@cdsgroupe.com