Flightradar24

Provides real-time and historical flight data through an MCP server for live positions, aircraft and airport details, and flight histories.
  • javascript

11

GitHub Stars

javascript

Language

2 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "flightradar24-fr24api-mcp": {
      "command": "npx",
      "args": [
        "@flightradar24/fr24api-mcp@latest"
      ],
      "env": {
        "FR24_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

This MCP server provides access to the Flightradar24 API for real-time and historical flight data, enabling AI assistants and clients to fetch live flight positions, aircraft details, airport information, and flight histories in a structured way.

How to use

You connect an MCP client to this server to retrieve real-time or historical flight data. Use a client that supports MCP to issue requests for live positions, flight summaries, aircraft details, and airport information. Provide your API key to authenticate, and select filters such as area bounds, callsigns, registrations, routes, and aircraft types to narrow results. Start with simple queries (for example, requesting live positions for a defined geographic area) and gradually add filters to refine results. You can also request historical data by specifying a timestamp and combining it with filters to reproduce past flights or analyze traffic patterns.

How to install

Prerequisites you must have before installing the MCP server.

Install the MCP server globally using npm.

Configuration

Configure the MCP server in your client setup so you can authenticate and connect. The following configuration examples show how to run the server via a client and how to set the API key.

Additional notes

If you run commands locally, you may need to use the full path to the executable starting the MCP server. Restart your client after updating configurations. For different MCP clients, you can start the server directly with the appropriate environment variable for the API key.

Available tools

get_live_flights_positions_light

Fetch real-time aircraft positions with basic flight information filtered by bounds, flights, callsigns, registrations, airports, routes, aircraft types, altitude ranges, categories, and limit.

get_live_flights_positions_full

Fetch real-time aircraft positions with comprehensive flight details using the same filters as the light variant.

get_live_flights_count

Return the count of live flights that match your filters.

get_historic_flights_positions_full

Fetch historical flight positions with full details, requiring a timestamp and optional filters.

get_historic_flights_positions_light

Fetch historical flight positions with basic information and the same optional filters.

get_historic_flights_count

Return the count of historical flights that match your filters.

get_flight_summary_full

Retrieve comprehensive takeoff and landing information for flights within a specified time range and optional filters.

get_flight_summary_light

Retrieve essential takeoff and landing information for flights within a specified time range and optional filters.

get_flight_summary_count

Return the count of flights in a summary query.

get_flight_tracks

Get detailed positional tracks for a specific flight identified by its flight ID.

get_airline_info

Obtain airline information by ICAO code.

get_airport_info_light

Get basic airport information by IATA or ICAO code.

get_airport_info_full

Get comprehensive airport information including location and timezone by IATA or ICAO code.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational