seats.aero MCP server
@gavgrego
About seats.aero MCP server
MCP server allowing MCP clients to interface with the seats.aero API
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is seats.aero MCP server?
A TypeScript-based MCP server that acts as a bridge between the seats.aero API and any MCP‑compatible client (e.g., Claude desktop). It allows users to query award flight availability, bulk availability, and route data using natural language. Requires a seats.aero Pro membership for an API key.
How to use seats.aero MCP server?
Install dependencies with pnpm i, build with pnpm build, then start the server with pnpm start. Add the server’s configuration to your MCP client’s settings file (e.g., claude_desktop_config.json), setting the SEATS_API_KEY environment variable to your seats.aero API key.
Key features of seats.aero MCP server
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.
Use cases of seats.aero MCP server
- Search for available award flights on a specific route and date.
- Bulk‑query availability across an entire mileage program for analysis or trip planning.
- Explore all routes offered by a particular airline or alliance program.
FAQ from seats.aero MCP server
Do I need a seats.aero API key?
Yes. You must have a seats.aero Pro membership to obtain an API key, which is passed via the SEATS_API_KEY environment variable.
Is this server affiliated with seats.aero?
No. The project is not affiliated with seats.aero.
How do I configure the server for Claude Desktop?
Add an entry to claude_desktop_config.json with the command node, the path to the built index.js, and the SEATS_API_KEY environment variable set.
What tools does the server expose?
Three tools: get_flights, get_bulk_avail, and get_routes. Each corresponds to an endpoint in the seats.aero API.
What are the runtime dependencies?
Node.js, pnpm (for package management), and TypeScript (for building). No external runtime besides typical MCP client support.
Frequently asked questions
Do I need a seats.aero API key?
Yes. You must have a seats.aero Pro membership to obtain an API key, which is passed via the `SEATS_API_KEY` environment variable.
Is this server affiliated with seats.aero?
No. The project is not affiliated with seats.aero.
How do I configure the server for Claude Desktop?
Add an entry to `claude_desktop_config.json` with the command `node`, the path to the built `index.js`, and the `SEATS_API_KEY` environment variable set.
What tools does the server expose?
Three tools: `get_flights`, `get_bulk_avail`, and `get_routes`. Each corresponds to an endpoint in the seats.aero API.
What are the runtime dependencies?
Node.js, pnpm (for package management), and TypeScript (for building). No external runtime besides typical MCP client support.
Basic information
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Awesome Mlops
visengerA curated list of references for MLOps
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments