Перейти к содержанию

Kiwi.com — поиск авиабилетов

Поиск авиабилетов Kiwi.com: рейсы, пересадки и цены на нужные даты

Продуктивностьавтор: Kiwi.com · добавлен каталогомБесплатно✓ Проверен модератором
2 инструмента
подключить к ассистенту

Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.

Добавить в «Мои MCP»

Нужно войти или зарегистрироваться — вернём на эту страницу.

/about

Описание

Сервер Kiwi.com ищет авиабилеты прямо из разговора с ассистентом: города и аэропорты распознаются по названию, можно указать даты, гибкость дат и число пассажиров. В ответе — варианты перелётов с ценами, пересадками и ссылкой на бронирование на сайте Kiwi.com. Инструменты: • search-flight — поиск рейсов между двумя городами на заданные даты; • feedback-to-devs — отзыв разработчикам о работе поиска. Кому полезен: тем, кто планирует поездки и хочет сравнить варианты, не открывая десяток вкладок. Примеры вопросов: — «Найди самые дешёвые билеты из Стамбула в Белград на 15–20 ноября» — «Есть ли прямые рейсы из Дубая в Бангкок в первую неделю декабря?» Поиск бесплатный, покупка — на сайте Kiwi.com.

/tools

Инструменты · 2

из ответа tools/list

Send Feedback to Developers

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.

feedback-to-devs(text: string)

Search for flights with 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!

search-flight(sort?: string, flyTo: string, adults?: integer, locale?: string, flyFrom: string, infants?: integer, atime_to?: any, children?: integer, currency?: string, dtime_to?: any, fly_days?: any, price_to?: any, atime_from?: any, cabinClass?: any, dtime_from?: any, price_from?: any, returnDate?: any, stopover_to?: any, one_for_city?: boolean, ret_atime_to?: any, ret_dtime_to?: any, ret_fly_days?: any, returnDateTo?: any, departureDate: string, stopover_from?: any, ret_atime_from?: any, ret_dtime_from?: any, departureDateTo?: any, select_airlines?: any, adults_hand_bags?: any, adults_hold_bags?: any, exclude_airlines?: any, max_fly_duration?: any, nights_in_dst_to?: any, stopover_airports?: any, children_hand_bags?: any, children_hold_bags?: any, nights_in_dst_from?: any, returnDateFlexDays?: integer, stopover_countries?: any, allow_self_transfer?: boolean, max_sector_stopovers?: any, departureDateFlexDays?: integer, allow_overnight_stopovers?: boolean, exclude_stopover_airports?: any, exclude_stopover_countries?: any, allow_diff_airport_connection?: boolean)

Вопросы, новые серверы, обсуждение MCP

t.me/rusmcp · t.me/RusMcp_bot