← Back to all apps
K

Kiwi.com

Productivityby Kiwi.com

Brings flight search directly into Claude. The Kiwi connector supports one-way/round-trip, flexible dates, multiple passengers, all cabin classes. Works with Claude and Claude Desktop.

1Claude Tools
Kiwi.comDeveloper
ProductivityCategory

Use Cases

productivity

Available Tools

Kiwi.com provides 2 tools on Claude. Permissions: Read.

Feedback-to-devs

feedback-to-devs
Full Description

Send feedback to the dev of the Kiwi MCP server.

Parameters (1 required)
Required
textstring

The content of the feedback. Don't hesitate to include any text relevant to the issue (logs, error message) if you are having one.

Search-flight

search-flight
Full Description

Search for a flight

Description

Uses the Kiwi API to search for available flights between two locations on a specific date.

How it works

The tool will: 1. Search for matching locations to resolve airport codes 2. Find available flights for the specified route and date range

Method

Call this tool whenever a user wants to search for flights, regardless of whether they provided exact airport codes or just city names.

You should display the returned results in a markdown table format: Group the results by price (those who are the cheapest), duration (those who are the shortest, i.e. have the smallest 'totalDurationInSeconds') and the rest (those that could still be interesting).

Always display for each flight in order:

  • In the 1st column: The departure and arrival airports, including layovers (e.g. "Paris CDG → Barcelona BCN → Lisbon LIS")
  • In the 2nd column: The departure and arrival dates & times in the local timezones, and duration of the flight (e.g. "03/08 06:05 → 09:30 (3h 25m)", use 'durationInSeconds' to display the duration and not 'totalDurationInSeconds')
  • In the 3rd column: The cabin class (e.g. "Economy")
  • (In case of return flight only) In the 4th column: The return flight departure and arrival airports, including layovers (e.g. "Paris CDG → Barcelona BCN → Lisbon LIS")
  • (In case of return flight only) In the 5th column: The return flight departure and arrival dates & times in the local timezones, and duration of the flight (e.g. "03/08 06:05 → 09:30 (3h 25m)", use 'return.durationInSeconds' to display the duration)
  • (In case of return flight only) In the 6th column: The return flight cabin class (e.g. "Economy")
  • In the previous-to-last column: The total price of the flight
  • In the last column: The deep link to book the flight

Finally, provide a summary highlighting the best prices, the shortest flights and a recommendation. End wishing a nice trip to the user with a short fun fact about the destination!

Parameters (3 required, 8 optional)
Required
flyTostring

Location to fly to: It could be a city or an airport name or code

flyFromstring

Location to fly from: It could be a city or an airport name or code

departureDatestring

Departure date in dd/mm/yyyy format

Optional
currstring

Currency for response (examples: EUR, USD, GBP, JPY, CAD, AUD, NZD, CHF etc.)

sortstring

Sort results by: price, duration, quality or date (default: date)

Options:pricedurationqualitydate
localestring

Language of city names and kiwi.com website links (examples: en, uk, de, fr, es, it, ru etc.)

cabinClassstring

Cabin class: M (economy), W (economy premium), C (business), F (first class)

Options:MWCF
passengersobject

Passengers details. The total number of passengers must be between 1 and 9. There must be at least one adult. There must be at least one adult per infant.

returnDatestring

Return date in dd/mm/yyyy format

returnDateFlexRangeinteger

Return date flexibility range in days (0 to 3 days before/after the selected return date)

departureDateFlexRangeinteger

Departure date flexibility range in days (0 to 3 days before/after the selected departure date)