Mmcp.market

Flightaware MCP server

by chrischall·io.github.chrischall/flightaware-mcp·v1.0.0

Live flight tracking and aviation data via FlightAware AeroAPI (flights, airports, alerts).

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

1 stars207 downloads/wk

Reviews

Write one

Nobody has reviewed Flightaware yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Flightaware tools (33, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • fa_count_flights

    Count flights matching a query without returning the flights themselves. Returns { count }. Uses the SIMPLIFIED "-key value" syntax (same as fa_search_flights, NOT the structured grammar of fa_search_flights_advanced). Example: -airline UAL -belowAltitude 30000.

  • fa_create_alertwrite action

    Create a flight alert on your AeroAPI account. Without confirm:true this returns a dry-run preview of the request and makes NO network call; with confirm:true it creates the alert.

  • fa_delete_alertwrite action

    Delete a flight alert by id. Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it deletes the alert.

  • fa_foresight_search

    Predictive flight search via AeroAPI Foresight (Boolean query language, like fa_search_flights_advanced, but predicted data). NOTE: Foresight is a premium tier — expect a 402/403 unless your subscription includes it.

  • fa_get_aircraft_owner

    Get the registered owner of an aircraft by tail number / registration (e.g. N12345).

  • fa_get_airport

    Get details for an airport by code (ICAO like KJFK, IATA like JFK, or LID).

  • fa_get_airport_delays

    Get current airport delays — all delayed airports, or just one when `id` is given.

  • fa_get_airport_flight_counts

    Get current flight counts at an airport: { departed, enroute, scheduled_arrivals, scheduled_departures }.

  • fa_get_airport_flights

    Get a flight board for an airport: all flights, or just arrivals/departures/scheduled_arrivals/scheduled_departures.

  • fa_get_airport_routes

    Get the most popular routes (with aircraft types, counts, and filed altitudes) flown between an origin and destination airport.

  • fa_get_airport_weather

    Get weather for an airport: current METAR observations, or the TAF forecast.

  • fa_get_alert

    Get a single configured flight alert by its id.

  • fa_get_alerts_endpoint

    Get the current delivery (webhook) endpoint configured for your AeroAPI alerts.

  • fa_get_flight_history

    Get historical flights for an ident (designator, registration, or fa_flight_id) beyond the recent window covered by fa_get_flights. NOTE: historical data requires a Standard or Premium AeroAPI tier — the free Personal tier returns 401.

  • fa_get_flight_map

    Get a rendered map image (PNG) of a flight by fa_flight_id. Writes the PNG to disk (default: $AEROAPI_OUTPUT_DIR or cwd) and returns the path, or returns it inline as base64 when inline:true.

  • fa_get_flight_position

    Get the most recent reported position for an in-air flight by fa_flight_id.

  • fa_get_flight_route

    Get the decoded route (fixes/waypoints) for a specific flight by fa_flight_id.

  • fa_get_flight_track

    Get the position track (breadcrumb log) for a specific flight by fa_flight_id.

  • fa_get_flights

    Get flights for an ident — a flight designator (e.g. UAL123, AAL100), aircraft registration (e.g. N12345), or fa_flight_id. Returns recent, current, and scheduled flights for that ident.

  • fa_get_nearby_airports

    Find airports near a latitude/longitude within a radius (statute miles).

  • fa_get_operator

    Get details for an operator (airline) by code (ICAO like UAL, or IATA like UA).

  • fa_get_operator_flights

    Get a flight board for an operator (airline): all flights, or arrivals/departures/enroute/scheduled.

  • fa_get_scheduled_flights

    Get airline-scheduled flights between two dates (YYYY-MM-DD), optionally filtered by origin, destination, airline, or flight number.

  • fa_list_airports

    List airports known to AeroAPI (paged). Use the cursor to page through.

  • fa_list_alerts

    List the flight alerts configured on your AeroAPI account.

  • fa_list_operators

    List operators (airlines) known to AeroAPI (paged). Use the cursor to page through.

  • fa_resolve_airport

    Resolve an airport code to its canonical AeroAPI identifier (and equivalents). NOTE: requires a Standard or Premium AeroAPI tier — the free Personal tier returns 401.

  • fa_resolve_flight

    Resolve a flight ident (designator/registration) to its canonical form and any alternate idents. NOTE: requires a Standard or Premium AeroAPI tier — the free Personal tier returns 401.

  • fa_search_flight_positions

    Search live flight POSITIONS using the structured "{operator key value}" query language (same grammar as fa_search_flights_advanced — NOT the simplified "-key value" syntax). Returns position points rather than flight summaries. Example: {match ident UAL*} {> alt 300}.

  • fa_search_flights

    Search airborne flights using AeroAPI's simplified query syntax — a single string of "-key value" pairs. Keys: -prefix -type -idents -identOrReg -airline -destination -origin -originOrDestination -aboveAltitude -belowAltitude -aboveGroundspeed -belowGroundspeed -latlong "MINLAT MINLON MAXLAT MAXLON" -filter {ga|airline}. Example: -airline UAL -belowAltitude 30000

  • fa_search_flights_advanced

    Search flights using AeroAPI's full structured query language (more expressive than fa_search_flights). The `query` is a space-separated list of {operator key value} predicates, e.g. "{match ident UAL*} {> alt 300} {= dest KLAX}".

  • fa_set_alerts_endpoint

    Set the delivery (webhook) endpoint AeroAPI POSTs alert notifications to. Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it applies the change.

  • fa_update_alertwrite action

    Update an existing flight alert (replaces its configuration). Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it applies the update.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan18 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Grade history

  • 2026-09-19downgradeABscore 83

Install directly

Runs npx -y @chrischall/flightaware-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add flightaware-mcp -- npx -y @chrischall/flightaware-mcp
Add to Cursor

Flightaware: common questions

Is Flightaware MCP server safe?
Mostly: it is graded B (83/100). Read the Flightaware safety report
How do I install Flightaware?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Flightaware need an API key?
Yes. The registry entry asks for AEROAPI_API_KEY.
Is Flightaware maintained?
The last commit was 2 days ago (2026-09-17). The latest release is v1.0.0.
What can I use instead of Flightaware?
Servers from other publishers that do the same job: FlygKollen — Swedish Flight Tracking MCP server, Vedar — Kamchatka travel MCP server and Weather Data MCP Server. Compare all Flightaware alternatives.

Alternatives to Flightaware

Same job from other publishers: the closest match first, then the best rated.

All Flightaware alternatives →
  • FlygKollen — Swedish Flight Tracking
    Swedish flight tracking: live status, gates, airport boards, nearby-aircraft ADS-B scan.
    C
  • Vedar — Kamchatka travel
    Kamchatka travel: live tours and availability, safety alerts, places, weather, stays, trip plans
    B
  • Weather Data MCP Server
    17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfires
    A
  • Noaa Spaceweather
    NOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.
    A
  • Agentic Ledger
    Local-first flight recorder for AI agents: sessions, costs, loop runs, and stuck-loop flags.
    A

More from chrischall