Fli

A flight search MCP server over Google Flights data: the agent searches flights with filters and finds the cheapest dates

MCP server

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
All reasons and checks

punitarani/fli

Install

Manual install

pipx install flights

Installs 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 dates

Limitations

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.

Editors’ pick

An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n

MCP serverHigh riskNo VPN needed23KRepository stars
Official

Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account

PluginHigh risk421Repository stars

A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps

SkillHigh risk75.8KRepository stars

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

PluginHigh riskNo VPN needed50.9KRepository stars
Foxx AIFli

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.