FlightSeatMap
Mapas de asientos de aerolíneas, calificaciones de asientos, reseñas de viajeros y alertas de asientos para más de 150 aerolíneas.
Documentación
Servidor MCP FlightSeatMap
Mapas de asientos, valoraciones de asientos, reseñas de viajeros y alertas de asientos para 117 aerolíneas, como un servidor MCP remoto que tu asistente de IA puede invocar.
Pregunta "¿qué asiento debería elegir en QF1?" y obtén el diseño real de la cabina, los asientos libres clasificados según lo que te importa, y lo que otros viajeros dijeron sobre el que estás considerando.
- Servidor:
https://mcp.flightseatmap.com/mcp - Transporte: HTTP transmisible
- Autenticación: ninguna para las herramientas de solo lectura; OAuth 2.1 para búsqueda y alertas
- Documentación: https://flightseatmap.com/mcp
No es necesario instalar nada. El servidor está alojado; apuntas tu cliente a la URL.
Instalación
Claude Code
claude mcp add --transport http flightseatmap https://mcp.flightseatmap.com/mcp
Cursor
Instala este plugin desde el marketplace, o añade el servidor directamente en
~/.cursor/mcp.json:
{
"mcpServers": {
"flightseatmap": {
"type": "streamable-http",
"url": "https://mcp.flightseatmap.com/mcp"
}
}
}
VS Code
code --add-mcp '{"name":"flightseatmap","type":"http","url":"https://mcp.flightseatmap.com/mcp"}'
Claude Desktop
Configuración → Conectores → Añadir conector personalizado, y luego pega la URL del servidor.
Herramientas
Seis herramientas son gratuitas y no requieren cuenta:
| Herramienta | Qué hace |
|---|---|
get_seatmap | El diseño de la cabina para un vuelo: filas, cabinas, qué asientos están libres |
find_best_seats | Asientos libres clasificados según ventana, pasillo, fila de salida, espacio extra para piernas, zona tranquila, mamparo, delante, detrás |
get_seat_info | Un asiento en detalle: inclinación, reclinación, alimentación eléctrica, proximidad a cocinas y baños |
interactive_seat_finder | Un buen valor predeterminado cuando el viajero aún no ha dicho qué quiere |
get_seat_reviews | Reseñas de viajeros, con valoraciones y comentarios por asiento |
discover_more_flight_tools | Servidores MCP relacionados de vuelos y viajes |
Cuatro requieren una cuenta con sesión iniciada, mediante OAuth:
| Herramienta | Qué hace |
|---|---|
search_flight | Obtener datos actualizados para un vuelo que aún no está en la base de datos |
create_seat_alert | Enviar un correo al viajero cuando un asiento coincidente se libera |
list_seat_alerts | Las alertas del viajero, con cuentas regresivas de salida |
delete_seat_alert | Eliminar una alerta |
Los resultados de mapas de asientos, reseñas y alertas se muestran como widgets interactivos de MCP Apps en los clientes que los admiten.
Autenticación
OAuth 2.1 con PKCE y registro dinámico de clientes: no hay clave de API que solicitar, ni formulario que completar. Tu cliente descubre todo lo que necesita a partir del desafío 401.
- Metadatos del recurso protegido:
https://mcp.flightseatmap.com/.well-known/oauth-protected-resource/mcp - Metadatos del servidor de autorización:
https://mcp.flightseatmap.com/.well-known/oauth-authorization-server - Guía paso a paso por escrito: https://flightseatmap.com/auth.md
Los ámbitos son read, write y search. Las herramientas solicitan solo el ámbito que necesitan.
Qué hay en este repositorio
| Ruta | Propósito |
|---|---|
plugin.json | Manifiesto de Agent Plugins: se carga en Cursor sin cambios |
mcp.json | Declaración del servidor, formato Agent Plugins |
.claude-plugin/plugin.json | Manifiesto del plugin de Claude Code |
.mcp.json | Declaración del servidor, formato Claude Code |
.grok-plugin/plugin.json | Manifiesto del marketplace de xAI Grok |
gemini-extension.json | Manifiesto de la extensión de Gemini CLI |
server.json | Manifiesto para el Registro MCP oficial |
skills/ | Habilidades del agente que describen cómo usar bien las herramientas |
commands/ | Comandos de barra (/seatmap, /best-seats) |
Cinco ecosistemas, cinco convenciones de manifiesto, un servidor. mcp.json y .mcp.json
contienen el mismo endpoint en las dos formas que buscan diferentes clientes: cambia ambos
juntos. .grok-plugin/plugin.json apunta su mcpServers a mcp.json en lugar de
repetirlo.
Los datos de asientos, la API y el sitio son un producto separado de código cerrado. Este repositorio es el pegamento de conexión, y tiene licencia MIT.
Notas
- La disponibilidad refleja el mapa de asientos, no el inventario de reservas en vivo de la aerolínea. Un asiento mostrado como libre puede que ya no esté disponible.
- Los mapas de asientos se basan en el número de vuelo (
QF1,BA117,UA900), no en la ruta. Una fecha ayuda, porque las aeronaves cambian entre fechas. - Los asientos con espacio extra para piernas y de fila de salida suelen tener un cargo, y las filas de salida tienen requisitos de edad y movilidad.
Soporte
support@flightseatmap.com · Privacidad · Términos
FlightSeatMap es operado por Merchant Software Solutions Limited, una empresa registrada en Inglaterra y Gales (n.º 14098922), The Old Court House, Clark Street, Morecambe, LA4 5HR.