Ulysse Agents

100% free

Flight search, designed for AI agents.

Give Claude Code, Codex, Cursor, or any MCP-compatible agent access to Ulysse flight search, with no account or API key.

Add Ulysse to my agent
This page is also available in Markdown →
agent / flights

You

Find me a round trip from Paris to London next month. Compare price and travel time.

Ulysse Agent

$ ulysse.search_flights(PAR, LON)

PARLON

Searching available fares and sorting the best options…

Works wherever your agent does

  • Claude Code
  • Codex
  • Cursor
  • OpenCode
  • Gemini CLI
  • Any MCP client

Designed for agents

Less interface. More useful answers.

Traditional booking pages are made for people to browse and click. Ulysse Agents removes that layer and gives your agent the structure it needs.

Structured by default

Routes, dates, fares, and conditions follow a consistent format that agents can parse.

Token-efficient

Results keep only what matters (times, stops, baggage, and price) to leave room for your conversation.

No new interface

Use the MCP standard instead of a separate integration for each client.

How it works

From prompt to flights in three steps.

The same natural-language request works across all compatible agents. Ulysse turns it into a real search and returns options you can compare.

  1. 1

    Ask naturally

    Tell it your route, dates, cabin, and passengers in the conversation you’re already using.

  2. 2

    Search for real flights

    Ulysse searches available fares and presents each option in a consistent format.

  3. 3

    Compare with clarity

    Let your agent summarize the price, duration, stops, and trade-offs before you choose.

Setup

Add Ulysse to your agent with one command.

Ulysse runs a public MCP server over streamable HTTP. Add it to your client with a single command.

MCP server address

https://homer.ulysse.com/mcp

Claude Code

claude mcp add --scope user --transport http ulysse https://homer.ulysse.com/mcp

Codex

codex mcp add ulysse --url https://homer.ulysse.com/mcp

Gemini CLI

gemini mcp add --scope user --transport http ulysse https://homer.ulysse.com/mcp

Cursor

Add this server to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "ulysse": {
      "url": "https://homer.ulysse.com/mcp"
    }
  }
}

Another client? Add a streamable HTTP MCP server with the address above.

Available tools

  • suggest_places

    Finds the IATA codes of a city or airport.

  • search_flights

    Searches live flights and returns the best offers with a booking link.

  • get_offer

    Confirms an offer's price and details its conditions and baggage.

  • find_cheapest_dates

    Finds the cheapest dates from recent fares.

Try it now

Copy. Paste. Take off.

No SDK needed. Start by giving your agent a clear request and ask it to compare the criteria that matter to you.

prompt.md

Use Ulysse Agents to find the best round-trip flights from Paris to New York from September 12 to 20 for one adult. Compare the top three options by total price, duration, and number of stops. Don’t book anything without asking me for confirmation.

Simple pricing

100% free to search.

Search for flights from your agent without adding another subscription. Standard ticket prices and fare conditions apply when you book.

  • ✓Free flight searches
  • ✓No extra subscription
  • ✓Open MCP server, no API key

Questions

Everything you need to get your agent off the ground

Is Ulysse Agents really free?+

Yes. Searching for flights with Ulysse Agents is free. Tickets are, of course, still subject to the displayed price and applicable fare conditions.

Which agents are compatible?+

Claude Code, Codex, Cursor, OpenCode, Gemini CLI, and any MCP-compatible client can use Ulysse Agents.

What is MCP?+

MCP, or Model Context Protocol, lets compatible agents use external tools in a standard way. This means Ulysse Agents works right in your conversation with your agent.

Can an agent book a flight for me?+

No. Ulysse Agents searches and compares flights. To book, your agent gives you a link to ulysse.com, where you check the flight and pay yourself.

Your next flight starts with a prompt.

Give your agent a destination and dates. Ulysse handles the flight search in a format it understands.

Add Ulysse to my agentRead the Markdown

Welcome aboard!

Because traveling is great, you should be able to book your flights with peace of mind. We find you the best flight options on an ad-free site with no hidden fees, backed by a world-class customer service team.

Our superpowers

Gift cardCorporate gift cardHotels

Learn more

RoadmapUlysse AgentsContact usTravel plannerFAQ

More things to read

Terms and conditionsLegal informationPrivacy policy

Get Ulysse’s best flight deals once a month

(or more often if we find something interesting to share)