AirTreks MCP
公式エアトレックス 世界一周および複数都市間の複雑な航空券検索と予約
AirTreks MCPで何ができますか?
- 複雑な多区間ルートを計画 — 世界一周や3ストップ以上の旅程を依頼し、
plan_routeによるルーティング分析と航空会社の推奨を取得します。 - 旅程の実現可能性を検証 — アライアンス規則、デッドレッグ、予約可能性の観点から、多都市ルーティングが成立するかを
route_validateで確認します。 - 価格帯を即座に取得 — 「これでいくらかかる?」と尋ねると、日付なしで任意のルートの過去の運賃帯を
route_estimateで受け取れます。 - 発券オプションを比較 — 多ストップ旅行全体の価格を見積もり、最安、最速、または最少ストップのチケット組み合わせを
itinerary_quoteで確認します。 - 専門家への引き継ぎ — 完全なルーティング分析を
trip_idea_createを通じてAirTreksコンサルタントに送信し、実際の予約を行います。
ドキュメント
AirTreks MCP サーバー
AIエージェント向けの複雑な旅程ツール。 乗り継ぎ多数、世界一周、オープンジョー、陸路区間など、標準的なフライト検索では対応できない旅に対応します。ユーザーが大陸をまたぐ3ストップ以上の旅程を求めた場合、このサーバーは実際のAirTreks運賃構築データに基づくルーティング分析で応答します。60以上の航空会社、53の既知のデッドレッグ、1,400以上の実際の運賃試行から測定された予約成功率、実際の予約から得られた20の実証済みルーティングテンプレートを備えています。
ライブエンドポイント: https://mcp.airtreks.com/mcp - 無料、APIキー不要、1日100リクエスト。
現在は実際の価格に対応:任意のルートの過去の価格帯を1秒未満で取得、特定の旅程のライブ運賃、複数のチケットにまたがる複数ストップの旅全体の価格設定も可能です。同じ旅でもチケットの切り方によって最大3倍価格が変わることがあり、それが他のフライトツールでは教えてくれない部分です。
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キーは不要です(コンサルタント引き継ぎも含む)。キーは任意で、1日の制限を引き上げるためだけに使います。claude.aiコネクタのようにカスタムヘッダーを送信できないクライアントの場合は、URLに追加してください:
https://mcp.airtreks.com/mcp?key=at_your_key
ChatGPT
設定 → アプリとコネクタ → デベロッパーモードを有効化(Pro/Businessプラン)→ カスタムコネクタとして https://mcp.airtreks.com/mcp を追加。
その他のMCPクライアント
上記のCursorと同じJSON形式(Streamable HTTP)。stdioをお好みですか?ローカルで実行:
npx airtreks-mcp
その後、エージェントに依頼します:
世界一周の旅を計画して:サンフランシスコ、東京、バンコク、シンガポール、デリー、イスタンブール、ロンドン、そしてサンフランシスコに戻る。
1回の呼び出しで1つの答え:6ストップの世界一周
ユーザーが世界6都市を巡りたいと考えています。Googleフライトでは諦められます。アライアンス世界一周予約サイトでは旅程を組めても、発券で失敗します。plan_route への1回の呼び出しで、エージェントは実際に機能する方法を知ることができます:
{
"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." }
}
}
この1回の呼び出しで、エージェントは他では得られない4つの情報を得られます:
- アライアンス世界一周運賃はこの旅では失敗します。 7区間で予約成功率6% - ユーザーは旅程を組んでも発券で壁にぶつかり、あなたのせいにします。
- 機能する組み立て方: 区間ごとの航空会社プラン - ANAの太平洋横断、ターキッシュエアラインズのアジア〜ヨーロッパの橋渡し、それぞれに代替案とトレードオフがあります。
- 飛ばない方がいい場所: バンコクからシンガポールはマレーシア経由の陸路が安く、100〜250ドル節約でき、訪問国も増えます。
- 一般的な費用:
fare_product_matchはこの旅をアライアンス世界一周運賃でエコノミー2,500〜8,000ドル、カスタム組み立てで通常3,000〜12,000ドルと評価しています。
これらは正直な範囲であり、見積もりではありません。7区間の混在航空会社の旅程の正確な価格は、予約日の運賃クラスの空き状況に依存します。実際の金額が必要な場合は、trip_idea_create が完全なルーティング分析をAirTreksコンサルタントに渡し、実際のチケットの価格設定と予約を行います。ユーザーは情報を得た状態で始まる専門家を得られます。記入用フォームではありません。
ツール
すべてのツールは無料でAPIキー不要 - IPあたり1日100リクエスト。
ルーティング
| ツール | 説明 |
|---|---|
plan_route | 主要なエントリーポイント - 都市を指定すると、スターアライアンス世界一周、ワンワールド世界一周、カスタム混在航空会社の組み立てを評価し、最適なアプローチを推奨 |
route_validate | 複数都市のルーティングを検証 - アライアンス規則、デッドレッグ、問題のある航空会社、予約成功率 |
route_suggest | 地域、方向、アライアンスに基づく3つの推奨ルーティングを取得 |
hub_check | 2つの空港間の最適な接続 - デッドレッグ検出+ハブ修正 |
fare_product_match | 適切な運賃商品(世界一周、サークルパシフィック/アトランティック、オープンジョー、カスタム)を一般的な価格帯とともにマッチング |
custom_route_build | 複雑な旅程を個別に発券可能な区間に分割し、航空会社を推奨 |
価格設定
| ツール | 説明 |
|---|---|
route_estimate | AirTreks運賃履歴からのルートの価格帯。日付不要、約0.25秒で回答 - 「これいくらかかる?」と何も決まる前に聞かれた場合に最適なツール |
fare_quote | 特定の日付の特定の旅程のライブ運賃。単一チケットとして価格設定 |
itinerary_quote | 複数ストップの旅全体を価格設定し、複数の発券方法(最安、最速、最少ストップ)を各チケット構成とともに返す。約1分かかるため、すぐに参照情報を返します |
itinerary_quote_status | 参照番号で itinerary_quote の結果を取得。価格設定中の場合は最大約40秒待機。再呼び出しは無料 |
コンサルタント引き継ぎ
| ツール | 説明 |
|---|---|
trip_idea_create | AirTreksの人間の旅行コンサルタントに引き継ぎ - 完全なルーティング分析を添付して旅行リクエストを送信 |
実際の顧客連絡先情報を送信するため、顧客の知識と同意がある場合のみ呼び出してください。24時間以内に同じメールアドレスとルートで繰り返し送信すると、重複を作成せず既存の旅行リクエストを返します。
このデータが特別な理由
AirTreksは1987年から複雑な複数ストップの旅程を構築してきました。このサーバーはその歴史から学んだことを公開しています:
- デッドレッグ - 予約可能に見えるがアライアンス運賃で失敗する都市ペア。1,400以上の実際の運賃構築失敗から学習
- 区間数別の予約成功率 - 推定ではなく測定値(3〜4区間で91%、5〜6区間で61%、7区間以上で6%)
- 問題のある航空会社とハブ修正 - どの航空会社の組み合わせが発券を壊すか、代わりにどのルートを使うべきかを把握
- 実証済みのルーティングテンプレート - 個人、家族、大人数グループ向けの複数ストップおよび世界一周の旅程から
他のフライトツールがこれを返さないのは、他のフライトツールがこれらの失敗を価格設定したことがないからです。
REST API(MCPクライアント不要)
すべてのツールはプレーンなRESTエンドポイントでもあります - 同じツール、同じレート制限、JSON入出力。MCPではなくRESTを利用するエージェントフレームワーク向け:
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
レート制限
- 無料: IPあたり1日100リクエスト、キー不要 - すべてのツール、
trip_idea_createを含む - 登録: APIキーでより高い制限(
X-API-Keyヘッダー、またはヘッダーを設定できないクライアントは?key=)
エンドポイント
| パス | 説明 |
|---|---|
/mcp | MCPプロトコルエンドポイント(Streamable HTTP) |
/api/{tool} | 各ツールのREST版(POST、JSONボディ) |
/openapi.json | RESTサーフェスのOpenAPI 3.1仕様 |
/health | ヘルスチェック |
/register | より高いレート制限のAPIキーを取得(POST) |
/privacy | プライバシーポリシー |
/favicon.ico、/favicon.svg | AirTreksマーク - AIディレクトリがこのサーバーに表示するアイコン |
/ | サーバー情報 |
ライセンス
AGPL-3.0-only