search_flights
Search multiple flight providers concurrently and get a normalized, deduplicated list of itineraries.
Instructions
Search all configured flight providers concurrently, normalize their offers, and deduplicate equivalent itineraries.
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": {
"origin": "<origin>",
"destination": "<destination>",
"departureDate": "<departureDate>"
},
"name": "search_flights"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cabin | No | economy | |
| adults | No | ||
| origin | Yes | Origin IATA airport or city code | |
| currency | No | ISO 4217 currency | |
| maxStops | No | ||
| providers | No | Provider IDs to query | |
| timeoutMs | No | ||
| maxResults | No | ||
| returnDate | No | Optional return date, YYYY-MM-DD | |
| destination | Yes | Destination IATA airport or city code | |
| departureDate | Yes | Departure date, YYYY-MM-DD |