Aviationstack logo

Aviationstack

Access Aviationstack flight tracking, airport, airline, route, city, and country data through MCP tools.

Install Aviationstack

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "aviationstack": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-aviationstack"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Aviationstack MCP server exposes Aviationstack flight, airport, airline, city, country, route, and future-flight data to MCP clients. Use filters such as flight number, airport code, airline, status, date, and direction to narrow results. It connects through the Pipeworx gateway over a hosted MCP endpoint or a local npm stdio bridge, with direct HTTP tool calls also available. Reach for it when an agent needs flight operations or aviation reference data, including scheduled service and near-term airport departures or arrivals.

Use cases

  • Track a flight by number, route, or status
  • Find airports and airlines by code or name
  • Check scheduled routes between airports
  • Look up next-week departures or arrivals
  • Map cities and countries to aviation reference data

Key features

  • Real-time and scheduled flight queries
  • Airport, airline, city, and country reference data
  • Scheduled route searches
  • Future-flight lookups for one airport and date
  • Hosted MCP, local stdio, and HTTP access
  • Optional Pipeworx gateway authentication

Tools7

What Aviationstack lets your agent do. Expand a tool for its parameters.

Verified live~982 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

9/9 checks healthy over the last 46d

What it can do

From the 7 tools this server returned when we ran it.

Runs commands · 1Read-only tools · 6
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age163 days
Maintainers1

Observed 2026-10-23 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · @pipeworx/mcp-aviationstack (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads464Package downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Tools exposed7Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Aviationstack works

What Aviationstack does

Aviationstack provides MCP access to global aviation data through the Pipeworx gateway. The pack covers live and scheduled flights, airport records, airline records, city-to-airport mappings, country reference data, scheduled routes, and future flights at a specified airport.

The flights tool returns flight details such as departure and arrival airports, times, gates, and status. Reference tools support searches by names, IATA or ICAO codes, country codes, and other Aviationstack fields. Route queries can be narrowed by departure airport, arrival airport, airline, or flight number.

How it works

A hosted connection uses the Aviationstack pack endpoint at https://gateway.pipeworx.io/aviationstack/mcp. A full Pipeworx gateway connection is also available; both addresses use the same gateway and data sources, but the pack endpoint lists this pack's tools directly. Pack connections also expose shared Pipeworx meta-tools, including ask_pipeworx, discovery, search, and memory tools.

The server can alternatively run locally through the @pipeworx/mcp-aviationstack npm package. The local process uses stdio for MCP communication and forwards requests to the hosted gateway, so it requires network access and has no offline mode. Tool calls can also be made through the gateway's HTTP API, such as a POST request to /v1/tools/flights.

Setup and configuration

For a hosted MCP client, add the pack URL as an MCP server:

config.json
{
  "mcpServers": {
    "aviationstack": {
      "url": "https://gateway.pipeworx.io/aviationstack/mcp"
    }
  }
}

For local stdio use, configure npx with the package name:

config.json
{
  "mcpServers": {
    "aviationstack": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-aviationstack"]
    }
  }
}

The local bridge works without a key with a daily anonymous-call limit. Setting PIPEWORX_API_KEY supplies a Pipeworx account key and raises the stated daily allowance. Set PIPEWORX_META_TOOLS=1 if the local server should also list the gateway-wide meta-tools. A hosted connection can use the platform key or a caller-supplied Aviationstack key through the gateway's ?_apiKey mechanism.

Tools and capabilities

  • flights: Query real-time and scheduled flights with optional flight, airport, airline, status, limit, and offset filters.
  • airports: Search an airport directory by text, IATA code, or ICAO code; records include location, country, GPS, and timezone fields.
  • airlines: Find airlines by name or code and retrieve country, hub airport, and status information.
  • cities: Map a city search, IATA city code, or ISO country code to a primary airport.
  • countries: Search country reference data, including capital and currency details.
  • routes: Find scheduled service pairings using departure, arrival, airline, or flight-number filters.
  • aviationstack_future_flights: Retrieve scheduled departures or arrivals for one airport and date, with flight number, airline, aircraft, terminal, gate, and scheduled time fields.

Limitations and notes

The future-flights endpoint accepts an IATA airport code, a direction of departure or arrival, and a date. Its available booking window is limited to tomorrow through seven days ahead in UTC; the pack rejects dates outside that range before contacting Aviationstack.

The upstream data source is Aviationstack at http://api.aviationstack.com/v1/. Access depends on the applicable plan. The free plan is described as allowing 100 requests per month and HTTP-only access. The future-flights endpoint may return 403 function_access_restricted when the platform plan does not include it. Monthly allowance exhaustion can produce HTTP 429 responses.

The integration is independent and unofficial, and is not affiliated with or endorsed by Aviationstack.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Aviationstack

Aviationstack is an MCP server that connects AI clients to Aviationstack aviation data through Pipeworx. Its main tools query real-time and scheduled flights, airports, airlines, cities, countries, routes, and future departures or arrivals at a specified airport and date.

Install it by adding the hosted MCP URL or running the local npm bridge with `npx -y @pipeworx/mcp-aviationstack`. The hosted option uses `https://gateway.pipeworx.io/aviationstack/mcp`; the local option communicates over stdio and needs network access.

Yes, Aviationstack works with Cursor through the hosted MCP URL or the local stdio configuration. Add the server to Cursor's MCP settings using the gateway URL, or configure `npx` with the `@pipeworx/mcp-aviationstack` package.

Future-flight queries can cover tomorrow through seven days ahead in UTC. The `aviationstack_future_flights` tool requires an IATA airport code, a departure or arrival direction, and a date, and rejects dates outside that window before making the upstream request.

No, the hosted connection and local bridge can make anonymous calls within their stated limits. A Pipeworx key can be supplied as `PIPEWORX_API_KEY` for the local bridge, while a caller can also provide an Aviationstack key through the gateway's `?_apiKey` parameter.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAviationstack AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/aviationstack?style=directory)](https://allmcps.com/mcp/aviationstack)
HTML Embed
<a href="https://allmcps.com/mcp/aviationstack"><img src="https://allmcps.com/api/badge/aviationstack?style=directory" alt="Aviationstack on AllMCPs" /></a>