AirTreks MCP
officielRecherche et réservation de vols autour du monde et multi-escales complexes d'AirTreks
Que pouvez-vous faire avec AirTreks MCP ?
- Planifiez des itinéraires multi-étapes complexes — Demandez un tour du monde ou un itinéraire de 3+ arrêts et obtenez une analyse de routage avec des recommandations de transporteurs via
plan_route. - Validez la faisabilité de l’itinéraire — Vérifiez si un routage multi-villes fonctionne selon les règles des alliances, les segments à vide et la réservabilité à l’aide de
route_validate. - Obtenez des fourchettes de prix instantanément — Demandez « combien cela coûtera-t-il ? » et recevez des fourchettes tarifaires historiques pour tout itinéraire sans dates via
route_estimate. - Comparez les options de billetterie — Tarifiez un voyage multi-étapes complet et voyez les combinaisons de billets les moins chères, les plus rapides ou avec le moins d’arrêts avec
itinerary_quote. - Passez le relais à un expert humain — Soumettez l’analyse complète du routage à un consultant AirTreks pour la réservation effective via
trip_idea_create.
Documentation
Serveur MCP AirTreks
L'outil d'itinéraires complexes pour les agents IA. Multi-étapes, tour du monde, open-jaw, segments terrestres — les voyages que la recherche de vols standard ne peut pas gérer. Lorsque votre utilisateur demande 3 étapes ou plus à travers les continents, ce serveur répond avec une analyse d'acheminement basée sur de véritables données de construction tarifaire AirTreks : plus de 60 transporteurs, 53 segments morts connus, des taux de réservabilité mesurés sur plus de 1 400 tentatives tarifaires réelles, et 20 modèles d'acheminement éprouvés issus de réservations réelles.
Point de terminaison en direct : https://mcp.airtreks.com/mcp — gratuit, sans clé API, 100 requêtes/jour.
Désormais avec de vrais prix : une fourchette historique pour n'importe quel itinéraire en moins d'une seconde, des tarifs en direct pour un itinéraire spécifique, et un voyage multi-étapes complet tarifé sur plusieurs billets — le même voyage peut varier du simple au triple selon la façon dont il est émis, et c'est ce qu'aucun autre outil de vol ne vous dira.
Configuration en 30 secondes
Claude Desktop
Paramètres → Connecteurs → Ajouter un connecteur personnalisé → collez https://mcp.airtreks.com/mcp.
Claude Code
claude mcp add --transport http airtreks https://mcp.airtreks.com/mcp
Cursor
Ajoutez à .cursor/mcp.json (ou Paramètres Cursor → MCP → Ajouter un nouveau serveur) :
{
"mcpServers": {
"airtreks": {
"url": "https://mcp.airtreks.com/mcp"
}
}
}
Aucune clé API n'est nécessaire pour aucun outil, y compris la transmission au consultant. Une clé est facultative et augmente uniquement votre limite quotidienne ; ajoutez-la à l'URL si votre client ne peut pas envoyer d'en-têtes personnalisés, comme c'est le cas pour les connecteurs claude.ai :
https://mcp.airtreks.com/mcp?key=at_your_key
ChatGPT
Paramètres → Applications et connecteurs → activez le mode Développeur (plans Pro/Business) → ajoutez https://mcp.airtreks.com/mcp comme connecteur personnalisé.
Tout autre client MCP
Même structure JSON que Cursor ci-dessus (HTTP Streamable). Vous préférez stdio ? Exécutez-le localement :
npx airtreks-mcp
Puis demandez à votre agent :
Planifiez un tour du monde : San Francisco, Tokyo, Bangkok, Singapour, Delhi, Istanbul, Londres, retour à San Francisco.
Un appel, une réponse : un tour du monde en 6 étapes
Votre utilisateur veut six étapes autour du monde. Google Flights abandonne. Les sites de réservation de tour du monde en alliance lui permettront de le construire, puis échoueront à l'émission. Un seul appel plan_route indique à votre agent ce qui fonctionne réellement :
{
"cities": ["SFO", "NRT", "BKK", "SIN", "DEL", "IST", "LHR", "SFO"],
"budget": "mid"
}
Réponse réelle, tronquée pour la longueur (la version complète inclut les alternatives de transporteurs et les notes de consultant pour les 7 segments) :
{
"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." }
}
}
Cet appel unique vient de dire à votre agent quatre choses qu'il ne peut obtenir nulle part ailleurs :
- Les tarifs de tour du monde en alliance échouent pour ce voyage. 7 segments tarifés à 6 % de réservabilité — votre utilisateur le construirait, se heurterait à un mur à l'émission, et vous en blâmerait.
- La construction qui fonctionne : un plan par segment avec transporteur — ANA transpacifique, Turkish Airlines comme pont Asie-Europe, chacun avec des alternatives et des compromis.
- Où ne pas voler du tout : Bangkok vers Singapour est moins cher par voie terrestre via la Malaisie, économisant 100 à 250 $ et ajoutant un pays.
- Ce que cela coûte généralement :
fare_product_matchsitue ce voyage entre 2 500 et 8 000 $ en classe économique sur un tarif de tour du monde en alliance, généralement 3 000 à 12 000 $ en construction personnalisée.
Ce sont des fourchettes honnêtes, pas des devis — le prix exact d'un itinéraire de 7 segments avec transporteurs mixtes dépend de la disponibilité des classes tarifaires le jour de la réservation. Pour un chiffre réel, trip_idea_create transmet l'analyse complète de l'acheminement à un consultant AirTreks qui tarife et réserve le billet réel. Votre utilisateur obtient un expert qui commence informé, pas un formulaire à remplir.
Outils
Tous les outils sont gratuits et ne nécessitent aucune clé API — 100 requêtes/jour par adresse IP.
Acheminement
| Outil | Description |
|---|---|
plan_route | Point d'entrée principal — donnez-lui des villes, il évalue les tours du monde Star Alliance, oneworld et les constructions personnalisées multi-transporteurs, puis recommande la meilleure approche |
route_validate | Valider un acheminement multi-villes — règles d'alliance, segments morts, transporteurs toxiques, réservabilité |
route_suggest | Obtenir 3 acheminements suggérés par région, direction et alliance |
hub_check | Meilleure connexion entre deux aéroports — détection de segments morts + corrections de hub |
fare_product_match | Associer le bon produit tarifaire (tour du monde, Circle Pacific/Atlantic, Open Jaw, personnalisé) avec des fourchettes de prix typiques |
custom_route_build | Décomposer les itinéraires complexes en segments émissibles individuellement avec recommandations de transporteurs |
Tarification
| Outil | Description |
|---|---|
route_estimate | Fourchette de prix pour un itinéraire à partir de l'historique tarifaire AirTreks. Aucune date requise, réponse en environ un quart de seconde — l'outil idéal quand quelqu'un demande « combien cela coûtera-t-il ? » avant toute décision |
fare_quote | Tarifs en direct pour un itinéraire spécifique à des dates précises, tarifé comme un billet unique |
itinerary_quote | Tarife un voyage multi-étapes complet et renvoie plusieurs façons de l'émettre — la moins chère, la plus rapide, le moins d'étapes — avec les billets qui composent chacune. Prend environ une minute, donc renvoie une référence immédiatement |
itinerary_quote_status | Récupère un résultat itinerary_quote par sa référence, en attendant jusqu'à environ 40 secondes pour un résultat encore en cours de tarification. Gratuit à rappeler |
Transmission au consultant
| Outil | Description |
|---|---|
trip_idea_create | Transmettre à un consultant voyage humain AirTreks — soumet la demande de voyage avec l'analyse complète de l'acheminement jointe |
Soumet de véritables coordonnées client, donc ne l'appelez qu'avec la connaissance et le consentement du client. Les soumissions répétées du même e-mail + itinéraire dans les 24 heures renvoient la demande de voyage existante plutôt que de créer un doublon.
Pourquoi ces données sont différentes
AirTreks construit des itinéraires multi-étapes complexes depuis 1987. Ce serveur expose ce que cette histoire nous a appris :
- Segments morts — des paires de villes qui semblent réservables mais échouent sur les tarifs d'alliance, apprises de plus de 1 400 échecs réels de construction tarifaire
- Taux de réservabilité par nombre de segments — mesurés, pas estimés (91 % à 3-4 segments, 61 % à 5-6, 6 % à 7 et plus)
- Transporteurs toxiques et corrections de hub — nous savons quelles combinaisons de compagnies aériennes cassent l'émission et par quoi les remplacer
- Modèles d'acheminement éprouvés issus du travail avec des itinéraires multi-étapes et tours du monde pour des particuliers, des familles et des grands groupes
Aucun autre outil de vol ne renvoie cela car aucun autre outil de vol n'a tarifé ces échecs.
API REST (aucun client MCP requis)
Chaque outil est aussi un simple point de terminaison REST — mêmes outils, mêmes limites de débit, JSON en entrée/sortie. Pour les frameworks d'agents qui consomment du REST au lieu de MCP :
curl -X POST https://mcp.airtreks.com/api/plan_route \
-H "Content-Type: application/json" \
-d '{"cities": ["LAX", "NRT", "BKK", "LHR", "LAX"]}'
Spécification OpenAPI 3.1 complète : https://mcp.airtreks.com/openapi.json
Limites de débit
- Gratuit : 100 requêtes/jour par adresse IP, aucune clé requise — chaque outil,
trip_idea_createinclus - Enregistré : limites plus élevées avec une clé API (en-tête
X-API-Key, ou?key=pour les clients qui ne peuvent pas définir d'en-têtes)
Points de terminaison
| Chemin | Description |
|---|---|
/mcp | Point de terminaison du protocole MCP (HTTP Streamable) |
/api/{tool} | Jumeau REST de chaque outil (POST, corps JSON) |
/openapi.json | Spécification OpenAPI 3.1 pour la surface REST |
/health | Vérification de santé |
/register | Obtenir une clé API pour une limite de débit plus élevée (POST) |
/privacy | Politique de confidentialité |
/favicon.ico, /favicon.svg | Marque AirTreks — l'icône que les annuaires IA affichent pour ce serveur |
/ | Informations sur le serveur |
Licence
AGPL-3.0-only