fli
MCP server and library for direct access to Google Flights API for flight searches.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 2.9k
- Source
- mcp-github
- Repository
- github.com/punitarani/fli
Overview
Fli is a powerful Python library providing programmatic access to Google Flights data, with an elegant CLI interface. It directly interacts with Google Flights' API via reverse engineering, delivering fast and reliable results. No web scraping required, and supports modular extensions. Ideal for AI agents or applications needing flight search functionality.
Capabilities
- ▪Search flights for specific dates
- ▪Find the cheapest travel dates
- ▪Detailed filtering of flight results
- ▪Support for multiple cabin classes and airline filters
- ▪Support for multi-airport and multi-leg itineraries
Use cases
Setup
pipx install flights or pip install flights
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How to run the MCP server?
Run with `fli-mcp` on STDIO, or use `fli-mcp-http` over HTTP.
Do I need to configure an API Key?
Yes, an API Key must be configured to access Google Flights data.
Related skills
Scrapling
An adaptive web scraping framework capable of handling everything from single requests to large-scale scraping.
TrendRadar
An AI-driven tool for sentiment monitoring and trend analysis, supporting multi-platform aggregation, RSS subscription, and intelligent notifications.
gpt-researcher
An autonomous agent for deep research using any LLM provider.
Deep-Research-skills
Provides structured deep research capabilities for Claude Code, OpenCode, and Codex, supporting a two-phase research process.
user-research-skill
Provides end-to-end user research capabilities for AI agents, including interviews, synthetic users, and quantitative surveys.
google-maps-scraper
Scrape business data from Google Maps, such as name, address, phone number, etc.