MCP Catalogs
Homefli screenshot

fli

by punitarani·2,489·Score 57

Google Flights MCP server providing programmatic flight search with two main tools for specific dates and flexible date range searches.

travelsearchai-llm
275
Forks
16
Open issues
this month
Last commit
2d ago
Indexed

Overview

Fli is a Python library that provides programmatic access to Google Flights data through reverse engineering the Google Flights API, rather than web scraping. This direct API approach offers faster, more reliable results and better protection against breaking changes. The MCP server implementation exposes two primary tools: search_flights for finding flights on specific dates with detailed filters, and search_dates for discovering the cheapest travel dates across a flexible date range. The server can run via STDIO or HTTP, making it easy to integrate with various clients including Claude Desktop.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Travel agents comparing flight prices across multiple dates and routes
you:Developers integrating flight search capabilities into travel applications
you:Business travelers optimizing their trip schedules based on price and time
you:How does Fli access Google Flights data?
you:What are the main differences between search_flights and search_dates?

When to choose this

Choose Fli when you need reliable flight search capabilities through Google Flights with extensive filtering options and are comfortable with using a reverse-engineered API.

When NOT to choose this

Avoid Fli if you need an officially supported Google integration, or if you require enterprise-level reliability guarantees that a reverse-engineered solution can't provide.

Tools this server exposes

2 tools extracted from the README
  • search_flights

    Search for flights on a specific date with detailed filters

  • search_dates

    Find the cheapest travel dates across a flexible date range

Comparable tools

skyscanner-apiamadeus-apikayak-mcpexplore-mcp

Installation

Installation

# Install using pipx (recommended for CLI)
pipx install flights

# Or using pip
pip install flights

Claude Desktop Configuration

Add to Claude Desktop config.json:

{
  "mcpServers": {
    "fli": {
      "command": "/Users/<user>/.local/bin/fli-mcp"
    }
  }
}

Replace <user> with your actual username.

FAQ

How does Fli access Google Flights data?
Fli directly interacts with Google Flights' API through reverse engineering, rather than web scraping, resulting in faster, more reliable results.
What are the main differences between search_flights and search_dates?
search_flights finds flights on specific dates with detailed filters, while search_dates finds the cheapest travel dates across a flexible date range.

Compare fli with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.