AirTreks MCP

официальный

Поиск и бронирование авиабилетов AirTreks «Вокруг света» и сложных маршрутов с несколькими остановками

Что можно делать с AirTreks MCP?

  • Планирование сложных маршрутов с несколькими остановками — Запросите маршрут с 3+ остановками, и plan_route оценит альянсовые RTW-тарифы, индивидуальные сборки с несколькими перевозчиками и порекомендует лучший подход с выбором перевозчика для каждого сегмента.
  • Проверка осуществимости маршрута — Используйте route_validate, чтобы проверить мультигородской план на соответствие правилам альянсов, мёртвым перегонам, нежелательным перевозчикам и коэффициентам бронирования до принятия решения.
  • Мгновенное получение ценовых диапазонов — route_estimate возвращает исторический диапазон цен для любого маршрута менее чем за секунду, без указания дат, что идеально для ранних вопросов вроде «сколько это будет стоить?».
  • Сравнение стратегий оформления билетов — itinerary_quote рассчитывает стоимость полного маршрута с несколькими остановками несколькими способами (самый дешёвый, самый быстрый, с наименьшим числом остановок) и показывает билеты, используемые в каждом варианте.
  • Передача эксперту-человеку — trip_idea_create отправляет полный анализ маршрута консультанту AirTreks для фактического ценообразования и бронирования, с обнаружением дубликатов в течение 24 часов.

Документация

Сервер AirTreks MCP

smithery badge

Инструмент для сложных маршрутов для ИИ-агентов. Многосегментные перелёты, кругосветные путешествия, маршруты с открытой челюстью, наземные сегменты — те поездки, которые не обрабатывает стандартный поиск авиабилетов. Когда ваш пользователь запрашивает 3+ остановки на разных континентах, этот сервер отвечает анализом маршрутов, построенным на реальных данных конструирования тарифов AirTreks: более 60 авиакомпаний, 53 известных «мёртвых» сегмента, показатели возможности оформления билетов, измеренные на более чем 1 400 реальных попытках оформления, и 20 проверенных шаблонов маршрутов из реальных бронирований.

Живая конечная точка: https://mcp.airtreks.com/mcp — бесплатно, без API-ключа, 100 запросов в день.

Теперь с реальными ценами: исторический диапазон для любого маршрута менее чем за секунду, актуальные тарифы для конкретного маршрута и полная многосегментная поездка с расценками по нескольким билетам — одна и та же поездка может отличаться в три раза в зависимости от того, как оформлены билеты, и именно эту часть вам не расскажет ни один другой авиационный инструмент.

Настройка за 30 секунд

Claude Desktop

Настройки → Подключения → Добавить пользовательское подключение → вставьте https://mcp.airtreks.com/mcp.

Claude Code

claude mcp add --transport http airtreks https://mcp.airtreks.com/mcp

Cursor

Добавьте в .cursor/mcp.json (или Настройки Cursor → MCP → Добавить новый сервер):

{
  "mcpServers": {
    "airtreks": {
      "url": "https://mcp.airtreks.com/mcp"
    }
  }
}

Для любого инструмента API-ключ не нужен, включая передачу консультанту. Ключ необязателен и только повышает ваш дневной лимит; добавьте его в URL, если ваш клиент не может отправлять пользовательские заголовки, как это делают подключения claude.ai:

https://mcp.airtreks.com/mcp?key=at_your_key

ChatGPT

Настройки → Приложения и подключения → включите режим разработчика (тарифы Pro/Business) → добавьте https://mcp.airtreks.com/mcp как пользовательское подключение.

Любой другой MCP-клиент

Та же JSON-структура, что и для Cursor выше (Streamable HTTP). Предпочитаете stdio? Запустите локально:

npx airtreks-mcp

Затем спросите своего агента:

Спланируй кругосветное путешествие: Сан-Франциско, Токио, Бангкок, Сингапур, Дели, Стамбул, Лондон и обратно в Сан-Франциско.

Один вызов, один ответ: кругосветка с 6 остановками

Ваш пользователь хочет шесть остановок по всему миру. Google Flights сдаётся. Сайты бронирования альянсов позволят собрать маршрут, но затем провалят оформление билетов. Один вызов plan_route сообщает вашему агенту, что действительно работает:

{
  "cities": ["SFO", "NRT", "BKK", "SIN", "DEL", "IST", "LHR", "SFO"],
  "budget": "mid"
}

Реальный ответ, сокращённый для краткости (полная версия включает альтернативные авиакомпании и примечания консультанта для всех 7 сегментов):

{
  "route": "SFO -> NRT -> BKK -> SIN -> DEL -> IST -> LHR -> SFO",
  "totalLegs": 7,
  "isRoundTrip": true,
  "direction": "westbound",
  "backtracking": false,
  "regionsCrossed": ["americas", "asia", "europe"],
  "recommended": {
    "approach": "custom",
    "confidence": "high",
    "reason": "7 legs — alliance fares have <6% bookability. Custom build with mixed carriers is the way to go."
  },
  "customBuild": {
    "strategy": "Mixed-carrier build using alliance carriers, Gulf bridge connections. 1 surface sector opportunity.",
    "segments": [
      {
        "leg": 1, "from": "SFO", "to": "NRT",
        "carrier": { "code": "NH", "name": "ANA", "why": "Best transpacific availability. LAX/SFO/SEA-NRT direct." }
      },
      {
        "leg": 5, "from": "DEL", "to": "IST",
        "carrier": { "code": "TK", "name": "Turkish Airlines", "type": "gulf-bridge", "why": "Cheapest Asia-Europe usually. IST connects everywhere." }
      }
    ],
    "surfaceSectors": [
      {
        "insteadOf": "BKK -> SIN (leg 3)",
        "suggestion": "Bangkok to Singapore through Malaysia. Train, bus, or ultra-cheap LCC. Adds Malaysia and possibly Penang, KL, Melaka.",
        "savings": "Saves $100-250"
      }
    ]
  },
  "allianceFeasibility": {
    "starAlliance": { "viable": false, "summary": "Technically possible on Star Alliance but only 6% bookability at 7 legs. Custom build strongly recommended." },
    "oneworld": { "viable": false, "summary": "Technically possible on oneworld but only 6% bookability at 7 legs. Custom build strongly recommended." }
  }
}

Этот единственный вызов только что сообщил вашему агенту четыре вещи, которые больше нигде не получить:

  • Тарифы альянсов для кругосветных путешествий проваливаются на этой поездке. 7 сегментов оцениваются с 6% вероятностью оформления — ваш пользователь собрал бы маршрут, упёрся бы в стену при оформлении билетов и обвинил бы вас.
  • Рабочая схема: план по авиакомпаниям для каждого сегмента — ANA через Тихий океан, Turkish Airlines как мост Азия–Европа, каждая с альтернативами и компромиссами.
  • Где вообще не летать: Бангкок–Сингапур дешевле наземным транспортом через Малайзию, экономия $100–250 и дополнительная страна.
  • Сколько это обычно стоит: fare_product_match оценивает эту поездку в $2 500–8 000 эконом-классом по тарифу альянса для кругосветных путешествий, обычно $3 000–12 000 как индивидуальная сборка.

Это честные диапазоны, а не котировки — точная цена на маршрут из 7 сегментов со смешанными авиакомпаниями зависит от наличия тарифных классов в день бронирования. Для реальной цифры trip_idea_create передаёт полный анализ маршрута консультанту AirTreks, который оценивает и оформляет фактический билет. Ваш пользователь получает эксперта, который начинает работу уже информированным, а не форму для заполнения.

Инструменты

Все инструменты бесплатны и не требуют API-ключа — 100 запросов в день на IP-адрес.

Маршрутизация

ИнструментОписание
plan_routeОсновная точка входа — укажите города, он оценивает Star Alliance RTW, oneworld RTW и индивидуальные сборки со смешанными авиакомпаниями, затем рекомендует лучший подход
route_validateПроверка многосегментного маршрута — правила альянсов, «мёртвые» сегменты, проблемные авиакомпании, возможность оформления
route_suggestПолучить 3 предложенных маршрута по региону, направлению и альянсу
hub_checkЛучшее соединение между двумя аэропортами — обнаружение «мёртвых» сегментов + исправления через хабы
fare_product_matchПодбор подходящего тарифного продукта (RTW, Circle Pacific/Atlantic, Open Jaw, Custom) с типичными ценовыми диапазонами
custom_route_buildРазбивка сложных маршрутов на отдельно оформляемые сегменты с рекомендациями по авиакомпаниям

Ценообразование

ИнструментОписание
route_estimateЦеновой диапазон для маршрута из истории тарифов AirTreks. Даты не нужны, ответ примерно за четверть секунды — правильный инструмент, когда кто-то спрашивает «сколько это будет стоить?» до принятия решений
fare_quoteАктуальные тарифы для одного конкретного маршрута на конкретные даты, оценённые как единый билет
itinerary_quoteОценивает всю многосегментную поездку и возвращает несколько способов оформления — самый дешёвый, самый быстрый, с наименьшим числом остановок — с билетами, из которых каждый собран. Занимает около минуты, поэтому сразу возвращает ссылку
itinerary_quote_statusПолучает результат itinerary_quote по его ссылке. Бесплатно для опроса

Передача консультанту

ИнструментОписание
trip_idea_createПередача человеку-консультанту AirTreks — отправляет запрос на поездку с приложенным полным анализом маршрута

Отправляет реальные контактные данные клиента, поэтому вызывайте его только с ведома и согласия клиента. Повторные отправки одного и того же email + маршрута в течение 24 часов возвращают существующий запрос на поездку, а не создают дубликат.

Почему эти данные отличаются

AirTreks строит сложные многосегментные маршруты с 1987 года. Этот сервер раскрывает то, чему нас научила эта история:

  • «Мёртвые» сегменты — пары городов, которые выглядят доступными для бронирования, но проваливаются на тарифах альянсов, выявленные на основе более чем 1 400 реальных сбоев конструирования тарифов
  • Показатели возможности оформления по числу сегментов — измеренные, а не оценённые (91% при 3–4 сегментах, 61% при 5–6, 6% при 7+)
  • Проблемные авиакомпании и исправления через хабы — мы знаем, какие комбинации авиакомпаний ломают оформление билетов и как проложить маршрут вместо этого
  • Проверенные шаблоны маршрутов из работы с многосегментными и кругосветными маршрутами для частных лиц, семей и больших групп

Ни один другой авиационный инструмент не возвращает это, потому что ни один другой авиационный инструмент не оценивал эти сбои.

REST API (без MCP-клиента)

Каждый инструмент также является обычной REST-конечной точкой — те же инструменты, те же лимиты, JSON на входе/выходе. Для агентных фреймворков, которые используют REST вместо MCP:

curl -X POST https://mcp.airtreks.com/api/plan_route \
  -H "Content-Type: application/json" \
  -d '{"cities": ["LAX", "NRT", "BKK", "LHR", "LAX"]}'

Полная спецификация OpenAPI 3.1: https://mcp.airtreks.com/openapi.json

Лимиты

  • Бесплатно: 100 запросов в день на IP-адрес, ключ не нужен — каждый инструмент, включая trip_idea_create
  • Зарегистрированные: более высокие лимиты с API-ключом (заголовок X-API-Key или ?key= для клиентов, которые не могут задавать заголовки)

Конечные точки

ПутьОписание
/mcpКонечная точка протокола MCP (Streamable HTTP)
/api/{tool}REST-аналог каждого инструмента (POST, JSON-тело)
/openapi.jsonСпецификация OpenAPI 3.1 для REST-поверхности
/healthПроверка работоспособности
/registerПолучить API-ключ для более высокого лимита (POST)
/privacyПолитика конфиденциальности
/favicon.ico, /favicon.svgЗнак AirTreks — иконка, которую каталоги ИИ показывают для этого сервера
/Информация о сервере

Лицензия

AGPL-3.0-only