- Home
- MCP servers
- Variflight
Variflight
- typescript
20
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months 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": {
"variflight-variflight-mcp": {
"command": "npx",
"args": [
"-y",
"@variflight-ai/variflight-mcp"
],
"env": {
"VARIFLIGHT_API_KEY": "YOUR_API_KEY"
}
}
}
}You run an MCP server for Variflight that exposes flight information, weather, and comfort metrics through a consistent, scriptable interface. This lets you query flights, check weather, and monitor real-time data via simple tool calls, making it easy to integrate Variflight data into your apps and workflows.
How to use
To use this MCP server, connect your MCP client to the Variflight MCP endpoint you run locally or remotely. You will call named tools to retrieve flight data, weather forecasts, and comfort metrics. Each tool corresponds to a specific action, such as searching flights by departure and arrival, looking up a flight by its number, obtaining transfer options, checking the flight happiness index, locating an aircraft in real time, or retrieving a weather forecast for an airport.
How to install
Prerequisites: Node.js and npm or npx must be available on your system.
Create or update your MCP configuration to run the Variflight MCP server using npx and supply your Variflight API key.
{
"mcpServers": {
"variflight": {
"command": "npx",
"args": [
"-y",
"@variflight-ai/variflight-mcp"
],
"env": {
"VARIFLIGHT_API_KEY": "your_api_key_here"
}
}
}
}
Additional notes
You will need a Variflight API key to authenticate requests. Include it in your environment under VARIFLIGHT_API_KEY when starting the MCP server.
Available tools
searchFlightsByDepArr
Find flights between a departure airport and an arrival airport for a given date, using IATA codes for airports.
searchFlightsByNumber
Search for a flight by its flight number and date.
getFlightTransferInfo
Retrieve transfer options between two cities for a given departure date.
flightHappinessIndex
Obtain detailed flight comfort metrics for a specific flight and date.
getRealtimeLocationByAnum
Track real-time location of an aircraft by its registration number.
getFutureWeatherByAirport
Fetch a 3-day weather forecast for a specified airport.
searchFlightItineraries
Search purchasable itineraries and return the lowest prices between two cities on a given date.