Get the FREE Ultimate OpenClaw Setup Guide →

flightradar24

Model Context Protocol server for Flight Tracking

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio sunsetcoder-flightradar24-mcp-server node /Users/<username>/<FULL_PATH...>/flightradar24-mcp-server/dist/index.js \
  --env FR24_API_KEY="your_actual_api_key_here" \
  --env FR24_API_URL="https://fr24api.flightradar24.com"

How to use

This MCP server connects Claude Desktop to Flightradar24 data so you can query real-time flight information, arrivals/departures for specific flights, airport flight statuses, and emergency flights. Once configured, Claude can fetch live flight data via the MCP endpoint and respond with up-to-date details. You can ask for the ETA of a flight, see all flights at a given airport, check for emergencies, or filter by timeframes and regions. The server uses the FR24 API key you provide in the environment to access Flightradar24 data and return structured results to Claude.

How to install

Prerequisites:

  • Node.js and npm installed on your machine
  • A Flightradar24 API key

Installation steps:

  1. Clone the repository
git clone https://github.com/sunsetcoder/flightradar24-mcp-server.git
  1. Install dependencies and build
cd flightradar24-mcp-server
npm install
npm run build
  1. Prepare Claude Desktop config (illustrative path shown in readme):
  • Locate CLAUDE config file (macOS example): ~/Library/Application Support/Claude/claude_desktop_config.json
  • Edit the mcpServers section to include your server:
{
  "mcpServers": {
    "flightradar24-server": {
      "command": "node",
      "args": [
        "/Users/<username>/<FULL_PATH...>/flightradar24-mcp-server/dist/index.js"
      ],
      "env": {
        "FR24_API_KEY": "your_api_key_here",
        "FR24_API_URL": "https://fr24api.flightradar24.com"
      }
    }
  }
}
  • Replace the path with the actual full path where you cloned the repo and add your API key.
  • Save and restart Claude Desktop.
  1. Environment setup (optional but recommended):
# Copy example env and update key
cp .env.example .env
# Edit .env to include your API key
FR24_API_KEY=your_actual_api_key_here

Additional notes

Tips and common issues:

  • Ensure the full absolute path is used in the config; use forward slashes
  • Keep your FR24 API key secure; do not commit it to version control
  • If Claude cannot connect, verify the path, environment variables, and restart Claude Desktop
  • Check that the dist/index.js path matches the built output; run npm run build after any code changes
  • The FR24_API_URL can be adjusted if your subscription provides a different endpoint
  • Refer to Flightradar24 subscription limits when querying flight data (rate limits may apply)

Related MCP Servers

Sponsor this space

Reach thousands of developers