seats.aero MCP server

by gavgrego

304 downloads Not rated yet

About

MCP server allowing MCP clients to interface with the seats.aero API

Explore

- get_flights – search flights using parameters from the seats.aero cached search endpoint.
- get_bulk_avail – retrieve large sets of availability objects from a specific mileage program.
- get_routes – fetch route objects for a given mileage program.

Install dependencies
pnpm i

Build and compile TypeScript
pnpm build

Start MCP server
pnpm start

get_flights
Get a list of flights. Your MCP client will be able to search via the same parameters as the cached search endpoint

get_bulk_avail
Retrieve a large amount of availability objects from one specific mileage program (source). Your MCP client will be able to search via the same parameters as the bulk availability endpoint

get_routes
Retrieve a list of route objects from one specific mileage program (source). Your MCP client will be able to search via the same parameters as the routes endpoint.

Not affiliated with seats.aero

A TypeScript-based, minimal MCP server for interacting with the seats.aero API via Claude desktop or any other MCP clients in natural language.

❗ You will need a seats.aero API key via a seats.aero Pro membership in order to use this tool

Setup

Install dependencies
pnpm i

Build and compile TypeScript
pnpm build

Start MCP server
pnpm start

Config

You will need to add your MCP server config to your claude_desktop_config.json file or whatever your MCP client of choice is.

"seats": {
  "command": "node",
  "args": ["/Users/USER/Sites/seats-mcp/build/index.js"],
  "env": {
    "SEATS_API_KEY": "SEATS_API_KEY"
  }
}

Tools available

get_flights
Get a list of flights. Your MCP client will be able to search via the same parameters as the cached search endpoint

get_bulk_avail
Retrieve a large amount of availability objects from one specific mileage program (source). Your MCP client will be able to search via the same parameters as the bulk availability endpoint

get_routes
Retrieve a list of route objects from one specific mileage program (source). Your MCP client will be able to search via the same parameters as the routes endpoint.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.