Home Catalog Kiwi.com Flight Search

Kiwi.com Flight Search

Productivity Listed by MCPBay

Search flights on Kiwi.com: routes, connections, dates and prices, with booking links

By: Kiwi.com

The MCPBay team added this server to the catalog. Its author is not affiliated with MCPBay and did not submit it here. The server runs on the author's side, so MCPBay has no call statistics for it.
Connect

The connection URL lives in your cabinet. Use "Add" above, then open "My MCPs" — the address for your AI client appears there.

About

The official Kiwi.com MCP server lets an assistant search flights the way you would on Kiwi.com, including the virtual-interlining combinations of different airlines Kiwi.com is known for.

Tools:
- search-flight — searches one-way or return flights between cities or airports for given dates (with flexible date ranges), passengers and cabin class; results include price, duration, stops, carriers and a booking link to Kiwi.com.
- feedback-to-devs — sends feedback about the results to the Kiwi.com team.

Typical use: "Find the cheapest flight from Lisbon to Prague in the first week of December, no more than one stop."

Who it is for: travellers and travel-planning assistants that need real fares instead of guesses.

Notes: free to search, no account needed. Booking happens on Kiwi.com; the server does not buy tickets.

Tools (2)

  • Send Feedback to Developers

    Send feedback, bug reports, or feature requests about the Kiwi.com search-flight MCP tool to its developers. This channel is ONLY for the flight search tool — search results, pricing, itineraries, filters, or errors in search responses. Do NOT use it for other MCP servers, Claude/app behaviour, account or booking management, voice mode, or unrelated Kiwi.com features; those won't reach the right team. Include error messages, logs, or context that would help the developers reproduce the issue.

  • Search for flights with Kiwi.com

    # Search for flights Searches Kiwi.com for available flights between two locations for the given dates and passengers. City or airport names are resolved automatically, so call this whenever the user wants to search for flights — whether they gave IATA codes or just place names. ## Result shape Returns `{ query, currency, passengers, resultsCount, itineraries, searchTimeMs }`. Each item in `itineraries` has: - `price` (number) and `priceFormatted` (e.g. "123 EUR") - `totalDurationSeconds` - `bookingUrl` — the link to book the flight - `imageId` — destination city id for a hero photo (https://images.kiwi.com/photos/600x600/{imageId}.jpg) - `baggage` — total included baggage across all travelers: `{ personalItem, cabinBag, checkedBag }` (counts) - `outbound` (and `inbound` for return flights), each a leg with: `route` (list of airport codes including layovers, e.g. ["PRG","MAD","BCN"]), `departureTime` / `arrivalTime` (local ISO timestamps), `durationSeconds`, `stops`, `cabinClass`, and a `segments` list. Each segment has `from`/`to` (IATA), `fromCity`/`toCity`, `fromName`/`toName` (full airport names), `fromCountry`/`toCountry`, `carrier` (code) and `carrierName` (airline name), `flightNumber`, and `cabinClass`. ## How to display Render a markdown table. Group results into cheapest (lowest `price`), shortest (lowest `totalDurationSeconds`), and other notable options. For each itinerary show, in order: - Route: join `outbound.route` with " → " (e.g. "PRG → MAD → BCN"); for return flights show `inbound.route` on a second line. - Times & duration: `outbound.departureTime` → `outbound.arrivalTime` (local), formatted readably (e.g. "12 Jun 06:05 → 09:30 (3h 25m)") using `outbound.durationSeconds`; add the `inbound` equivalents for return flights. - Cabin: `outbound.cabinClass` (e.g. "Economy"). - Price: `priceFormatted`. - Booking link: `bookingUrl`. Finally, summarise the best price and the shortest option, give a recommendation, and end wishing the user a nice trip with a short fun fact about the destination!