Kiwi.com

SSE

by Kiwi.com

522 downloads Not rated yet
Website

About

Kiwi.com is a travel platform known for flexible flight search across airlines and routes. Its remote MCP server brings flight search into assistant conversations so itineraries can be explored, compared, and handed off for booking.

Details

Transport
SSE

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Kiwi.com
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

{
  "mcpServers": {
    "kiwi": {
      "type": "http",
      "url": "https://mcp.kiwi.com"
    }
  }
}

search-flight

# 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!

feedback-to-devs

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-flight: # 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!
- feedback-to-devs: 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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "kiwi.com": {
            "kiwi": {
                "type": "http",
                "url": "https://mcp.kiwi.com"
            }
        }
    }
}

McpServers

{
    "kiwi": {
        "type": "http",
        "url": "https://mcp.kiwi.com"
    }
}

Kiwi.com is a travel platform known for flexible flight search across airlines and routes. Its remote MCP server brings flight search into assistant conversations so itineraries can be explored, compared, and handed off for booking.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.