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:

FerramentaO que faz
get_seatmapO layout da cabine para um voo: fileiras, cabines, quais assentos estão livres
find_best_seatsAssentos livres classificados por janela, corredor, fileira de saída, espaço extra para as pernas, zona silenciosa, antepara, frente, traseira
get_seat_infoUm assento em detalhes — inclinação, reclinação, energia, proximidade de cozinha e lavatório
interactive_seat_finderUma boa opção padrão quando o viajante ainda não disse o que quer
get_seat_reviewsComentários de viajantes, com avaliações e observações por assento
discover_more_flight_toolsServidores MCP relacionados de voos e viagens

Quatro exigem uma conta com login, via OAuth:

FerramentaO que faz
search_flightBuscar dados atualizados para um voo ainda não cadastrado no banco
create_seat_alertEnviar e-mail ao viajante quando um assento compatível for liberado
list_seat_alertsOs alertas do viajante, com contagens regressivas para a partida
delete_seat_alertRemover 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

CaminhoFinalidade
plugin.jsonManifesto de Agent Plugins — carrega no Cursor sem alterações
mcp.jsonDeclaração do servidor, formato Agent Plugins
.claude-plugin/plugin.jsonManifesto do plugin Claude Code
.mcp.jsonDeclaração do servidor, formato Claude Code
.grok-plugin/plugin.jsonManifesto do marketplace xAI Grok
gemini-extension.jsonManifesto da extensão Gemini CLI
server.jsonManifesto 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.