mcpField
K

Kiwi.com

Remote
@Kiwi.comMaps & Travel0
Docs

About Kiwi.com

Flight search and travel

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.kiwi.com
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

2
ParameterTypeRequiredDescription
flyFromstringYesOrigin: IATA code, city or airport name (e.g. "PRG", "Prague", "London Heathrow")
flyTostringYesDestination: IATA code, city or airport name
departureDatestringYesDeparture date in dd/mm/yyyy — the day to fly, or the earliest date of a range (see departureDateTo)
departureDateFlexDaysintegerNoSearch +/- this many days around departureDate (symmetric). Leave 0 when using departureDateTo
departureDateToanyNoLatest departure date in dd/mm/yyyy for an explicit range [departureDate .. departureDateTo]. Use instead of departureDateFlexDays for a one-directional or asymmetric range; must be >= departureDate
returnDateanyNoReturn date in dd/mm/yyyy — the day to fly back, or the earliest return date of a range (omit for one-way)
returnDateFlexDaysintegerNoSearch +/- this many days around returnDate (symmetric). Leave 0 when using returnDateTo
returnDateToanyNoLatest return date in dd/mm/yyyy for an explicit range [returnDate .. returnDateTo]. Requires returnDate; use instead of returnDateFlexDays; must be >= returnDate
adultsintegerNoNumber of adults (12+)
childrenintegerNoNumber of children (2-11)
infantsintegerNoNumber of infants (<2)
cabinClassanyNoM=economy, W=premium economy, C=business, F=first
currencystringNoCurrency code (e.g. EUR, USD)
localestringNoLocale (e.g. en, de, fr)
nights_in_dst_fromanyNoMinimum nights at destination before return flight. Turns the search into a return search
nights_in_dst_toanyNoMaximum nights at destination before return flight
one_for_citybooleanNoIf true, return only the single best result per destination city — useful for 'explore' searches with broad destinations
max_sector_stopoversanyNoMaximum number of stopovers (connections) allowed per flight sector
price_fromanyNoMinimum total price filter in the specified currency
price_toanyNoMaximum total price filter in the specified currency
max_fly_durationanyNoMaximum total flight duration in hours
select_airlinesanyNoOnly include flights operated by these airlines — comma-separated IATA codes, e.g. 'FR,U2,BA'. Mutually exclusive with exclude_airlines
exclude_airlinesanyNoExclude flights operated by these airlines — comma-separated IATA codes, e.g. 'FR,W6'. Mutually exclusive with select_airlines
dtime_fromanyNoEarliest outbound departure hour (0-23, local)
dtime_toanyNoLatest outbound departure hour (0-23, local)
atime_fromanyNoEarliest outbound arrival hour (0-23, local)
atime_toanyNoLatest outbound arrival hour (0-23, local)
ret_dtime_fromanyNoEarliest return departure hour (0-23, local)
ret_dtime_toanyNoLatest return departure hour (0-23, local)
ret_atime_fromanyNoEarliest return arrival hour (0-23, local)
ret_atime_toanyNoLatest return arrival hour (0-23, local)
stopover_fromanyNoMinimum layover duration in hours
stopover_toanyNoMaximum layover duration in hours
adults_hold_bagsanyNoChecked (hold) bags per adult, one entry per adult (each 0-2), e.g. [1, 0]
adults_hand_bagsanyNoCabin (hand) bags per adult, one entry per adult (each 0-1), e.g. [1, 1]
children_hold_bagsanyNoChecked (hold) bags per child, one entry per child (each 0-2), e.g. [2]
children_hand_bagsanyNoCabin (hand) bags per child, one entry per child (each 0-1), e.g. [1]
allow_self_transferbooleanNoAllow self-transfer (virtual interlining) connections between separate tickets
allow_overnight_stopoversbooleanNoAllow overnight (red-eye) layovers
allow_diff_airport_connectionbooleanNoAllow connections that change airports within the same city
stopover_airportsanyNoOnly connect via these airports — comma-separated IATA codes. Constrains connecting flights only; direct (non-stop) flights are still returned.
exclude_stopover_airportsanyNoNever connect via these airports — comma-separated IATA codes
stopover_countriesanyNoOnly connect via these countries — comma-separated ISO 3166-1 alpha-2 codes, e.g. 'DE,AT'. Constrains connecting flights only; direct (non-stop) flights are still returned.
exclude_stopover_countriesanyNoNever connect via these countries — comma-separated ISO 3166-1 alpha-2 codes
fly_daysanyNoAllowed outbound departure weekdays — comma-separated 0=Sun..6=Sat, e.g. '1,2,3,4,5' for weekdays
ret_fly_daysanyNoAllowed return departure weekdays — comma-separated 0=Sun..6=Sat
sortenumNoResult orderingprice | duration | quality | date | popularity

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.