# OpenSky Network MCP for AI Agents AI Agent Connect

> OpenSky Network lets you pull live and historical aviation data directly into your AI client. Track aircraft positions, check airport movements, and monitor flight history without leaving your chat window. It is the fastest way to turn open-source ADS-B telemetry into actionable information for flight tracking and logistics.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_gollcDW6qrXaGepGtam9nSTQe5vZ506xGo4RlP5j/ai-agent-connect
- **Tags:** flight-tracking, telemetry, aviation-data, real-time-monitoring

## Description

OpenSky Network connects your AI agent to global, open-source air traffic data. You can track aircraft in real-time, view historical flights, and monitor airport activity through natural conversation. It handles the heavy lifting of fetching ADS-B telemetry so you do not have to jump between different websites or manually copy coordinates. By adding this to your Vinkius catalog, you get access to this aviation data alongside thousands of other tools from a single connection in your AI client. It works by pulling data directly from the OpenSky Network, making it a reliable source for anyone who needs to stay updated on global aviation. You get the data you need without the friction of manual searching or constant page refreshing.

## Tools

### get_all_states
The get_all_states tool returns the current state of all aircraft currently tracked by OpenSky. It provides data like altitude, velocity, and location.

### get_departures
The get_departures tool lists all flights currently taking off from a specific airport. It uses the ICAO code to filter the results.

### get_flights_by_aircraft
The get_flights_by_aircraft tool looks up the past flight history for a specific aircraft. You provide the ICAO24 hex code to see previous tracks.

### get_arrivals
The get_arrivals tool retrieves the current arrivals at a specific airport. You just need to provide the ICAO code to see what is landing.

### get_flights_by_interval
The get_flights_by_interval tool fetches all flights that occurred during a specific time frame. This tool requires your OpenSky credentials.

### get_my_flights
The get_my_flights tool retrieves the flight history for your own registered aircraft. You must be authenticated to use this tool.

### get_my_states
The get_my_states tool shows the live status of your own registered aircraft. It requires authentication to access your private data.

### get_recent_tracks
The get_recent_tracks tool pulls the most recent movement data for a specific aircraft. It is useful for checking recent pathing.

## Prompt Examples

**Prompt:** 
```
Show me all current flights near my location.
```

**Response:** 
```
Found 3 aircraft nearby:

* **Delta 456** (A320) at 10,000ft
* **Private Cessna** (C172) at 3,500ft
* **Cargo Flight 99** at 12,000ft
```

**Prompt:** 
```
Track the aircraft with ICAO24 code a1b2c3.
```

**Response:** 
```
Aircraft **a1b2c3** status:
* **Altitude:** 35,000ft
* **Velocity:** 450 kts
* **Location:** 40.7128, -74.0060
```

**Prompt:** 
```
What flights departed from EDDF in the last 2 hours?
```

**Response:** 
```
Found 45 departures from **EDDF**: 

| Flight | Destination |
| :--- | :--- |
| Lufthansa 400 | KJFK |
| United 960 | ORD |
| ... | ...
```

## Capabilities

### Track live aircraft positions
Get the current altitude, velocity, and location of tracked aircraft.

### Check airport arrivals and departures
See what is landing or taking off at a specific airport using its ICAO code.

### Pull historical flight records
Retrieve past flight data for specific aircraft or time intervals.

### Monitor your own aircraft
Track the live status and history of your own registered aircraft.

### Get specific flight telemetry
Access recent tracks and specific movement data for individual planes.

## Use Cases

### Tracking a friend's flight
A user asks their agent where a specific flight is. The agent uses get_all_states to find the plane and reports back the altitude and current location.

### Checking airport busy-ness
A logistics manager asks if a specific airport is busy. The agent uses get_arrivals to list all planes landing in the last hour.

### Monitoring cargo logistics
A dispatcher asks for all flights in a specific window. The agent uses get_flights_by_interval to pull the data for the shift report.

### Aircraft history research
A researcher wants to know the history of a specific tail number. The agent uses get_flights_by_aircraft to pull the recent flight path.

## Benefits

- No more manual refreshing: Use get_all_states to see live aircraft positions instantly in your chat.
- Instant airport updates: Get arrivals and departures with get_arrivals or get_departures without checking a flight board.
- Deep historical lookups: Use get_flights_by_aircraft to see where a plane has been in the past.
- Personal fleet management: Monitor your own planes with get_my_states and get_my_flights for better oversight.
- Time-specific queries: Use get_flights_by_interval to grab data for a specific window of time for your reports.

## How It Works

The bottom line is you get real-time aviation telemetry through a simple conversation.

1. Subscribe to the OpenSky Network MCP in your AI client.
2. Enter your OpenSky credentials if you need higher rate limits.
3. Ask your agent for specific flight data or airport status.

## Frequently Asked Questions

**Can I track flights in real-time with OpenSky Network?**
Yes. You can get the current state of any aircraft being tracked, including its altitude, speed, and location, through a simple chat request.

**How do I get airport arrival data using OpenSky Network?**
Just ask your agent for the arrivals at a specific airport. You'll get a list of recent landings based on the airport's ICAO code.

**Can I see my own aircraft's history with OpenSky Network?**
Yes, if you have a registered aircraft. You can retrieve your specific flight history and live status using your account credentials.

**Does OpenSky Network work for global flight tracking?**
It provides access to global, open-source air traffic data, so you can track flights and telemetry from around the world.

**How do I get flight data for a specific time window?**
You can ask your agent to pull all flights that occurred within a specific timeframe. This is perfect for creating historical reports or logs.

**Do I need an account to use OpenSky Network?**
You can use the basic public data for free. However, you'll need to provide credentials if you want to access higher rate limits or your own private aircraft data.

**Do I need an account to use the OpenSky API?**
No, the basic API is free and open. However, creating a free account gives you higher rate limits and access to historical flight data.

**How do I find the ICAO24 hex code for an aircraft?**
You can use the get_all_states tool to see currently tracked aircraft, or look it up on external aviation databases like Planespotters.net.

**Can I track flights at a specific airport?**
Yes! Use get_arrivals or get_departures with the airport's ICAO code (e.g., KJFK for New York JFK) and a Unix timestamp range.

**Can I retrieve flights for a specific time interval?**
Yes! Use the get_flights_in_interval action with start and end Unix timestamps.