
Fli Google Flights MCP Server: Setup for Claude, Cursor and Other Apps
Lets your assistant search Google Flights for flights and the cheapest dates to fly, with no account or API key.
Fli is a community project that talks to Google Flights directly and has an MCP server built in. It runs on your computer, needs no account or API key, and only searches.
The project says it uses Google Flights' own API through reverse engineering, so it is not an official Google product and may break if Google changes things.
Good for
- Travelers comparing flights and dates from chat
- Anyone hunting for the cheapest day to fly a route
- Developers who also want the Fli library and command line
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install fli MCP
Claude Code
- 1
Copy this prompt.
Add the fli MCP server to Claude Code. Run this command: claude mcp add --transport stdio fli -- uvx --from flights fli-mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires uv.
Read-only mode: There is no read-only switch needed: every tool only searches.
The package is called flights, and it provides the fli-mcp command, so the command starts it with uvx --from flights fli-mcp. The README installs it with pipx and then points the app at the full path of fli-mcp. No account or API key is needed. Searches go to Google Flights from your computer.
Built from the package data we hold. Not yet tested by us.
Tools
Searches Google Flights for a date
Finds flights on a given date between airports, with filters for cabin, stops, time window, airlines, alliances, layovers, currency and language. Round trips return outbound options with matching returns.
Try: “Find non-stop flights from JFK to LHR on 2026-12-10 in business class.”
Network ·
search_flightsFinds the cheapest days to fly
Searches a flexible date range and returns the cheapest travel dates for a route.
Try: “What are the cheapest days to fly SFO to Tokyo in January?”
Network ·
search_datesLooks up airport codes
Finds airports by city, airport name, IATA or ICAO code, so you can use the right codes in a search. It works from local data.
Try: “What are the airport codes for New York?”
Read ·
find_airports
Read from the source code
Permissions
low risk · 2 things to watch
Low risk
All three tools only search, so nothing is booked or changed. Searches go to Google Flights from your computer, and the optional HTTP mode listens on every network interface by default.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
HTTP mode listens on every interface by default
The fli-mcp-http command defaults to 0.0.0.0, so other devices on your network can reach it. Set HOST=127.0.0.1, or use the default stdio mode. github.com
Unofficial access to Google Flights
It reverse engineers Google Flights, so it is not supported by Google and may stop working or breach Google terms. Use it for personal searches. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Every tool is marked read-only in the source, so no switch is needed. |
|---|---|
| Talks to | Google Flights |
| Sign-in and keys | No credentials are used. |
| Scopes |
|
Questions
Is Fli official?
No. It is a community project by punitarani, not made by Google.
Does it need an API key?
No. It needs no account, key or sign-in.
Can it book flights?
No. It only searches. Results can include a Google Flights link for booking.
What do I need to run it?
uv, or pipx. The package is called flights and provides the fli-mcp command.
Does it run locally?
Yes. It runs on your computer and calls Google Flights from there. An HTTP mode also exists.
Is the tool list complete?
It lists the 3 tools in the published version 0.9.0. The main branch adds a booking options tool that is not released yet.
Information
updated Nov 2, 2026
- Publisher
- Community
- Package
flights- Registry
- PyPI
- Transport
- stdio
- Auth
- None
- License
- MIT
- Last commit
- Sep 20, 2026
- Open issues
- 13
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- server.py · github.com
- README.md · github.com
- https://pypi.org/project/flights/ · pypi.org