punitarani avatar

Search Google Flights

punitarani/fli

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 tools

Public 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

Ask DeepWiki

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 fli special? 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/

MCP Demo

Connecting to Claude Desktop


View the full README on GitHub

Details

Repository
github.com/punitarani/fli
Website
github.com/punitarani/fli
Category
Search & Web Crawling
Transport
HTTP

More from punitarani

Related Search & Web Crawling MCP servers

View all
1punitarani avatarSearch Google Flightspunitarani/fliSearch for Flights on Google Flights. You can search for the cheapest days to fly and also the specific flight information.3Kstars
2hyperbrowserai avatarHyperbrowserhyperbrowserai/mcpProvides data scraping, structured data extraction, and web crawling through MCP clients with browser-use agents.761stars
3ethanjyx avatarOpenBrandethanjyx/openbrandExtract brand assets (logos, colors, backdrop images, brand name) from any website URL751stars
4nirholas avatarXActionsnirholas/xactionsX/Twitter automation MCP: scrape, post, schedule, analyze, engage. No API key required.644stars
5avansaber avatarSeo Monsteravansaber/seo-monsterLocal-first SEO MCP: track AI citations, Search Console, GA4, PageSpeed, Cloudflare, IndexNow, CrUX.511stars
6blockrunai avatarBlockrun Mcpblockrunai/blockrun-mcpWeb search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.390stars