This MCP server provides access to aviation data through the AviationStack API, enabling retrieval of flight information, schedules, aircraft details, and reference data.
Flights for a specific airline – Retrieve a sample of flights operating under a given airline name
Historical flights – Get flights for a specific historical date
Arrival/departure schedules – Fetch arrival or departure schedules for a specific airport and airline using IATA codes
Future flight schedules – Retrieve upcoming scheduled arrivals or departures for a given airport, airline, and date
Aircraft types – Fetch information on random aircraft type classifications
Detailed airplane info – Retrieve detailed information on individual airplanes
Country & city info – Fetch detailed information on countries and cities
Reference data – List available airports, airlines, flight routes, and aviation taxes with search and pagination support
Most tools support filtering by airline, airport IATA codes, dates, and other parameters, and all endpoints are implemented as MCP tools ready for integration into MCP-compatible environments.
Enables querying flight information for Delta Air Lines, including retrieving flight schedules, arrival and departure information
Allows retrieving flight data using IATA airport and airline codes, supporting operations like checking arrivals/departures for specific airports and scheduling future flights
Click on "Install 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., "@Aviationstack MCP Servershow me 5 upcoming arrivals at JFK for Delta"
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.
Aviationstack MCP Server
This project is an MCP (Model Context Protocol) server that provides a set of tools to interact with the AviationStack API. It exposes endpoints for retrieving real-time and future flight data, aircraft and airplane details, and core reference data (airports, airlines, routes, taxes), making it easy to integrate aviation data into your applications.
You can also find the Aviationstack MCP server in these well-known MCP server repositories for easy access:
Demo
https://github.com/user-attachments/assets/9325fcce-8ecc-4b01-8923-4ccb2f6968f4
Features
Get flights for a specific airline
Fetch historical flights by date
Retrieve arrival and departure schedules for airports
Fetch future flight schedules
Get random aircraft types
Get detailed info on random airplanes
Get detailed info on random countries
Get detailed info on random cities
List airports, airlines, routes, and taxes
All endpoints are implemented as MCP tools and are ready to be used in an MCP-compatible environment.
Prerequisites
Aviationstack API Key (You can get a FREE API Key from Aviationstack)
Python 3.13 or newer
uv package manager installed
Available Tools
Tool | Description | Parameters |
| Get a random sample of flights for a specific airline. | - - |
| Get historical flights for a date (Basic plan+). | - - - - - |
| Get arrival or departure schedules for a given airport and airline. | - - - - |
| Get future scheduled flights for a given airport, airline, and date. | - - - - - |
| Get random aircraft types. | - |
| Get detailed info on random airplanes. | - |
| Get detailed info on random countries. | - |
| Get detailed info on random cities. | - |
| List airports. | - - - |
| List airlines. | - - - |
| List routes. | - - - - - |
| List aviation taxes. | - - - |
Development
The main server logic is in
server.py.All MCP tools are defined as Python functions decorated with
@mcp.tool().The server uses the
FastMCPclass frommcp.server.fastmcp.
MCP Server configuration
To add this server to your favorite MCP client, you can add the following to your MCP client configuration file.
Using
uvxwithout cloning the repository (recommended)
By cloning the repository and running the server locally
Related MCP server: FlightRadar MCP Server
License
This project is licensed under the MIT License. See LICENSE for details.