Fli
A flight search MCP server over Google Flights data: the agent searches flights with filters and finds the cheapest dates
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Goes to the network for flight data through unofficial API access
Install
Manual install
pipx install flightsInstalls the package with the CLI and the fli-mcp and fli-mcp-http servers.
This is third-party code. Review the repository files before installing.
What it does
Fli accesses Google Flights data through direct API requests, without HTML parsing or browser automation. It ships as an MCP server, a CLI and a Python library. The MCP server gives the agent two tools: search_flights looks up flights on a specific date with filters for airports, dates, cabin class and more, and search_dates finds the cheapest dates across a flexible range. The server runs over stdio with fli-mcp or over HTTP with fli-mcp-http. The repository also includes an fli skill and Python and TypeScript examples.
Who it is for. For people who want the agent to search and compare flights and find good dates.
Good fit when
- You want the agent to find flights for a route and dates with filters
- You want the cheapest departure dates in a range
- You want flight data without scraping or a browser
Not a fit when
- You need to book a ticket: Fli only searches and compares
- You need carriers outside Google Flights coverage
Example request
Find flights from Moscow to Istanbul at the end of the month and show the cheapest datesLimitations
Fli relies on unofficial access to the Google Flights API obtained through reverse engineering, so behavior may change when the service changes. The server only searches and compares flights; it does not book. Data is limited to what Google Flights returns.
How to disable. Remove the fli entry from the MCP client config and uninstall the flights package installed via pipx.
MCP
- Transport
- stdio, http
- Authentication
- not required
Security check
- Goes to the network for flight data through unofficial API access
README in short
The README presents Fli as flight search over Google Flights data through direct API requests, without scraping or a browser. It is available as an MCP server, a CLI and a Python library, with a JavaScript package and Python and TypeScript examples. The MCP server runs over stdio with fli-mcp or over HTTP with fli-mcp-http and exposes the search_flights and search_dates tools. It shows Claude Desktop config and search parameters: airports, dates, cabin, stops. MIT licensed.
FAQ
Which tools does the server provide?
Two: search_flights looks up flights on a date with filters, and search_dates finds the cheapest dates in a range.
Can it run over HTTP?
Yes. fli-mcp-http serves over HTTP at http://127.0.0.1:8000/mcp/, while fli-mcp runs over stdio.
Related
An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n
Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account
Awesome Claude Skills by Composio
Awesome Claude Skills
A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps
A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub