AirTrail MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AirTrail MCP Server Show my recent flights and total miles."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AirTrail MCP Server
An MCP (Model Context Protocol) server for managing your AirTrail flight tracking instance through AI assistants.
Overview
This server enables LLMs to interact with your self-hosted AirTrail application, providing natural language access to your flight data. Manage your travel history, search flights, and analyze statistics through conversational interfaces.
Example:
When was my last trip to france?
Get my flights tickets from the download foolder and add the trips information to airtrail
Related MCP server: Flighty MCP Server
Prerequisites
A running AirTrail instance
MCP-compatible client (Claude Code/Desktop, OpenCode)
AirTrail API credentials
Usage
Clone this project
Create a .env file
AIRTRAIL_API_KEY=
AIRTRAIL_BASE_URL=http://localhost:5173/api
AIRTRAIL_USER_ID=Edit your client config file
{
"mcpServers": {
"airtrail": {
"command": "uv",
"args": ["run" , "/the-project-path/AirTrail_MCP_server/src/server.py"],
}
}
}Available Tools
3 toolsadd_flightD
Inputs: departure_airport_icao_code (required), arrival_airport_icao_code (required), departure (required), departureTime, +1 more.
get_flight_itineraryC
Retrieve flight itinerary information including departure and arrival ICAO airport codes for a specific flight number. Returns airport codes in ICAO format.
Inputs: flight_number (required).
list_flightsB
List all flights from Airtrail
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The three tools have distinct purposes (add, retrieve specific, list all), but add_flight lacks a description which slightly increases ambiguity.
All tool names follow a consistent snake_case verb_noun pattern, making them predictable.
Three tools is slightly sparse but appropriate for a basic flight tracking server covering add, get, and list operations.
The set covers adding, retrieving, and listing flights, but lacks update and delete operations, which are notable gaps for a complete lifecycle.
Maintenance
Related MCP Connectors
Connects AI assistants to TrackingTime for querying time entries, projects, tasks, customers, and team data using natural language.
Search award flights and cash fares, optimize points, and predict fares inside ChatGPT and Claude.
Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.
Plan and manage TravelOwl trips from ChatGPT, Claude and other MCP assistants.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with real-time aircraft tracking, FAA registration, and OpenSky flight data through the Model Context Protocol.1MIT
- AlicenseAqualityCmaintenanceConnects AI assistants to the Flighty flight tracking app for querying flight status, delay forecasts, stats, and adding/removing flights via natural language.1433MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to access and manage your Flighty flight data directly from the local macOS app database, supporting flight lists, status, searches, additions, and more.23MIT
- AlicenseAqualityFmaintenanceEnables AI assistants to manage 3D printing inventory, filament spools, printers, projects, and print trackers through a self-hosted Print Vault instance.40AGPL 3.0