Ulysse

/ flights / search

The easiest way to book a flight.

Search available fares and compare every option in one consistent format.

How it works

  1. Search

    Enter a route, dates, cabin, and passengers.

  2. Compare

    Flight offers are presented in one consistent structure.

  3. Book

    Choose an offer, confirm its current price, and add passenger details.

Search flights with MCP

Connect Claude, Codex, Cursor, or another MCP client to search and inspect fares with natural language. The endpoint uses Streamable HTTP and does not require an API key.

/mcp

Add it to your agent

Cursor and VS Code open an install prompt. The other buttons copy a ready-to-run terminal command.

Cursor One-click install VS Code One-click install

Choose your client to get started.

Available tools

Searches and offer IDs are stored by this server for one hour. The MCP is read-only: it searches and inspects fares but cannot create a booking.

For agents

This page is semantic HTML. The same resource is also available as Markdown using the .md extension or through HTTP content negotiation:

GET /index.md

GET /
Accept: text/markdown

Start a flight search with query parameters. Only the route and departure date are required; the cabin defaults to economy and the passenger count defaults to one adult.

GET /api/search?origin=PAR&destination=LON&departure_date=YYYY-MM-DD

The full JSON request remains available through POST /api/offer_requests. Both routes return an ID that can be polled at GET /api/offer_requests/{id}.