Skip to content

Fli

by Punit AraniConnectorGet organised

Lets your AI assistant search Google Flights and find the cheapest dates to fly

View on GitHub

About Fli

Fli is an open-source connector that gives an AI assistant two flight tools: search a date, and find the cheapest dates in a range. You ask in plain words and it shows prices, times and stops from Google Flights.

For Travellers comparing flightsPeople with flexible travel dates

Made by Punit Arani

An open-source project by developer Punit Arani, published on GitHub.

Stars
★ 3.4k
License
MIT
Cost
Free
Level
Intermediate
Runs
Local

Screenshots

From the project's own repository.

Fli in a terminal listing flight options from SFO to Ontario with price, duration, stops and flight segments
Image: Punit Arani (MIT). Original file

Overview

Fli is an open-source connector that gives an AI assistant two flight tools: one searches flights on a given date, the other finds the cheapest dates across a range. You ask in plain words, and the assistant fills in airports, dates, cabin, stops, airlines and passengers, then shows prices, times and stops from Google Flights' public search page. It also includes a command-line tool. It suits travellers who want to compare flights by chatting instead of clicking through filters.

Its cheapest-dates tool prices a whole range of up to 93 days in one search, instead of one date at a time.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Find one-way economy flights from [airport] to [airport] on [date next month]. List the three cheapest with times and stops.First try · read-only

  2. What are the cheapest dates to fly from [city] to [city] in January for a 5-day round trip?

  3. Search non-stop business class flights from SFO to NRT on [date], prices in EUR.

  4. Find flights from [airport] to [airport] on [date], leaving between 6 and 10 in the morning, excluding [airline].

Example prompts written by Agent Flows Hub.

Capabilities

From the creator's documentation.

ToolsetWhat your agent can doAccess
Flight searchFlights on one date, one-way or round trip, sorted by price, duration or timeGoogle Flights page
Cheapest datesPrices across a date range, up to 93 dates, for one-way or round tripsGoogle Flights page
FiltersCabin class, stops, departure window, airlines, alliances and layover lengthGoogle Flights page
PassengersAdults, children and infants, up to 9 travellersGoogle Flights page
Currency and regionPrices in another currency, language or country settingGoogle Flights page

Good to know

You are planning a trip and want to compare flights or find the cheapest day to leave. Fli gives your MCP client a flight search and a date search, so you can ask in plain words and refine the filters in conversation.

Limits

  • It reads Google Flights' public search page, so results can change or stop working when Google changes that page. It only searches and does not book flights.
  • Some filters (bags, emissions, basic economy) are dropped, multi-city search is not supported, and searches with children or infants can return few or no results.

Notes by (original project name: fli), written from the creator's documentation, not from running it ourselves. Fli MCP server guide · Fli README: search transport and limits

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other connectors

  • Gamma MCP Lets your AI assistant create, edit and export Gamma presentations, docs and webpages
  • GitDiagram Turns any public GitHub project into a clickable diagram of how its parts fit together
  • GitHub MCP Server Lets your AI agent read code, manage issues and pull requests, and check builds on GitHub
  • GitMCP Gives your AI assistant the current docs and code of any GitHub project from one URL
  • Google Workspace MCP Lets your AI agent work in Gmail, Calendar, Drive, Docs, Sheets and other Google apps
  • Granola MCP Lets your AI assistant search and answer questions from your Granola meeting notes

See all 52 connectors · An MCP server is missing or disconnected

GitHub