FlightSeatMap
Look up flight seat maps, find the best available seats, and check seat-level details for 150+ airlines.
Available MCP Tools
get_seatmap
Get the full seat map for a flight. Shows all seats by cabin class with availability status, characteristics (window, aisle, legroom, etc.), and pricing.
Parameters:
flight_number: Flight number with airline code (e.g. "QF1", "BA178", "AA716")
flight_date: Optional, YYYY-MM-DD format
Returns seat counts per cabin, availability breakdown, and a link to the interactive seatmap.
get_seat_info
Get detailed information about a specific seat on a flight.
Parameters:
flight_number: Flight number (e.g. "QF1")
seat_number: Seat number (e.g. "12A", "1F", "32K")
flight_date: Optional, YYYY-MM-DD format
Returns cabin class, characteristics (window/aisle/legroom/exit row), availability, and pricing.
find_best_seats
Find the best available seats matching user preferences. Returns a ranked list.
Parameters:
flight_number: Flight number (e.g. "QF1")
preferences: Array of preferences: "window", "aisle", "extra_legroom", "exit_row", "quiet_zone", "front", "rear", "bulkhead"
cabin_class: Optional filter: "ECONOMY", "PREMIUM_ECONOMY", "BUSINESS", "FIRST"
flight_date: Optional, YYYY-MM-DD format
search_flight
Search for a flight and get fresh seatmap data. Requires an API token (paid plan).
Parameters:
flight_number: Flight number (e.g. "QF1")
api_token: FlightSeatMap API token (get from flightseatmap.com)
flight_date: Optional, YYYY-MM-DD format
Workflow: Finding the Best Seat
- Get the seatmap with
get_seatmap to see the full layout and availability.
- Ask about preferences — window or aisle? Extra legroom? Quiet zone? Front or rear?
- Find best seats with
find_best_seats using their preferences.
- Show details for top recommendations using
get_seat_info.
- Link to interactive map — always include the seatmap URL from the response.
Workflow: Checking a Specific Seat
- Use
get_seat_info with the flight and seat number.
- Explain the characteristics in plain English (e.g., "12A is a window seat in economy with extra legroom near the exit row").
- Mention availability and pricing if available.
Seat Characteristics
| Code |
Meaning |
| W |
Window seat |
| A |
Aisle seat |
| E |
Exit row |
| L |
Extra legroom |
| 1 |
Bulkhead |
| Q |
Quiet zone |
| 9 |
Middle seat |
API Token (Paid Users)
For fresh flight searches, users need a paid plan. Get a token at https://flightseatmap.com/pricing
Add to ~/.claude/mcp.json for automatic auth:
{
"mcpServers": {
"flightseatmap": {
"type": "url",
"url": "https://mcp.flightseatmap.com/mcp",
"headers": {
"Authorization": "Bearer your-api-token"
}
}
}
}
1---2name: seatmap3description: This skill should be used when the user asks about "seat map", "seatmap", "seat selection", "best seat", "window seat", "aisle seat", "legroom", "exit row", "seat availability", "airplane seats", "flight seats", "seat pitch", "seat review", "bulkhead", "quiet zone", mentions specific flight numbers (e.g. QF1, BA178, AA716), or wants to check, compare, or find seats on a flight.4---56# FlightSeatMap78Look up flight seat maps, find the best available seats, and check seat-level details for 150+ airlines.910## Available MCP Tools1112### get_seatmap13Get the full seat map for a flight. Shows all seats by cabin class with availability status, characteristics (window, aisle, legroom, etc.), and pricing.1415**Parameters:**16- `flight_number`: Flight number with airline code (e.g. "QF1", "BA178", "AA716")17- `flight_date`: Optional, YYYY-MM-DD format1819Returns seat counts per cabin, availability breakdown, and a link to the interactive seatmap.2021### get_seat_info22Get detailed information about a specific seat on a flight.2324**Parameters:**25- `flight_number`: Flight number (e.g. "QF1")26- `seat_number`: Seat number (e.g. "12A", "1F", "32K")27- `flight_date`: Optional, YYYY-MM-DD format2829Returns cabin class, characteristics (window/aisle/legroom/exit row), availability, and pricing.3031### find_best_seats32Find the best available seats matching user preferences. Returns a ranked list.3334**Parameters:**35- `flight_number`: Flight number (e.g. "QF1")36- `preferences`: Array of preferences: "window", "aisle", "extra_legroom", "exit_row", "quiet_zone", "front", "rear", "bulkhead"37- `cabin_class`: Optional filter: "ECONOMY", "PREMIUM_ECONOMY", "BUSINESS", "FIRST"38- `flight_date`: Optional, YYYY-MM-DD format3940### search_flight41Search for a flight and get fresh seatmap data. Requires an API token (paid plan).4243**Parameters:**44- `flight_number`: Flight number (e.g. "QF1")45- `api_token`: FlightSeatMap API token (get from flightseatmap.com)46- `flight_date`: Optional, YYYY-MM-DD format4748## Workflow: Finding the Best Seat49501. **Get the seatmap** with `get_seatmap` to see the full layout and availability.512. **Ask about preferences** — window or aisle? Extra legroom? Quiet zone? Front or rear?523. **Find best seats** with `find_best_seats` using their preferences.534. **Show details** for top recommendations using `get_seat_info`.545. **Link to interactive map** — always include the seatmap URL from the response.5556## Workflow: Checking a Specific Seat57581. Use `get_seat_info` with the flight and seat number.592. Explain the characteristics in plain English (e.g., "12A is a window seat in economy with extra legroom near the exit row").603. Mention availability and pricing if available.6162## Seat Characteristics6364| Code | Meaning |65|------|---------|66| W | Window seat |67| A | Aisle seat |68| E | Exit row |69| L | Extra legroom |70| 1 | Bulkhead |71| Q | Quiet zone |72| 9 | Middle seat |7374## API Token (Paid Users)7576For fresh flight searches, users need a paid plan. Get a token at https://flightseatmap.com/pricing7778Add to `~/.claude/mcp.json` for automatic auth:79```json80{81 "mcpServers": {82 "flightseatmap": {83 "type": "url",84 "url": "https://mcp.flightseatmap.com/mcp",85 "headers": {86 "Authorization": "Bearer your-api-token"87 }88 }89 }90}91```