Aviationstack MCP Server

This project is an **MCP (Model Context Protocol) server** that provides a set of tools to interact with the [AviationStack

Local serverstdioPython

What is the 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

What it actually does

  • 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 —

Configuration

  • Aviationstack API Key (You can get a FREE API Key from Aviationstack) - Python 3.13 or newer - uv package manager installed

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Aviationstack MCP Server

{
  "mcpServers": {
    "Aviationstack MCP": {
      "command": "uvx",
      "args": [
        "aviationstack-mcp"
      ],
      "env": {
        "AVIATION_STACK_API_KEY": "YOUR_AVIATION_STACK_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Aviationstack API Key (You can get a FREE API Key from Aviationstack) - Python 3.13 or newer - uv package manager installed
VariableDescriptionRequired
AVIATION_STACK_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Aviationstack MCP to Demo.”
  • “Use Aviationstack MCP to Features.”
  • “Use Aviationstack MCP to Prerequisites.”

Frequently asked questions

This project is an **MCP (Model Context Protocol) server** that provides a set of tools to interact with the [AviationStack API](https://aviationstack.com/). It Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.