ourairports_find_navaids
ActiveTool of io.github.cyanheads/ourairports-mcp-server
Find navigation aids (VOR, VOR-DME, DME, NDB, NDB-DME, TACAN, VORTAC) two ways: spatially, by passing latitude+longitude (with an optional radius_km); or relationally, by passing airport_code to get the navaids that serve that airport. Supply exactly one mode — both or neither is a validation error. Coordinate mode ranks nearest-first with distance (km) and bearing (degrees true). Frequencies are stored in kHz for every navaid type (a VOR on 114.5 MHz reads frequencyKhz 114500) and are also surfaced in MHz. Airport mode returns an empty list (not an error) when the airport exists but has no associated navaids; an unknown airport_code is an error. OurAirports is community-edited — not authoritative for flight operations.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"type": {
"enum": [
"NDB",
"VOR-DME",
"VORTAC",
"TACAN",
"VOR",
"DME",
"NDB-DME"
],
"type": "string",
"description": "Restrict to one navaid type: NDB, VOR-DME, VORTAC, TACAN, VOR, DME, or NDB-DME."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum navaids to return (1–50). Defaults to OURAIRPORTS_DEFAULT_SEARCH_LIMIT (20)."
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Coordinate mode: query point latitude (−90 to 90). Provide with longitude; mutually exclusive with airport_code."
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Coordinate mode: query point longitude (−180 to 180). Provide with latitude."
},
"radius_km": {
"type": "number",
"default": 100,
"maximum": 500,
"minimum": 1,
"description": "Coordinate mode: search radius in kilometers (1–500). Defaults to 100. Ignored in airport mode."
},
"airport_code": {
"type": "string",
"description": "Airport mode: any airport code (IATA/ICAO/GPS/local/ident); returns the navaids serving that airport. Mutually exclusive with latitude/longitude."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
io.github.cyanheads/ourairports-mcp-server
https://github.com/cyanheads/ourairports-mcp-server
2/7 registries