Model Context Protocol

FlightSeatMap MCP

Look up any flight seat map directly from your AI assistant. Interactive visual seatmaps render inline — click seats, filter cabins, and find your best seat. Works in ChatGPT, Claude, Cursor, and more.

Server URL
https://mcp.flightseatmap.com/mcp

Protocol Streamable HTTP
Version 4.0.0
Status Online
Setup
ChatGPT

FlightSeatMap renders interactive visual seatmaps directly inside ChatGPT conversations.

  1. Open ChatGPTSettingsConnected apps
  2. Click Add app and search for FlightSeatMap
  3. Once connected, ask ChatGPT to show you a seat map — you’ll get a clickable visual seatmap right in the chat

The interactive UI includes clickable seats, cabin filters, color-coded features, and a built-in best-seat finder.

Claude Desktop
  1. Ensure Node.js is installed (needed to run the MCP bridge)
  2. Open SettingsDeveloperEdit Config
  3. Add to your claude_desktop_config.json:
{
  "mcpServers": {
    "flightseatmap": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.flightseatmap.com/mcp"]
    }
  }
}
  1. Restart Claude Desktop. FlightSeatMap tools will appear in the tools menu.
Claude Code (CLI)

Run in your terminal:

claude mcp add flightseatmap --transport streamable-http https://mcp.flightseatmap.com/mcp
Cursor
  1. Open Cursor SettingsMCP
  2. Click + Add new global MCP server
  3. Paste the following:
{
  "mcpServers": {
    "flightseatmap": {
      "url": "https://mcp.flightseatmap.com/mcp"
    }
  }
}
Windsurf
  1. Open Windsurf SettingsCascadeMCP
  2. Click Add ServerAdd custom server
  3. Add the following:
{
  "mcpServers": {
    "flightseatmap": {
      "serverUrl": "https://mcp.flightseatmap.com/mcp"
    }
  }
}
Add Your API Key

To use search_flight for fresh seatmap data, add your API key to your MCP config. Get your key from Account Settings.

{
  "mcpServers": {
    "flightseatmap": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://mcp.flightseatmap.com/mcp",
        "--header", "X-Api-Key:${FSM_API_KEY}"
      ],
      "env": {
        "FSM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
claude mcp add flightseatmap \
  --transport streamable-http \
  --header "X-Api-Key: YOUR_API_KEY" \
  https://mcp.flightseatmap.com/mcp
{
  "mcpServers": {
    "flightseatmap": {
      "url": "https://mcp.flightseatmap.com/mcp",
      "headers": {
        "X-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}
{
  "mcpServers": {
    "flightseatmap": {
      "serverUrl": "https://mcp.flightseatmap.com/mcp",
      "headers": {
        "X-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

Without an API key, all free tools still work. The key unlocks search_flight for fetching fresh data based on your plan.

Available Tools
get_seatmap Free
Retrieve the seat map for any flight from our database. Shows all seats, cabin classes, characteristics, and real-time availability as an interactive visual seatmap.
find_best_seats Free
Find the best available seats matching your preferences — window, aisle, extra legroom, exit row, front or rear of cabin. Renders an interactive seatmap with recommendations highlighted.
get_seat_info Free
Detailed info about a specific seat including characteristics, cabin class, availability, and neighbouring seats in the row.
interactive_seat_finder Free
Guided step-by-step seat finder. Walks you through cabin selection and preferences to find your perfect seat.
search_flight
Fetch fresh seatmap data for any flight. Add your API key to your MCP config (see setup above) or sign in via OAuth. Requires a FlightSeatMap account and uses one search credit.
Interactive UI

FlightSeatMap is one of the first MCP servers to support MCP Apps — interactive HTML interfaces that render inline inside AI conversations. Instead of text-only results, you get a real visual seatmap.

Visual Seat Grid
A realistic aircraft layout with clickable seats. Each seat is color-coded by feature: purple for window, orange for aisle, green for extra legroom. Click any seat to see full details in a slide-out panel.
Cabin Filters
Filter the seatmap by cabin class (First, Business, Premium Economy, Economy) and by seat features (Window, Aisle, Legroom, Exit Row, Available only).
Best Seat Finder
Select your preferences and the widget scores every available seat, highlighting the top picks directly on the map. No need to scroll through rows manually.
Works Everywhere
The interactive UI renders in ChatGPT (via MCP Apps / Connectors), Claude, and any MCP host that supports the ui:// resource protocol. Non-supporting clients still get full text results.
Try It

Ask your AI assistant: