Ulysse Agents

100% free

Flight search, built for AI agents.

Give Claude Code, Codex, Cursor, or any MCP-compatible agent access to flight search through Markdown, HTTP, or MCP.

This page is also available as Markdown
agent / flights

You

Find me a return flight from Paris to London next month. Compare price and duration.

Ulysse Agent

$ ulysse.search_flights(PAR, LON)

PARLON

Searching live fares and normalizing the best options…

Works where your agent works

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

Made for agents

Less interface. More useful answers.

A conventional booking page is made for eyes and clicks. Ulysse Agents removes that layer and gives your agent the structure it needs.

Structured by default

Routes, dates, fares, and conditions use a consistent format that an agent can reason about.

Token-efficient

Markdown removes visual noise so more useful flight context fits into the conversation.

No new interface

Use standard Markdown, HTTP, or MCP instead of maintaining a client-specific integration.

How it works

From prompt to flight options in three steps.

The same natural request works across compatible agents. Ulysse turns it into a real flight search and returns comparable options.

  1. 1

    Ask naturally

    Share the route, dates, cabin, and passengers in the conversation you already use.

  2. 2

    Search real flights

    Ulysse searches available fares and presents every option in one consistent structure.

  3. 3

    Compare clearly

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

Open by design

One flight search. Three agent-native ways in.

Start with a link, make one HTTP request, or keep the whole experience inside an MCP-compatible agent.

Markdown

Native

Request clean Markdown directly. No navigation, scripts, or page chrome—only useful context for the agent.

curl https://agents.ulysse.com/ \
  -H 'Accept: text/markdown'

HTTP

One request

Create a complete flight search with one URL. Use the full JSON API when your integration needs more control.

GET /api/search?origin=PAR&destination=LON&departure_date=YYYY-MM-DD&return_date=YYYY-MM-DD&cabin_class=economy&adults=1

MCP

Agent native

Bring flight search into Claude Code, Codex, Cursor, and other MCP-compatible clients without building a custom integration.

Claude CodeCodexCursorOpenCode
Open Ulysse Agents

Try it now

Copy. Paste. Take off.

No SDK is required. Start by giving your agent a clear travel request and ask it to compare the trade-offs that matter to you.

prompt.md

Use Ulysse Agents to find the best return flights from Paris to New York from September 12 to September 20 for one adult. Compare the three best options by total price, duration, and number of stops. Do not book anything without asking me first.

Simple pricing

100% free to search.

Use flight search from your agent without adding another subscription. Normal ticket prices and fare conditions still apply when you decide to book.

  • Free flight searches
  • No extra subscription
  • Markdown, HTTP, and MCP access

Questions

Everything you need to let your agent take off

Is Ulysse Agents really free?

Yes. Searching for flights through Ulysse Agents is free. The flights themselves keep their displayed price and applicable fare conditions.

Which agents are supported?

Claude Code, Codex, Cursor, OpenCode, Gemini CLI, and any client able to use MCP or make HTTP requests can work with Ulysse Agents.

Why Markdown?

Markdown keeps the content structured while removing visual markup and scripts. That means fewer tokens, less noise, and more room for your request and the offers.

What is MCP?

MCP, the Model Context Protocol, lets compatible agents use external tools in a standard way. Ulysse Agents can therefore stay directly inside your agent conversation.

Can an agent book a flight for me?

Ulysse Agents helps search and compare available flights. Your agent should always ask for confirmation before continuing with any booking action.

Your next flight starts with a prompt.

Give your agent a route and dates. Ulysse handles the flight search in a format it can understand.