
fli
by punitarani·★ 2,489·Score 57
Google Flights MCP server providing programmatic flight search with two main tools for specific dates and flexible date range searches.
Overview
Fli is a Python library that provides programmatic access to Google Flights data through reverse engineering the Google Flights API, rather than web scraping. This direct API approach offers faster, more reliable results and better protection against breaking changes. The MCP server implementation exposes two primary tools: search_flights for finding flights on specific dates with detailed filters, and search_dates for discovering the cheapest travel dates across a flexible date range. The server can run via STDIO or HTTP, making it easy to integrate with various clients including Claude Desktop.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Fli when you need reliable flight search capabilities through Google Flights with extensive filtering options and are comfortable with using a reverse-engineered API.
When NOT to choose this
Avoid Fli if you need an officially supported Google integration, or if you require enterprise-level reliability guarantees that a reverse-engineered solution can't provide.
Tools this server exposes
2 tools extracted from the READMEsearch_flightsSearch for flights on a specific date with detailed filters
search_datesFind the cheapest travel dates across a flexible date range
Comparable tools
Installation
Installation
# Install using pipx (recommended for CLI)
pipx install flights
# Or using pip
pip install flightsClaude Desktop Configuration
Add to Claude Desktop config.json:
{
"mcpServers": {
"fli": {
"command": "/Users/<user>/.local/bin/fli-mcp"
}
}
}Replace <user> with your actual username.
FAQ
- How does Fli access Google Flights data?
- Fli directly interacts with Google Flights' API through reverse engineering, rather than web scraping, resulting in faster, more reliable results.
- What are the main differences between search_flights and search_dates?
- search_flights finds flights on specific dates with detailed filters, while search_dates finds the cheapest travel dates across a flexible date range.
Compare fli with
Last updated · Auto-generated from public README + GitHub signals.