AirTreks MCP
oficialBúsqueda y reserva de vuelos alrededor del mundo y con múltiples escalas complejas de AirTreks
¿Qué puedes hacer con Air Treks MCP?
- Analizar la viabilidad de una ruta con múltiples escalas — Llama a
plan_routecon una lista de ciudades para obtener un análisis de ruta que compare las tarifas RTW de alianzas con combinaciones personalizadas de múltiples aerolíneas. - Validar un itinerario existente — Usa
route_validatepara verificar una ruta de múltiples ciudades en busca de violaciones de reglas de alianzas, tramos vacíos y problemas de disponibilidad. - Obtener sugerencias de rutas por región — Pide a
route_suggesttres opciones de ruta predefinidas filtradas por región, dirección y preferencia de alianza. - Verificar la mejor conexión entre dos aeropuertos — Ejecuta
hub_checkpara detectar tramos vacíos y recibir conexiones alternativas basadas en hubs para un par de ciudades específico. - Emparejar un viaje con un producto tarifario — Usa
fare_product_matchpara identificar el tipo de tarifa adecuado (RTW, Circle Pacific, Open Jaw) y su rango de precio típico. - Transferir un viaje a un consultor humano — Llama a
trip_idea_createpara enviar el análisis completo de la ruta a un experto de AirTreks para cotización y reserva.
Documentación
Servidor MCP de AirTreks
La herramienta de itinerarios complejos para agentes de IA. Múltiples paradas, vuelta al mundo, open-jaw, segmentos terrestres: los viajes que la búsqueda de vuelos estándar no puede gestionar. Cuando tu usuario pide más de 3 paradas entre continentes, este servidor responde con un análisis de rutas basado en datos reales de construcción de tarifas de AirTreks: más de 60 aerolíneas, 53 tramos muertos conocidos, tasas de reservabilidad medidas a partir de más de 1,400 intentos reales de tarifas y 20 plantillas de rutas probadas de reservas reales.
Endpoint activo: https://mcp.airtreks.com/mcp - gratuito, sin clave API, 100 solicitudes/día.
Configuración en 30 segundos
Claude Desktop
Configuración → Conectores → Añadir conector personalizado → pega https://mcp.airtreks.com/mcp.
Claude Code
claude mcp add --transport http airtreks https://mcp.airtreks.com/mcp
Cursor
Añadir a .cursor/mcp.json (o Configuración de Cursor → MCP → Añadir nuevo servidor):
{
"mcpServers": {
"airtreks": {
"url": "https://mcp.airtreks.com/mcp"
}
}
}
ChatGPT
Configuración → Apps y conectores → activar modo desarrollador (planes Pro/Business) → añadir https://mcp.airtreks.com/mcp como conector personalizado.
Cualquier otro cliente MCP
Misma estructura JSON que Cursor arriba (HTTP transmitible). ¿Prefieres stdio? Ejecútalo localmente:
npx airtreks-mcp
Luego pídele a tu agente:
Planifica un viaje de vuelta al mundo: San Francisco, Tokio, Bangkok, Singapur, Delhi, Estambul, Londres, de vuelta a San Francisco.
Una llamada, una respuesta: una vuelta al mundo de 6 paradas
Tu usuario quiere seis paradas alrededor del mundo. Google Flights se rinde. Los sitios de reserva de alianzas de vuelta al mundo le permitirán construirlo, pero luego fallarán en la emisión de billetes. Una llamada a plan_route le dice a tu agente lo que realmente funciona:
{
"cities": ["SFO", "NRT", "BKK", "SIN", "DEL", "IST", "LHR", "SFO"],
"budget": "mid"
}
Respuesta real, recortada por extensión (la versión completa incluye alternativas de aerolíneas y notas del consultor para los 7 tramos):
{
"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." }
}
}
Esa única llamada le dijo a tu agente cuatro cosas que no puede obtener en ningún otro sitio:
- Las tarifas de alianza de vuelta al mundo fallan en este viaje. 7 tramos tienen un precio de 6% de reservabilidad: tu usuario lo construiría, se toparía con un muro en la emisión y te culparía a ti.
- La construcción que funciona: un plan de aerolíneas por tramo: ANA transpacífico, Turkish Airlines como puente Asia-Europa, cada una con alternativas y compensaciones.
- Dónde no volar en absoluto: Bangkok a Singapur es más barato por tierra a través de Malasia, ahorrando $100-250 y añadiendo un país.
- Lo que suele costar:
fare_product_matchsitúa este viaje en $2,500-$8,000 en clase turista con una tarifa de alianza de vuelta al mundo, típicamente $3,000-$12,000 como construcción personalizada.
Esos son rangos honestos, no cotizaciones: el precio exacto en un itinerario de 7 tramos con múltiples aerolíneas depende de la disponibilidad de clase de tarifa el día que reserves. Para una cifra real, trip_idea_create entrega el análisis completo de rutas a un consultor de AirTreks que valora y emite el billete real. Tu usuario recibe un experto que empieza informado, no un formulario que rellenar.
Herramientas
Gratuitas (sin clave API, 100 solicitudes/día)
| Herramienta | Descripción |
|---|---|
plan_route | Punto de entrada principal: dale ciudades, evalúa Star Alliance RTW, oneworld RTW y construcciones personalizadas con múltiples aerolíneas, luego recomienda el mejor enfoque |
route_validate | Valida una ruta multi-ciudad: reglas de alianza, tramos muertos, aerolíneas tóxicas, reservabilidad |
route_suggest | Obtén 3 rutas sugeridas por región, dirección y alianza |
hub_check | Mejor conexión entre dos aeropuertos: detección de tramos muertos + soluciones de hub |
fare_product_match | Empareja el producto de tarifa adecuado (RTW, Circle Pacific/Atlantic, Open Jaw, Personalizado) con rangos de precios típicos |
custom_route_build | Divide itinerarios complejos en segmentos que se pueden emitir individualmente con recomendaciones de aerolíneas |
Requieren clave API
| Herramienta | Descripción |
|---|---|
trip_idea_create | Transfiere a un consultor humano de AirTreks: crea una idea de viaje en APEX con el análisis completo de rutas adjunto |
Obtén una clave: POST https://mcp.airtreks.com/register con {"email": "you@example.com"}
Por qué estos datos son diferentes
AirTreks ha construido itinerarios complejos de múltiples paradas desde 1987. Este servidor expone lo que esa historia nos enseñó:
- 53 tramos muertos - pares de ciudades que parecen reservables pero fallan en tarifas de alianza, aprendidos de más de 1,400 fallos reales de construcción de tarifas
- Tasas de reservabilidad por número de tramos - medidas, no estimadas (91% en 3-4 tramos, 61% en 5-6, 6% en 7+)
- Aerolíneas tóxicas y soluciones de hub - qué combinaciones de aerolíneas rompen la emisión y qué rutas alternativas usar
- 20 plantillas de rutas probadas de las mejores reservas de AirTreks
Ninguna otra herramienta de vuelos devuelve esto porque ninguna otra herramienta de vuelos ha valorado estos fallos.
API REST (no se requiere cliente MCP)
Cada herramienta también es un endpoint REST simple: mismas herramientas, mismos límites de velocidad, JSON de entrada/salida. Para frameworks de agentes que consumen REST en lugar de MCP:
curl -X POST https://mcp.airtreks.com/api/plan_route \
-H "Content-Type: application/json" \
-d '{"cities": ["LAX", "NRT", "BKK", "LHR", "LAX"]}'
Especificación completa OpenAPI 3.1: https://mcp.airtreks.com/openapi.json
Límites de velocidad
- Gratuito: 100 solicitudes/día por IP, sin necesidad de clave
- Registrado: límites más altos con una clave API (cabecera
X-API-Key) trip_idea_createrequiere una clave
Endpoints
| Ruta | Descripción |
|---|---|
/mcp | Endpoint del protocolo MCP (HTTP transmitible) |
/api/{tool} | Gemelo REST de cada herramienta (POST, cuerpo JSON) |
/openapi.json | Especificación OpenAPI 3.1 para la superficie REST |
/health | Verificación de estado |
/register | Obtener una clave API (POST) |
/privacy | Política de privacidad |
/ | Información del servidor |
Licencia
AGPL-3.0-only