
Search Google Flights
Connects Claude directly to Google Flights through reverse-engineered API calls, no web scraping involved. Exposes two tools: search_flights for specific dates with granular filters (cabin class, layover windows, airline alliances, departure time ranges), and search_dates for finding the cheapest days to fly across a flexible window. Reach for this when you need Claude to help plan trips, compare routes, or answer "when's the cheapest week to fly to Tokyo" without opening a browser. Handles multi-city searches, supports currency and locale preferences, and includes sorting by price, duration, or arrival time. Built with rate limiting and retries baked in, so it won't hammer the API.
- 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