AirTreks MCP

официальный

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

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

  • Analyze a multi-stop route for feasibility — Вызовите plan_route со списком городов, чтобы получить анализ маршрута, сравнивающий альянсовые RTW-тарифы с индивидуальными сборками от нескольких перевозчиков.
  • Validate an existing itinerary — Используйте route_validate для проверки многогороднего маршрута на нарушения правил альянса, тупиковые сегменты и проблемы с бронированием.
  • Get routing suggestions by region — Запросите route_suggest для получения трёх готовых вариантов маршрута, отфильтрованных по региону, направлению и предпочтениям альянса.
  • Check the best connection between two airports — Запустите hub_check, чтобы выявить тупиковые сегменты и получить альтернативные варианты стыковок через хабы для конкретной пары городов.
  • Match a trip to a fare product — Используйте fare_product_match, чтобы определить подходящий тип тарифа (RTW, Circle Pacific, Open Jaw) и его типичный ценовой диапазон.
  • Hand off a trip to a human consultant — Вызовите trip_idea_create, чтобы отправить полный анализ маршрута эксперту AirTreks для расчёта стоимости и бронирования.

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

AirTreks MCP Server

smithery badge

Инструмент для сложных маршрутов для AI-агентов. Многоостановочные, кругосветные, с открытой датой, наземные сегменты — поездки, с которыми не справляется стандартный поиск авиабилетов. Когда ваш пользователь запрашивает 3+ остановки на разных континентах, этот сервер отвечает анализом маршрутизации, построенным на реальных данных AirTreks о конструкции тарифов: 60+ авиакомпаний, 53 известных «мертвых» участка, показатели бронируемости, измеренные на основе 1400+ реальных попыток расчета тарифов, и 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"
    }
  }
}

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 запросов/день)

ИнструментОписание
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Разбить сложные маршруты на сегменты с возможностью отдельного бронирования и рекомендациями по перевозчикам

Требуется API-ключ

ИнструментОписание
trip_idea_createПередать консультанту AirTreks — создает идею поездки в APEX с прикрепленным полным анализом маршрутизации

Получить ключ: POST https://mcp.airtreks.com/register с {"email": "you@example.com"}

Почему эти данные уникальны

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

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

Ни один другой авиа-инструмент не возвращает этого, потому что ни один другой авиа-инструмент не сталкивался с этими неудачами при расчете стоимости.

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, ключ не требуется
  • Зарегистрированные: повышенные лимиты с API-ключом (заголовок X-API-Key)
  • trip_idea_create требует ключ

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

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

Лицензия

AGPL-3.0-only