MCP server exposing 4 tools for opensky.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/opensky/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
get_states — Live ADS-B state vectors for aircraft currently transmitting — position, barometric and geometric altitude (metres), velocity (m/s), heading, vertical rate, squawk, and on-ground flag, plus registration and aircraft type. Filter to specific aircraft with comma-separated ICAO24 hex addresses, or to an area with lat/lon and a radius. Keyless. Use for "where is this aircraft now", "what is transmitting near this point", "is anything squawking an emergency code here".get_aircraft — Look up one aircraft by its ICAO24 transponder address (hex, e.g. "3c675a") and return where it is right now: position, altitude, speed, heading, squawk, registration, type and operator. Keyless. Historical flight legs for an aircraft are not available from the live feeds — for the scheduled route a callsign flies, use get_flight_route in the flights pack.get_flights — Historical flight legs (departure and arrival airports) for a past time window. NOT AVAILABLE from a hosted environment: OpenSky is the only source of this data and it cannot be reached from cloud infrastructure, while the keyless ADS-B mirrors that replace it carry live positions only. Returns an explicit not-available result naming what does work instead — live aircraft via get_states, a callsign's scheduled route via get_flight_route, and live airport activity via get_arrivals / get_departures in the flights pack.airspace_activity — Summary of live flight activity over a named region — aircraft count, country-of-registration breakdown, average altitude, and airborne vs on-ground split. Built for "is this airspace still operating" questions (airspace closures, conflict zones, strait and corridor traffic). Keyless. Supported regions: Iran, Israel, Syria, Ukraine, Russia, Taiwan, North Korea, South China Sea, Yemen, Strait of Hormuz, Taiwan Strait, Red Sea, Saudi Arabia, Gulf of Aden, Lebanon.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/opensky/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io