Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AEROAPI_API_KEYYesYour AeroAPI key (sent as the x-apikey header).
AEROAPI_OUTPUT_DIRNoDefault directory for flight-map PNGs (default: cwd).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
fa_get_flightsA

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_search_flightsA

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_advancedA

Search flights using AeroAPI's full Boolean query language (more expressive than fa_search_flights). The query is a parenthesized expression of field predicates, e.g. {= origin KORD} {> alt 30000}.

fa_get_flight_trackA

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

fa_get_flight_positionA

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

fa_get_flight_routeA

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

fa_get_flight_mapA

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_historyA

Get historical flights for an ident (designator, registration, or fa_flight_id) beyond the recent window covered by fa_get_flights.

fa_get_airportA

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

fa_get_airport_flightsA

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

fa_list_airportsA

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

fa_get_nearby_airportsA

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

fa_get_airport_delaysA

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

fa_get_airport_weatherA

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

fa_get_operatorA

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

fa_get_operator_flightsA

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

fa_list_operatorsA

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

fa_get_aircraft_ownerA

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

fa_get_scheduled_flightsB

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

fa_foresight_searchA

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_list_alertsA

List the flight alerts configured on your AeroAPI account.

fa_get_alertA

Get a single configured flight alert by its id.

fa_create_alertA

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_update_alertA

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.

fa_delete_alertA

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_get_alerts_endpointA

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

fa_set_alerts_endpointA

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.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/flightaware-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server