Free, no-login flight search with real-time pricing from multiple airlines.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Searches live flight offers between an origin and destination for given travel dates. Supports one-way (omit return_date) and round-trip searches with flexible passenger counts and cabin class. Use this when the user wants to compare available flights, airlines, prices, layovers, or booking links for a specific route. Do not use it for rental cars, hotels, trains, or general travel planning unless the user has flight-search intent. The tool queries external flight aggregator APIs in real time, returns price-ranked results grouped by number of stops, and includes affiliate booking links. Results and booking links are valid for approximately 15 minutes due to real-time airline pricing. It does not book flights, modify reservations, charge users, or store user data.
Departure city, airport name, or IATA code (e.g. 'Frankfurt', 'JFK', 'London Heathrow').
Arrival city, airport name, or IATA code.
Departure date. Accepts common formats such as YYYY-MM-DD, DD.MM.YYYY, or natural-language dates.
Number of adult passengers (1-9). Defaults to 1.
Preferred language code (e.g. en, de, fr). Defaults to en.
Number of infants under 2 (0-9). Defaults to 0.
Number of children aged 2-11 (0-9). Defaults to 0.
Preferred ISO 4217 currency code for prices (e.g. EUR, USD, GBP). Defaults to EUR.
Cabin class: Y for economy, C for business. Defaults to Y.
Return date for round-trip. Omit for one-way flights.
Searches live flight offers between an origin and destination for given travel dates. Supports one-way (omit return_date) and round-trip searches with flexible passenger counts and cabin class. Use this when the user wants to compare available flights, airlines, prices, layovers, or booking links for a specific route. Do not use it for rental cars, hotels, trains, or general travel planning unless the user has flight-search intent. The tool queries external flight aggregator APIs in real time, returns price-ranked results grouped by number of stops, and includes affiliate booking links. Results and booking links are valid for approximately 15 minutes due to real-time airline pricing. It does not book flights, modify reservations, charge users, or store user data.
| Argument | Type | Description |
|---|---|---|
| adults | integer | Number of adult passengers (1-9). Defaults to 1. |
| locale | string | Preferred language code (e.g. en, de, fr). Defaults to en. |
| origin* | string | Departure city, airport name, or IATA code (e.g. 'Frankfurt', 'JFK', 'London Heathrow'). |
| infants | integer | Number of infants under 2 (0-9). Defaults to 0. |
| children | integer | Number of children aged 2-11 (0-9). Defaults to 0. |
| currency | string | Preferred ISO 4217 currency code for prices (e.g. EUR, USD, GBP). Defaults to EUR. |
| trip_class | string | Cabin class: Y for economy, C for business. Defaults to Y. |
| destination* | string | Arrival city, airport name, or IATA code. |
| return_date | any | Return date for round-trip. Omit for one-way flights. |
| departure_date* | string | Departure date. Accepts common formats such as YYYY-MM-DD, DD.MM.YYYY, or natural-language dates. |
{
"type": "object",
"title": "searchArguments",
"required": [
"origin",
"destination",
"departure_date"
],
"properties": {
"adults": {
"type": "integer",
"title": "Adults",
"default": 1,
"maximum": 9,
"minimum": 1,
"description": "Number of adult passengers (1-9). Defaults to 1."
},
"locale": {
"type": "string",
"title": "Locale",
"default": "en",
"description": "Preferred language code (e.g. en, de, fr). Defaults to en."
},
"origin": {
"type": "string",
"title": "Origin",
"description": "Departure city, airport name, or IATA code (e.g. 'Frankfurt', 'JFK', 'London Heathrow')."
},
"infants": {
"type": "integer",
"title": "Infants",
"default": 0,
"maximum": 9,
"minimum": 0,
"description": "Number of infants under 2 (0-9). Defaults to 0."
},
"children": {
"type": "integer",
"title": "Children",
"default": 0,
"maximum": 9,
"minimum": 0,
"description": "Number of children aged 2-11 (0-9). Defaults to 0."
},
"currency": {
"type": "string",
"title": "Currency",
"default": "EUR",
"description": "Preferred ISO 4217 currency code for prices (e.g. EUR, USD, GBP). Defaults to EUR."
},
"trip_class": {
"type": "string",
"title": "Trip Class",
"default": "Y",
"description": "Cabin class: Y for economy, C for business. Defaults to Y."
},
"destination": {
"type": "string",
"title": "Destination",
"description": "Arrival city, airport name, or IATA code."
},
"return_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Return Date",
"default": null,
"description": "Return date for round-trip. Omit for one-way flights."
},
"departure_date": {
"type": "string",
"title": "Departure Date",
"description": "Departure date. Accepts common formats such as YYYY-MM-DD, DD.MM.YYYY, or natural-language dates."
}
}
}