{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6kbptsw5s4np","handle":"airside-labs-aviation-tools","url":"https://wellknown.network/agents/airside-labs-aviation-tools","links":{"self":"https://wellknown.network/agents/airside-labs-aviation-tools/record.json","html":"https://wellknown.network/agents/airside-labs-aviation-tools","markdown":"https://wellknown.network/agents/airside-labs-aviation-tools/record.md","api":"https://wellknown.network/api/v1/agents/airside-labs-aviation-tools","status":"https://wellknown.network/api/v1/agents/airside-labs-aviation-tools/status","claim":"https://wellknown.network/agents/airside-labs-aviation-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/airside-labs-aviation-tools/claim.json","badge":"https://wellknown.network/agents/airside-labs-aviation-tools/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/airside-labs-aviation-tools/history","tools":"https://wellknown.network/api/v1/agents/airside-labs-aviation-tools/tools"},"ard":{"identifier":"urn:air:mcp.airsidelabs.com:server:airside-labs-aviation-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Airside Labs Aviation Tools","summary":"Aviation identity resolution and an AI use-case atlas, with provenance and temporal validity","description":"Aviation identity resolution and an AI use-case atlas, with provenance and temporal validity","publisher":{"name":"com.airsidelabs","url":null},"homepage":"https://airsidelabs.com/tools/docs","repository":null,"version":"1.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.airsidelabs.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-01T17:43:46.35218Z","publishedAt":"2026-10-01T17:43:46.35218Z","registryName":"com.airsidelabs/aviation-tools"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.marketing","name":"Marketing","confidence":0.992,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.51,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 58m ago.","lastOkAt":"2026-10-11T07:22:29.166Z","lastProbedAt":"2026-10-11T07:22:29.166Z","statusComputedAt":"2026-10-11T07:24:31.889Z","reliability30d":{"probes":108,"successRate":1,"p50Ms":92,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":108,"ok":108,"authBoundaryOk":0,"serviceOk":108,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T07:22:29.166Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T00:27:00.442Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T18:26:13.666Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T11:26:29.810Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":91,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T05:29:40.563Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":100,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T23:29:30.690Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:32:34.754Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":91,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T09:27:57.914Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T03:22:49.685Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":105,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:26:04.608Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"toolCount":29,"toolsHash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","serverName":"Airside Labs Aviation Tools","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"resolve_airport","description":"Which aerodrome does this airport code or name refer to on a given date?\n\nAccepts an IATA three-letter code, an ICAO four-letter code, an airport\nname fragment "},{"name":"resolve_airline","description":"Which airline does this designator, name or callsign refer to on a date?\n\nAccepts an IATA two-character designator, an ICAO three-letter designator,\nan airline "},{"name":"resolve_aircraft_type","description":"Which aircraft type does this designator or marketing name refer to?\n\nAccepts an ICAO type designator (A21N) or a marketing name people actually\nsay (\"A321neo\","},{"name":"resolve_registration","description":"Which airframe wore this registration on a given date?\n\nAccepts a tail number in any common form: VH-OQA, VHOQA, lowercase, padded\nwith whitespace. Returns the "},{"name":"parse_flight_identifier","description":"Split a flight designator into carrier and number, and identify the carrier.\n\nAccepts the forms that arrive in real message traffic: TK1979, BAW276,\n\"U2 8341\", "},{"name":"flight_airframes","description":"Which airframes have been heard operating this airline flight, how often and when --\nfrom Airside Labs' own ADS-B receiver?\n\nAccepts a flight in any common form"},{"name":"airframe_flights","description":"Which flights has this airframe been heard or filed operating, how often and when --\nthe inverse of flight_airframes, from Airside Labs' own ADS-B receiver and "},{"name":"validate_identifiers","description":"Do these aviation identifiers describe the same thing on this date?\n\nGive any combination of a registration (tail number), a Mode-S 24-bit\naddress, an ICAO type"},{"name":"report_unmet_need","description":"Tell us what you came looking for and could not get from these tools.\n\nCall this when you needed something aviation-related that this toolset did\nnot give you. "},{"name":"use_case_landscape","description":"How many use cases are there, sliced one way? Counts you can quote.\n\n`group_by` is one of org_type (16 canonical organisation types: Airport,\nAirline, Air Navig"},{"name":"search_use_cases","description":"Which aviation AI use cases match this text? Find candidates by keyword.\n\nFull-text search (BM25, stemmed) over 6,500 use cases spanning airports,\nairlines, ANS"},{"name":"get_use_case","description":"The full record for one use case, by id from a search or landscape result.\n\nReturns the use-case text; the role that owns it with its description; the\norganisat"},{"name":"similar_use_cases","description":"What else in the catalogue is like this use case? Nearest neighbours by meaning.\n\nReturns up to 20 use cases closest in embedding space (bge-base cosine\nover th"},{"name":"data_requirements","description":"What data does this use case, role or organisation type need, and how fresh?\n\nThree modes. With `use_case_id`: that use case's requirements verbatim --\ntitle, n"},{"name":"trace_data_lineage","description":"Which standard operational messages would evidence this data need?\n\nThe lineage spine is use case -> data requirement -> requirement family ->\nstandard message "},{"name":"trace_workflow","description":"What happens before and after this use case, and who hands off to whom?\n\nThe catalogue is otherwise flat -- role, use case, data requirement -- with\nno edges. T"},{"name":"easa_ai_framework","description":"The EASA AI-level and hazard-class tables, page-cited, to read a screen against.\n\nReturns the AI levels (0, 1A, 1B, 2A, 2B, 3A, 3B: what the system does and\nhow"},{"name":"scenarios","description":"Which real operational episodes does the catalogue carry, to illustrate use cases with?\n\nA scenario is one real day reconstructed from data Airside Labs holds a"},{"name":"get_scenario","description":"One real episode end to end: what happened, where and when (UTC), the actors,\nwhat it shows and what it must not be read as; the timeline, every event with its\n"},{"name":"airport_network_integration","description":"What level of network integration does this airport have with the EUROCONTROL Network\nManager, or with the FAA's TFDM programme, as of a date?\n\nAnswers with one"},{"name":"airport_operator","description":"Who operates this airport, which group would take the commercial meeting, and who owns\nit?\n\nReturns operator_name, operator_group (the parent that a sales or pa"},{"name":"airport_operations_status","description":"Is there a positive, sourced reason this airport is not open for ordinary commercial\nengagement: closed to civil traffic, in a sanctioned jurisdiction, or a gen"},{"name":"airport_connectivity","description":"How many nonstop destinations does this airport publish, and in which countries?\n\nReturns the count of nonstop destinations from the airport's published destina"},{"name":"airport_size_band","description":"Which ACI passenger size band is this airport in, on its latest published annual total?\n\nReturns the passengers figure, its year, and the band on ACI World's pu"},{"name":"airport_runways","description":"What runways does this aerodrome publish in its state AIP, with what dimensions,\nsurface, bearings, thresholds and declared distances, and for which AIRAC cycle"},{"name":"route_capacity","description":"How much scheduled capacity is flown nonstop from one airport to another, by whom and\non what, over the last N months of BTS T-100 data?\n\nReturns monthly depart"},{"name":"airport_fleet_mix","description":"What aircraft types fly from (or into) an airport, how often, with how many seats, and\nat what load factor, over the last N months of BTS T-100 data?\n\nReturns e"},{"name":"submit_suggestion","description":"Record a suggestion about this toolset or its use-case catalogue. No API\nkey is needed for this tool.\n\nThe suggestion is written as one record into this server'"},{"name":"feedback_status","description":"What happened to a suggestion or unmet-need report filed here? No API key is needed.\n\nPass the `fingerprint` from a submit_suggestion or report_unmet_need recei"}],"package":null,"toolSurface":{"id":"ts_kedqqbzapxpe","endpointId":"ep_4nwerupz8nvt","hash":"bde3456f923f9ad40892f8f45c7e8ea96eb92a62e7f9709c7f851eb893c79a21","toolCount":29,"serverName":"Airside Labs Aviation Tools","serverVersion":"1.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-01T18:26:41.608Z","lastSeenAt":"2026-10-11T07:22:29.158Z","observations":36,"toolNames":["resolve_airport","resolve_airline","resolve_aircraft_type","resolve_registration","parse_flight_identifier","flight_airframes","airframe_flights","validate_identifiers","report_unmet_need","use_case_landscape","search_use_cases","get_use_case","similar_use_cases","data_requirements","trace_data_lineage","trace_workflow","easa_ai_framework","scenarios","get_scenario","airport_network_integration","airport_operator","airport_operations_status","airport_connectivity","airport_size_band","airport_runways","route_capacity","airport_fleet_mix","submit_suggestion","feedback_status"],"distinctSurfaces":6},"endpointFacts":[{"id":"ep_4nwerupz8nvt","url":"https://mcp.airsidelabs.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T18:26:13.668Z","auth":{"observedAt":"2026-10-10T18:26:14.336Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.airsidelabs.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.airsidelabs.com/mcp","authorizationServers":["https://auth.airsidelabs.com"],"scopesSupported":["openid","email"]},"authorizationServer":{"url":"https://auth.airsidelabs.com/.well-known/oauth-authorization-server","issuer":"https://auth.airsidelabs.com","grantTypesSupported":["authorization_code","refresh_token","urn:ietf:params:oauth:grant-type:device_code"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_post","client_secret_basic"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-10T18:26:14.518Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.airsidelabs.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-08-27T14:00:54.000Z","validTo":"2026-11-25T14:00:53.000Z","daysToExpiry":45,"sanCount":1,"fingerprint256":"4A:68:31:17:F8:75:67:F2:6C:A6:1A:B0:51:15:55:B6:7E:F5:20:CE:08:7C:B9:0D:AB:5D:42:E1:E6:9F:3F:4B"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.airsidelabs/aviation-tools","url":"https://registry.modelcontextprotocol.io/v0/servers/com.airsidelabs%2Faviation-tools","firstSeenAt":"2026-09-11T15:18:03.974Z","fetchedAt":"2026-10-09T03:19:58.607Z","normalizedAt":"2026-10-09T03:19:58.607Z"}]},"firstSeenAt":"2026-09-11T15:18:03.974Z","updatedAt":"2026-10-11T07:25:18.549Z"}