search_flights
Find flight options for specific routes and dates, then apply filters like stops, bags, cabin, and price cap to compare fares and results.
Instructions
Search Google Flights for named routes and dates.
Use search_dates for the cheapest week and search_flex for ±N days. Each routes entry is ORIGIN-DEST:YYYY-MM-DD. fetch=detail requires the browser extra and Chromium in the MCP environment. Currency is currency or inferred from a named origin's owned country. If unknown, ask. Viajante does not convert. The calling agent may convert for the user. Unproven country, dest, or currency (city with several airports, Europe, unnamed origin, two currencies) must not be guessed. Optional country is Google gl (origin market); omit when unset. Unnamed baggage_buffer is 0. Prefer bags / carry_on on the shopping request. Do not invent a bag fee. max_stops is 0, 1, or 2.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | ||
| via | No | ||
| bags | No | ||
| sort | No | ranked | |
| trip | No | one-way | |
| cabin | No | economy | |
| fetch | No | auto | |
| proxy | No | ||
| adults | No | ||
| nearby | No | ||
| routes | Yes | ||
| country | No | ||
| airlines | No | ||
| alliance | No | ||
| carry_on | No | ||
| children | No | ||
| currency | No | ||
| max_stops | No | ||
| price_cap | No | ||
| exclude_via | No | ||
| max_layover | No | ||
| min_layover | No | ||
| depart_after | No | ||
| max_duration | No | ||
| no_overnight | No | ||
| arrive_before | No | ||
| depart_window | No | ||
| baggage_buffer | No | ||
| infants_on_lap | No | ||
| infants_in_seat | No | ||
| exclude_airlines | No | ||
| exclude_airports | No | ||
| exclude_alliance | No | ||
| include_airports | No | ||
| require_overnight | No |