AllFlyghts MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AllFlyghts MCP Serversearch for flights from New York to London on March 15th"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AllFlyghts MCP Server
TypeScript MCP server for the AllFlyghts public API.
This repository is a standalone Node.js project. It exposes AllFlyghts data through MCP tools while keeping the public API key on the server side.
Using AllFlyghts via the hosted MCP server
Most users don't need to install or run this code. AllFlyghts runs a managed MCP server.
Visit for more info: https://www.allflyghts.com/developers/mcp Full docs: https://www.allflyghts.com/mcp
To use it, configure your MCP client (Claude Desktop, Cursor, etc.) to
connect to this endpoint with your AllFlyghts API token in the Authorization
header:
Authorization: Bearer <your-token>Get your token at https://www.allflyghts.com/access/sign-in
This repository contains the source code of that hosted server, made public for transparency. You can also run it locally if you want — instructions below.
Related MCP server: FlightTicketMCP
Tools
search_locationsget_citysearch_flights
Requirements
Node.js 20+
An AllFlyghts public API base URL
An AllFlyghts public API key, provided either directly by environment variable or through Azure Key Vault
Environment
Required:
ALLFLYGHTS_PUBLIC_API_BASE_URL
Choose one API key source:
ALLFLYGHTS_PUBLIC_API_KEYPUBLIC_API_KEY_VAULT_URLtogether withMCP_PUBLIC_API_KEY_SECRET_NAME
Optional:
MCP_AUTH_TOKENMCP_AUTH_TOKEN_SECRET_NAMEMCP_SERVER_NAMEMCP_SERVER_VERSIONMCP_TRANSPORTPORTMCP_ALLOWED_ORIGINS
If MCP_AUTH_TOKEN or MCP_AUTH_TOKEN_SECRET_NAME is configured for HTTP mode, callers must send:
Authorization: Bearer <token>Install
npm installRun
Stdio mode:
npm run dev:stdioHTTP mode:
npm run dev:httpProduction builds:
npm run buildThen start either transport from dist/:
npm run start:stdio
npm run start:httpNotes
Streamable HTTP creates a fresh MCP server and transport per request.
Secrets are resolved from Azure Key Vault when configured, with direct environment variables as a fallback.
Do not commit real API keys, auth tokens, or other secrets to this repository.
This server cannot be deployed
Maintenance
Related MCP Connectors
Flight search MCP server providing search, pagination, and itinerary details for AI assistants.
FlightStats MCP — wraps the Cirium FlightStats Flex API (api.flightstats.com/flex)
1FlightAware MCP — wraps FlightAware AeroAPI v4 (aeroapi.flightaware.com)
1Flights MCP — wraps OpenSky Network API (free, no auth required)
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides comprehensive flight tracking capabilities using the OpenSky Network API, enabling real-time flight data, geographic searches, historical data, and airport operations through MCP tools.MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to query flight routes, real-time flight tracking, weather, and transfer flights via standardized MCP tools.10MIT
- AlicenseAqualityAmaintenanceMCP server for FlightAware AeroAPI that enables live flight tracking, airport boards, operator and aircraft lookup, schedule retrieval, and flight alert management via natural language.34363 npm1MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for the Travelpayouts (Aviasales) API. It provides 13 tools for flight search, price calendars, hotel search, and airport/airline/city lookup.20 npmMIT