FlightSeatMap
com.flightseatmapPublished by flightseatmap.comOfficial publisherv6.0.0Updated Nov 2, 2026
Seat maps, seat ratings, traveller reviews and seat alerts for 150+ airlines.
Overview
Remote MCP server that lets an assistant look up airline seat maps, rank free seats, read traveller seat reviews and manage seat alerts.
- What you can do
- Look up a flight's cabin layout, rows, cabins and which seats are free
- Rank free seats by window, aisle, exit row, extra legroom, quiet zone, bulkhead or position
- Inspect a single seat's pitch, recline, power and distance to galley or lavatory
- Read traveller reviews and per-seat ratings, or run an interactive seat finder when preferences are unstated
- Fetch fresh data for flights not yet in the database, and create, list or delete email seat alerts (paid plan)
- Discover related flight and travel MCP servers
- When to use it
- Useful when someone is choosing a seat on a specific flight and wants the real cabin layout, ranked free seats and other travellers' opinions, or wants an email alert when a preferred seat frees up.
- Requirements
- Nothing to install: a hosted remote endpoint over Streamable HTTP. OAuth 2.1 sign-in with PKCE and dynamic client registration is required for every tool; no API key. A free account covers six tools, while search_flight and the alert tools need a paid plan. Scopes are read, write and search.
Installation
In SourceWeft
- Open FlightSeatMap in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.flightseatmap%2Fflightseatmap/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"flightseatmap": {
"type": "http",
"url": "https://mcp.flightseatmap.com/mcp"
}
}
}README
FlightSeatMap MCP
Seat maps, seat ratings, traveller reviews and seat alerts for 117 airlines, as a remote MCP server your AI assistant can call.
Ask "which seat should I pick on QF1?" and get the real cabin layout, the free seats ranked against what you care about, and what other travellers said about the one you're considering.
- Server:
https://mcp.flightseatmap.com/mcp - Transport: Streamable HTTP
- Auth: OAuth 2.1 sign-in for every tool. A free account covers all but
search_flightand alerts - Docs: https://flightseatmap.com/mcp
Nothing needs installing. The server is hosted; you point your client at the URL.
Install
Claude Code
Install the plugin, then let the setup skill pick your first seat:
Or add only the server:
Cursor
Install this plugin from the marketplace, or add the server directly in
~/.cursor/mcp.json:
VS Code
Claude Desktop
Settings → Connectors → Add custom connector, then paste the server URL.
Tools
Six tools work with a free account:
Four need a paid plan:
Seat map, review and alert results render as interactive MCP Apps widgets in clients that support them.
Authentication
OAuth 2.1 with PKCE and dynamic client registration — there is no API key to request, and no form to fill in. Your client discovers everything it needs from the 401 challenge.
- Protected resource metadata:
https://mcp.flightseatmap.com/.well-known/oauth-protected-resource/mcp - Authorization server metadata:
https://mcp.flightseatmap.com/.well-known/oauth-authorization-server - Written walkthrough: https://flightseatmap.com/auth.md
Scopes are read, write and search. Tools request only the scope they need.
What's in this repo
Five ecosystems, five manifest conventions, one server. mcp.json and .mcp.json
hold the same endpoint in the two shapes different clients look for — change both
together. .grok-plugin/plugin.json points its mcpServers at mcp.json rather
than repeating it.
The seat data, the API and the site are a separate, closed-source product. This repo is the connection glue, and it is MIT licensed.
Notes
- Availability reflects the seat map, not the airline's live booking inventory. A seat shown as free may already be gone.
- Seat maps are keyed on flight number (
QF1,BA117,UA900), not route. A date helps, because aircraft swap between dates. - Extra-legroom and exit-row seats usually carry a fee, and exit rows carry age and mobility requirements.
Support
[email protected] · Privacy · Terms
FlightSeatMap is operated by Merchant Software Solutions Limited, a company registered in England and Wales (no. 14098922), The Old Court House, Clark Street, Morecambe, LA4 5HR.
Source: README.md at commit 1a4ad06
Tools
0Version history
1- v6.0.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts