✈️ Réserver un vol avec son IA : les serveurs MCP qui changent le voyage

Kiwi.com, Turkish Airlines, Sabre : les serveurs MCP qui permettent à votre agent IA de chercher et réserver des vols en langage naturel. État de l'art complet.

Date : 2026-04-15

Tags : MCP, Agent IA, Automatisation, No-code, IA Générative

![Panorama des serveurs MCP dans l'industrie du voyage — de la recherche de vols aux hôtels et activités](https://www.altexsoft.com/static/content-image/2025/12/a-list-of-mcp-servers-in-the-travel-industry-d1abb.png) Demandez à votre assistant IA de vous trouver un vol Paris-Tokyo en classe éco pour deux adultes, départ flexible sur trois jours. Résultat en quelques secondes, lien de réservation inclus. Ce scénario, autrefois de la science-fiction, est désormais possible grâce aux serveurs MCP dédiés à la recherche de vols. Voici ce qui se passe vraiment sous le capot. ## Pourquoi les agents IA avaient-ils besoin du MCP pour voyager ? Si vous n'êtes pas encore familier avec le Model Context Protocol, [notre article dédié](https://www.travelearn.fr/blog/mcp-model-context-protocol-agents-ia-automatisation) l'explique en détail. En résumé : le MCP est le standard ouvert qui permet à un LLM de se connecter à des services externes en temps réel, comme un outil, une API ou une base de données. Pour le secteur du voyage, fragmenté entre des dizaines de systèmes hétérogènes (GDS, OTA, compagnies directes, agrégateurs), ce standard est une révolution structurelle. Au lieu de construire une intégration sur-mesure pour chaque API de voyage, un développeur crée un serveur MCP qui expose les fonctionnalités de son service. L'agent IA se connecte, découvre les outils disponibles et les utilise pour accomplir des tâches concrètes : chercher des vols, vérifier la disponibilité, générer un lien de réservation. > "MCP devient l'interface de référence pour que les agents IA découvrent et utilisent des services comme la recherche et la réservation de voyage." > — Mario Gavira, Vice-Président Growth, Kiwi.com ## Quels serveurs MCP existent déjà pour la recherche de vols ? L'écosystème se structure vite. On distingue deux grandes familles : les serveurs officiels lancés par les acteurs du voyage eux-mêmes, et les serveurs communautaires construits par des développeurs qui encapsulent des API existantes. ### Les serveurs officiels **Kiwi.com** a été le premier acteur du voyage à lancer un serveur MCP officiel, en août 2025, en partenariat avec la startup française Alpic. Il permet à tout agent IA compatible (Claude, ChatGPT Pro et Business, Cursor) de rechercher des vols en langage naturel : aller simple ou aller-retour, ville ou aéroport d'origine et de destination, dates flexibles à plus ou moins trois jours, nombre et type de passagers, classe de cabine. Les résultats s'affichent dans le fuseau horaire et la devise locaux de l'utilisateur, avec un lien de réservation généré instantanément. **Turkish Airlines** dispose d'un serveur MCP qui expose plusieurs services clés : recherche de vols par route et date, statut en temps réel, récupération d'une réservation via numéro de dossier, informations sur les bagages, lien de réservation direct et même données du programme de fidélité Miles&Smiles. **Sabre**, l'un des trois plus grands systèmes de distribution mondiale (GDS), a lancé ses propres API agentiques MCP. La particularité de Sabre : son serveur s'appuie sur Travel Data Cloud, qui agrège plus de 50 pétaoctets de données historiques et en temps réel. Cela permet des cas d'usage très avancés comme la gestion des perturbations, le rebooking automatique le jour même ou la conformité voyage d'entreprise. ### Les serveurs communautaires L'open source s'est emparé du sujet presque simultanément. Parmi les implémentations notables : | Serveur | Source de données | Particularité | Mode | |---|---|---|---| | **fli** (punitarani) | Google Flights (reverse engineering) | Accès direct à l'API interne, sans scraping | Auto-hébergé, sans clé API | | flights-mcp (maratsarbasov) | Aviasales API | Filtres avancés, outils multi-étapes | Auto-hébergé (clé API) | | mcp-flight-search (arjunprabhulal) | SerpAPI (Google Flights) | S'appuie sur la puissance de Google | Auto-hébergé (clé API) | | flights-mcp (ravinahp / Duffel) | Duffel API | Mode test avec données simulées | Auto-hébergé (clé API) | | BoostedChat | 400+ compagnies | NDC + GDS, serveur officiel | Remote, 22 400 visiteurs/mois | | World Airfares | World Airfares | Gratuit, sans authentification | Remote, 35 400 visiteurs/mois | **`fli` mérite une attention particulière.** Développée par Punit Arani et publiée sous licence MIT sur GitHub (963 étoiles), cette bibliothèque Python ne fonctionne pas comme les autres : elle ne scrape pas le HTML de Google Flights et n'utilise pas de navigateur automatisé (Selenium, Playwright). Elle accède directement aux endpoints internes de Google Flights par rétro-ingénierie, en décodant le format Protobuf utilisé par le frontend de Google. Résultat : des réponses rapides, structurées, moins susceptibles de casser lors des mises à jour d'interface. `fli` inclut un serveur MCP intégré, démarrable en une commande (`fli-mcp` pour STDIO, `fli-mcp-http` pour le mode HTTP streamable), et deux outils disponibles pour les agents : `search_flights` pour une date précise, et `search_dates` pour identifier les jours les moins chers sur une plage. Aucune clé API requise, ce qui en fait le point d'entrée le plus accessible pour tester la recherche de vols avec un agent IA. ![Lien de réservation généré instantanément par l'agent IA via le serveur MCP Kiwi.com](https://media.kiwi.com/wp-content/uploads/2025/08/MCPserver2.png) ## Comment connecter un serveur MCP vol à son assistant IA ? La procédure varie légèrement selon le client MCP utilisé, mais le principe reste identique dans tous les cas. Pour un serveur **remote** comme World Airfares ou Kiwi.com, il suffit de copier-coller l'URL du serveur dans la section MCP de votre client. Avec Claude Desktop, cela se fait dans le fichier `claude_desktop_config.json` : ```json { "mcpServers": { "world-airfares": { "url": "https://[url-serveur]/sse" } } } ``` Pour `fli`, l'installation se fait en une commande, sans compte ni clé API : ```bash pipx install flights # Lancer le serveur MCP en mode STDIO fli-mcp # Ou en mode HTTP streamable (port 8000) fli-mcp-http ``` La configuration Claude Desktop correspondante : ```json { "mcpServers": { "flight-search": { "command": "fli-mcp", "args": [] } } } ``` Une fois connecté, l'agent IA dispose de nouveaux outils qu'il appelle automatiquement selon le contexte. Pour `fli`, les filtres disponibles sont particulièrement riches : fenêtre de départ horaire, compagnies aériennes, classe de cabine, nombre d'escales, tri par prix ou durée. Tout cela s'active en langage naturel, sans formulaire. C'est précisément ce type de pipeline — identifier une API, construire le serveur MCP qui l'expose, connecter un agent IA et orchestrer les outils disponibles — que couvre la formation [Automatiser ses workflows et créer des agents IA](https://www.travelearn.fr/formation/automatiser-ses-workflows-et-crer-des-agents-ia), avec des exercices pratiques sur des cas d'usage réels. ## Quelles sont les limites actuelles ? Malgré des avancées spectaculaires, l'écosystème reste jeune. Le protocole MCP n'a été lancé qu'en novembre 2024 : les déploiements en production restent rares. La plupart des acteurs en sont encore à la phase pilote ou expérimentale. Côté performance, les API de recherche de vols sont structurellement lentes. Un benchmark de 2025 sur les API de voyage montrait des temps de réponse significativement plus élevés pour les endpoints de recherche de vols que pour d'autres types de requêtes, en raison du "fan-out effect" : l'API doit interroger plusieurs systèmes upstream simultanément avant de consolider les résultats. `fli` atténue partiellement ce problème en accédant directement à l'API interne de Google, sans couche intermédiaire. Côté fiabilité, la rétro-ingénierie de `fli` est par définition fragile face aux changements d'API Google. Les serveurs officiels (Kiwi.com, Turkish Airlines, Sabre) offrent une meilleure garantie de continuité sur le long terme. Certains serveurs communautaires disparaissent aussi vite qu'ils apparaissent : l'URL remote de maratsarbasov renvoyait une erreur 404 dès fin 2025. Côté données, aucun serveur MCP ne couvre l'intégralité du trafic aérien mondial avec des tarifs GDS complets. Kiwi.com a un avantage réel sur ce point : son algorithme propriétaire effectue des milliards de vérifications de prix par jour et génère 100 millions de recherches quotidiennes sur ses canaux. ## Sources - [Kiwi.com lance son serveur MCP (août 2025)](https://media.kiwi.com/company-news/kiwi-com-releases-mcp-server-prototype/) - [MCP Servers in Travel: Landscape and Providers — AltexSoft (déc. 2025)](https://www.altexsoft.com/blog/mcp-servers-travel/) - [fli — GitHub punitarani](https://github.com/punitarani/fli) - [fli — Documentation officielle](https://punitarani.github.io/fli/) - [Flight Search MCP Server — PulseMCP (maratsarbasov)](https://www.pulsemcp.com/servers/maratsarbasov-flights) - [World Airfares MCP — PulseMCP](https://www.pulsemcp.com/servers/worldairfares-flights) - [BoostedChat MCP — PulseMCP](https://www.pulsemcp.com/servers/boostedchat) - [Find Flights (Duffel) — MCP Market](https://mcpmarket.com/server/find-flights)