AirTreks MCP
官方AirTreks 環球與複雜多站機票搜尋及預訂
你可以用 AirTreks MCP 做什麼?
- 規劃複雜多站行程 — 要求 3 站以上的行程,
plan_route會評估聯盟環球機票、自訂混合航空公司組合,並推薦最佳方案,包含每段航段的航空公司選擇。 - 驗證路線可行性 — 使用
route_validate在確認前,檢查多城市計畫是否符合聯盟規則、空機段、問題航空公司及可訂位率。 - 即時取得價格範圍 —
route_estimate在不到一秒內回傳任何路線的歷史票價範圍,無需日期,適合早期「這趟要多少錢?」的詢問。 - 比較開票策略 —
itinerary_quote以多種方式(最便宜、最快、最少轉機)為完整多站行程報價,並顯示每個選項所使用的機票。 - 轉交人類專家 —
trip_idea_create將完整路線分析提交給 AirTreks 顧問進行實際報價與訂票,並在 24 小時內進行重複偵測。
文件
AirTreks MCP 伺服器
專為 AI 代理打造的複雜行程工具。 多站停留、環球旅行、開口航程、地面路段——這些都是標準航班搜尋無法處理的行程。當您的使用者要求跨洲 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 金鑰,包含顧問轉介功能。金鑰為選用,僅用於提高每日限額;若您的用戶端無法傳送自訂標頭(如 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
然後向您的代理提問:
規劃一趟環球旅行:舊金山、東京、曼谷、新加坡、德里、伊斯坦堡、倫敦,再回到舊金山。
一次呼叫、一個答案: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%——您的使用者會建立行程、在開票時碰壁,然後怪罪您。
- 可行的建構方式: 逐段航空公司的方案——全日空跨太平洋、土耳其航空作為亞歐橋樑,各有替代方案與取捨。
- 完全不建議飛行的路段: 曼谷到新加坡經由馬來西亞陸路更便宜,可節省 $100-250 美元並多造訪一個國家。
- 一般費用範圍:
fare_product_match將此行程的聯盟環球機票經濟艙價格定在 $2,500-$8,000 美元,客製化建構則通常在 $3,000-$12,000 美元之間。
這些是誠實的區間,而非報價——7 段混合航空公司的確切票價取決於訂票當天的艙等供應情況。若要取得實際數字,trip_idea_create 會將完整的航線分析轉交給 AirTreks 顧問,由他們為實際機票報價並開票。您的使用者會獲得一位從一開始就掌握資訊的專家,而不是一張要填寫的表單。
工具
所有工具皆免費且無需 API 金鑰——每個 IP 每天 100 次請求。
航線規劃
| 工具 | 說明 |
|---|---|
plan_route | 主要入口——輸入城市,它會評估星空聯盟環球機票、寰宇一家環球機票及客製化混合航空公司方案,然後推薦最佳做法 |
route_validate | 驗證多城市航線——聯盟規則、無效航段、問題航空公司、可開票率 |
route_suggest | 依地區、方向及聯盟取得 3 個建議航線 |
hub_check | 兩個機場間的最佳轉機——無效航段偵測 + 樞紐修正 |
fare_product_match | 比對合適的票價產品(環球、環太平洋/大西洋、開口航程、客製化)及典型價格區間 |
custom_route_build | 將複雜行程拆解為可分別開票的區段,並附航空公司建議 |
定價
| 工具 | 說明 |
|---|---|
route_estimate | 依 AirTreks 票價歷史取得航線價格區間。無需日期,約四分之一秒即可回覆——當有人在任何決定前問「這要多少錢?」時,這就是正確的工具 |
fare_quote | 特定日期之單一行程的即時票價,以單張機票計價 |
itinerary_quote | 為整個多站行程報價,並回傳多種開票方式——最便宜、最快、最少停留——以及各自組成的機票。約需一分鐘,因此會立即回傳一個參考編號 |
itinerary_quote_status | 依參考編號取得 itinerary_quote 的結果。可免費輪詢 |
顧問轉介
| 工具 | 說明 |
|---|---|
trip_idea_create | 轉交給 AirTreks 真人旅遊顧問——提交附有完整航線分析的行程請求 |
此工具會提交真實的客戶聯絡資料,因此僅可在客戶知情並同意的情況下呼叫。24 小時內重複提交相同的電子郵件與航線,會回傳既有的行程請求,而非建立重複項目。
這份資料為何與眾不同
AirTreks 自 1987 年起就專注於複雜多站行程。此伺服器呈現了這段歷史教會我們的事:
- 無效航段 - 看似可訂票但聯盟票價會失敗的城市配對,從 1,400 多次真實票價建構失敗中學習
- 依航段數的可開票率 - 實測而非估算(3-4 段為 91%,5-6 段為 61%,7 段以上為 6%)
- 問題航空公司與樞紐修正 - 我們知道哪些航空公司組合會導致開票失敗,以及應改走什麼路線
- 經實證的航線模板,來自為個人、家庭及大型團體處理多站與環球行程的經驗
沒有其他航班工具能回傳這些資訊,因為沒有其他航班工具曾為這些失敗定價。
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
速率限制
- 免費: 每個 IP 每天 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