Search flights
search_flightsSearch live public airfare, including requests with vague or broad location names and flexible dates. Resolves locations and dates, then returns and displays up to 10 itineraries in an interactive comparison with prices, schedules, stops, and booking links.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"search_type": "<search_type>",
"passengers": "<passengers>",
"cabins": "<cabins>",
"max_stops": "<max_stops>",
"max_price": "<max_price>",
"flight_duration": "<flight_duration>",
"connecting_airports": "<connecting_airports>",
"bags": "<bags>",
"trips": "<trips>"
},
"name": "search_flights"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bags | Yes | Total passenger bags. | |
| trips | Yes | Each item is a trip; approximate dates require a range. | |
| cabins | Yes | ||
| max_price | Yes | ||
| max_stops | Yes | ||
| passengers | Yes | ||
| search_type | Yes | ||
| flight_duration | Yes | Maximum flight duration in hours. | |
| connecting_airports | Yes | Required connection-airport IATA codes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search_id | Yes | ||
| itineraries | Yes | ||
| result_count | Yes | ||
| resolved_search | Yes |