Skip to content
Back to search
45
MCP MCP 2025-11-25 streamable-http

Airside Labs Aviation Tools

com.airsidelabs/aviation-tools

Aviation identity resolution and an AI use-case atlas, with provenance and temporal validity

Watch this dependency Share evidence report
Uptime
—
no probes in 30d
Response
309ms
earlier probe
Tools
29
callable
Resources
0
readable
Prompts
0
available
Score: 45/100
The server exists but requires sign-in before we can list its tools.
partial Answers the MCP handshake 35/50
The endpoint answered HTTP 401 to an anonymous server/discover, so it exists, but we could not list its tools without credentials. It does advertise OAuth protected-resource metadata.
How to earn +15 points
Let anonymous clients discover what the server offers
Answer server/discover and tools/list without credentials and require auth only on tools/call. If the whole server must stay private, return a WWW-Authenticate header with resource_metadata pointing at /.well-known/oauth-protected-resource (RFC 9728) so MCP clients can sign in on their own; 2026-07-28 clients identify themselves with a Client ID Metadata Document rather than dynamic registration.
Docs →
n/a Lists tools, resources or prompts 0/30
Not scored: a catalogue only counts once the handshake succeeds.
n/a 3 or more catalogue items 0/10
Not scored: a catalogue only counts once the handshake succeeds.
pass Describes itself 10/10
92 characters; more than 30 earns these points.

Tools · 29

resolve_airport

Which aerodrome does this airport code or name refer to on a given date? Accepts an IATA three-letter code, an ICAO four-letter code, an airport name fragment or a city name. Returns the aerodrome wi…

resolve_airline

Which airline does this designator, name or callsign refer to on a date? Accepts an IATA two-character designator, an ICAO three-letter designator, an airline name or a callsign. Returns the operator…

resolve_aircraft_type

Which aircraft type does this designator or marketing name refer to? Accepts an ICAO type designator (A21N) or a marketing name people actually say ("A321neo", "Dash 8-400", "777-300ER", "Q400"). Ret…

resolve_registration

Which airframe wore this registration on a given date? Accepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded with whitespace. Returns the aircraft with its country of registry, I…

parse_flight_identifier

Split a flight designator into carrier and number, and identify the carrier. Accepts the forms that arrive in real message traffic: TK1979, BAW276, "U2 8341", BA02490, BA2490A. Returns the parsed car…

flight_airframes

Which airframes have been heard operating this airline flight, how often and when -- from Airside Labs' own ADS-B receiver? Accepts a flight in any common form: BA49, BAW49, "BA 49", VS105. Returns e…

airframe_flights

Which flights has this airframe been heard or filed operating, how often and when -- the inverse of flight_airframes, from Airside Labs' own ADS-B receiver and the FAA flight-plan feed? Accepts a reg…

validate_identifiers

Do these aviation identifiers describe the same thing on this date? Give any combination of a registration (tail number), a Mode-S 24-bit address, an ICAO type designator, an operator name, an airlin…

report_unmet_need

Tell us what you came looking for and could not get from these tools. Call this when you needed something aviation-related that this toolset did not give you. It is not an error channel and it is not…

use_case_landscape

How many use cases are there, sliced one way? Counts you can quote. `group_by` is one of org_type (16 canonical organisation types: Airport, Airline, Air Navigation Service Provider, Ground Handling,…

search_use_cases

Which aviation AI use cases match this text? Find candidates by keyword. Full-text search (BM25, stemmed) over 6,500 use cases spanning airports, airlines, ANSPs, ground handlers, regulators, manufac…

get_use_case

The full record for one use case, by id from a search or landscape result. Returns the use-case text; the role that owns it with its description; the organisation type (canonical and as the corpus na…

similar_use_cases

What else in the catalogue is like this use case? Nearest neighbours by meaning. Returns up to 20 use cases closest in embedding space (bge-base cosine over the use-case text), as summaries with a `s…

data_requirements

What data does this use case, role or organisation type need, and how fresh? Three modes. With `use_case_id`: that use case's requirements verbatim -- title, normalised title_family, description, nom…

trace_data_lineage

Which standard operational messages would evidence this data need? The lineage spine is use case -> data requirement -> requirement family -> standard message type -> data elements. Four modes. With …

trace_workflow

What happens before and after this use case, and who hands off to whom? The catalogue is otherwise flat -- role, use case, data requirement -- with no edges. This is the edges: named operational sequ…

easa_ai_framework

The EASA AI-level and hazard-class tables, page-cited, to read a screen against. Returns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and how much authority the end user keeps), the…

scenarios

Which real operational episodes does the catalogue carry, to illustrate use cases with? A scenario is one real day reconstructed from data Airside Labs holds and may publish: FAA SWIM flight plans, F…

get_scenario

One real episode end to end: what happened, where and when (UTC), the actors, what it shows and what it must not be read as; the timeline, every event with its actor, source and the reference of the r…

airport_network_integration

What level of network integration does this airport have with the EUROCONTROL Network Manager, or with the FAA's TFDM programme, as of a date? Answers with one value: `ani` (Advanced Network Integrat…

airport_operator

Who operates this airport, which group would take the commercial meeting, and who owns it? Returns operator_name, operator_group (the parent that a sales or partnership conversation lands with, spell…

airport_operations_status

Is there a positive, sourced reason this airport is not open for ordinary commercial engagement: closed to civil traffic, in a sanctioned jurisdiction, or a general-aviation field with no scheduled se…

airport_connectivity

How many nonstop destinations does this airport publish, and in which countries? Returns the count of nonstop destinations from the airport's published destination table, the number resolved to a cou…

airport_size_band

Which ACI passenger size band is this airport in, on its latest published annual total? Returns the passengers figure, its year, and the band on ACI World's published ASQ size categories: under 2M, 2…

airport_runways

What runways does this aerodrome publish in its state AIP, with what dimensions, surface, bearings, thresholds and declared distances, and for which AIRAC cycle? Returns every runway the state's expo…

route_capacity

How much scheduled capacity is flown nonstop from one airport to another, by whom and on what, over the last N months of BTS T-100 data? Returns monthly departures performed, seats and passengers wit…

airport_fleet_mix

What aircraft types fly from (or into) an airport, how often, with how many seats, and at what load factor, over the last N months of BTS T-100 data? Returns each type's departures performed and shar…

submit_suggestion

Record a suggestion about this toolset or its use-case catalogue. No API key is needed for this tool. The suggestion is written as one record into this server's own local feedback store and nothing e…

feedback_status

What happened to a suggestion or unmet-need report filed here? No API key is needed. Pass the `fingerprint` from a submit_suggestion or report_unmet_need receipt (12 hex characters). Returns `status`…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.airsidelabs.com/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "airside_labs_aviation_tools": {
      "url": "https://mcp.airsidelabs.com/mcp",
      "transport": "streamable-http"
    }
  }
}