FlightSeatMap
Mapas de assentos de companhias aéreas, avaliações de assentos, comentários de viajantes e alertas de assentos para mais de 150 companhias aéreas.
Documentação
FlightSeatMap MCP
Mapas de assentos, avaliações de assentos, comentários de viajantes e alertas de assentos para 117 companhias aéreas, como um servidor MCP remoto que seu assistente de IA pode chamar.
Pergunte "qual assento devo escolher no QF1?" e obtenha o layout real da cabine, os assentos livres classificados de acordo com o que você prioriza, e o que outros viajantes disseram sobre o assento que você está considerando.
- Servidor:
https://mcp.flightseatmap.com/mcp - Transporte: HTTP Streamable
- Autenticação: nenhuma para as ferramentas somente leitura; OAuth 2.1 para busca e alertas
- Documentação: https://flightseatmap.com/mcp
Nada precisa ser instalado. O servidor é hospedado; você aponta seu cliente para a URL.
Instalação
Claude Code
claude mcp add --transport http flightseatmap https://mcp.flightseatmap.com/mcp
Cursor
Instale este plugin pelo marketplace, ou adicione o servidor diretamente em
~/.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
Configurações → Conectores → Adicionar conector personalizado e cole a URL do servidor.
Ferramentas
Seis ferramentas são gratuitas e não exigem conta:
| Ferramenta | O que faz |
|---|---|
get_seatmap | O layout da cabine para um voo: fileiras, cabines, quais assentos estão livres |
find_best_seats | Assentos livres classificados por janela, corredor, fileira de saída, espaço extra para as pernas, zona silenciosa, antepara, frente, traseira |
get_seat_info | Um assento em detalhes — inclinação, reclinação, energia, proximidade de cozinha e lavatório |
interactive_seat_finder | Uma boa opção padrão quando o viajante ainda não disse o que quer |
get_seat_reviews | Comentários de viajantes, com avaliações e observações por assento |
discover_more_flight_tools | Servidores MCP relacionados de voos e viagens |
Quatro exigem uma conta com login, via OAuth:
| Ferramenta | O que faz |
|---|---|
search_flight | Buscar dados atualizados para um voo ainda não cadastrado no banco |
create_seat_alert | Enviar e-mail ao viajante quando um assento compatível for liberado |
list_seat_alerts | Os alertas do viajante, com contagens regressivas para a partida |
delete_seat_alert | Remover um alerta |
Mapas de assentos, avaliações e resultados de alertas são exibidos como widgets interativos de MCP Apps em clientes que os suportam.
Autenticação
OAuth 2.1 com PKCE e registro dinâmico de clientes — não há chave de API para solicitar, nem formulário para preencher. Seu cliente descobre tudo o que precisa a partir do desafio 401.
- Metadados do recurso protegido:
https://mcp.flightseatmap.com/.well-known/oauth-protected-resource/mcp - Metadados do servidor de autorização:
https://mcp.flightseatmap.com/.well-known/oauth-authorization-server - Guia passo a passo: https://flightseatmap.com/auth.md
Os escopos são read, write e search. As ferramentas solicitam apenas o escopo de que precisam.
O que há neste repositório
| Caminho | Finalidade |
|---|---|
plugin.json | Manifesto de Agent Plugins — carrega no Cursor sem alterações |
mcp.json | Declaração do servidor, formato Agent Plugins |
.claude-plugin/plugin.json | Manifesto do plugin Claude Code |
.mcp.json | Declaração do servidor, formato Claude Code |
.grok-plugin/plugin.json | Manifesto do marketplace xAI Grok |
gemini-extension.json | Manifesto da extensão Gemini CLI |
server.json | Manifesto para o Registro Oficial MCP |
skills/ | Habilidades do agente que descrevem como usar bem as ferramentas |
commands/ | Comandos de barra (/seatmap, /best-seats) |
Cinco ecossistemas, cinco convenções de manifesto, um servidor. mcp.json e .mcp.json
contêm o mesmo endpoint nos dois formatos que diferentes clientes procuram — altere ambos
juntos. .grok-plugin/plugin.json aponta seu mcpServers para mcp.json em vez de
repeti-lo.
Os dados de assentos, a API e o site são um produto separado, de código fechado. Este repositório é a cola de conexão, e é licenciado sob MIT.
Observações
- A disponibilidade reflete o mapa de assentos, não o inventário de reservas ao vivo da companhia aérea. Um assento exibido como livre pode já ter sido ocupado.
- Os mapas de assentos são indexados pelo número do voo (
QF1,BA117,UA900), não pela rota. Uma data ajuda, porque as aeronaves podem ser trocadas entre datas. - Assentos com espaço extra para as pernas e fileiras de saída geralmente têm taxa extra, e as fileiras de saída têm requisitos de idade e mobilidade.
Suporte
support@flightseatmap.com · Privacidade · Termos
O FlightSeatMap é operado pela Merchant Software Solutions Limited, uma empresa registrada na Inglaterra e no País de Gales (nº 14098922), The Old Court House, Clark Street, Morecambe, LA4 5HR.