
Search Google Flights
Connects Claude to Google Flights through reverse-engineered API access, no scraping required. Exposes two tools: search_flights for querying specific dates with filters like cabin class, layover constraints, airline alliances, and departure windows, and search_dates for finding the cheapest days to fly across a flexible range. Both support multi-city routing, currency/language preferences, and comprehensive filtering by stops, carriers, and time windows. Reach for this when you need Claude to comparison shop flights, optimize travel dates, or handle complex itinerary searches with specific requirements like alliance restrictions or layover duration limits.
- GitHub stars
- 3K
- tools
- 2
- transport
- HTTP
- last updated
- Sep 29, 2025
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
search_flightsSearch for flights on a specific date with detailed filters
Search for flights on a specific date with detailed filters
No parameter schema in public metadata yet.
search_datesFind the cheapest travel dates across a flexible date range
Find the cheapest travel dates across a flexible date range
No parameter schema in public metadata yet.
Sponsors
Readme
🛫 Fli - Flight Search MCP Server and Library
A powerful Python library that provides programmatic access to Google Flights data with an elegant CLI interface. Search flights, find the best deals, and filter results with ease.
🚀 What makes
flispecial? Unlike other flight search libraries that rely on web scraping, Fli directly interacts with Google Flights' API through reverse engineering. This means:
- Fast: Direct API access means faster, more reliable results
- Zero Scraping: No HTML parsing, no browser automation, just pure API interaction
- Reliable: Less prone to breaking from UI changes
- Modular: Extensible architecture for easy customization and integration
MCP Server
pipx install flights
# Run the MCP server on STDIO
fli-mcp
# Run the MCP server over HTTP (streamable)
fli-mcp-http # serves at http://127.0.0.1:8000/mcp/

Connecting to Claude Desktop
Details
- Repository
- github.com/punitarani/fli
- Website
- github.com/punitarani/fli
- Category
- Search & Web Crawling
- Transport
- HTTP