FLI is a Python library that provides programmatic access to Google Flights data through multiple interfaces including a command-line tool and an MCP server.
The tool solves the problem of accessing flight search and pricing information from Google Flights without relying on an official API. It wraps Google Flights functionality into a Python library, making flight data queryable from code, shell scripts, or MCP-compatible applications. The library handles the complexity of interacting with Google Flights' web interface, abstracting away implementation details so users can focus on retrieving flight information.
Developers should choose this tool if they need to integrate flight search capabilities into applications, automate flight monitoring, or build tools that consume flight data. It suits projects ranging from personal flight price trackers to larger systems that need programmatic access to Google Flights. The project offers flexibility through three usage modes: direct Python library imports for application development, a command-line interface for scripting and one-off queries, and an MCP server for integration with Claude and other MCP-compatible systems.
Development activity shows consistent engagement with the codebase. The project maintains active issue tracking and responds to user-reported problems. Pull requests are reviewed and merged regularly, indicating ongoing maintenance. The maintainer actively develops new features and improvements based on user feedback and emerging use cases. Documentation is kept current alongside code changes, suggesting a disciplined approach to keeping the project usable as it evolves.