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_flights — Get all flights within a time interval (max 2 hours). Returns ICAO24 address, callsign, departure/arrival airports. Provide begin and end as Unix timestamps. Example: get_flights(1696118400, 1696125600).get_aircraft — Get flights for a specific aircraft by its ICAO24 transponder address (hex string, e.g., "3c675a"). Returns departure/arrival airports and times. Optionally specify a time range.get_states — Get live ADS-B state vectors for all currently tracked aircraft (up to 100 returned), or filter to specific aircraft by passing comma-separated ICAO24 hex addresses. Returns position (lat/lon), barometric and geometric altitude (metres), velocity (m/s), heading (degrees), vertical rate, and on-ground flag.airspace_activity — Summary of live flight activity over a named region — total aircraft count, by-country breakdown of operators, average altitude, ground vs in-air split. Built for "is airspace open / closed" style geopolitical bets (Polymarket "Iran closes its airspace by X", "Strait of Hormuz traffic returns to normal", "Russia closes airspace"). 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