andreacappelletti97 avatar

Google Flights

andreacappelletti97/google-flights-mcp

This connects Claude to Google Flights data without requiring an API key. You get 12 tools covering flight search, multi-city itineraries, price tracking with SQLite persistence, calendar heatmaps showing 60 days of daily prices, cabin class comparisons, and nearby airport suggestions. Each result includes CO2 emissions per leg, Google's own price context (low/typical/high), aircraft details, seat pitch, and direct booking URLs. The price tracking persists locally and reports trends across observations. It reverse engineers Google's internal FlightsFrontendService endpoint with caching, retry logic, and circuit breakers to handle rate limits. Reach for this when you need real flight data in Claude without managing API credentials or building scrapers yourself.

tool
1
transport
STDIO
last updated
Apr 17, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

search_flightsSearch real flight results from Google Flights. Returns best_flights (top picks), other_flights (alternatives), and price_insights (typical price range, historical pricing).20 params

Search real flight results from Google Flights. Returns best_flights (top picks), other_flights (alternatives), and price_insights (typical price range, historical pricing).

Parameters* required
adultsinteger
Adult passengers (default 1).
arrival_idstring
Arrival airport IATA code (e.g. 'LAX', 'LHR'). Comma-separate for multiple destinations.
childreninteger
Child passengers (default 0).
currencystring
Currency code for prices (default USD).
deep_searchboolean
Enable deep search for more comprehensive results (slower).
departure_idstring
Departure airport IATA code (e.g. 'JFK', 'SFO'). Comma-separate for multiple origins.
exclude_airlinesstring
Exclude specific airlines. Comma-separated codes or alliances.
glstring
Two-letter country code for localization (e.g. 'us', 'gb').
hlstring
Two-letter language code (e.g. 'en', 'es').
include_airlinesstring
Restrict to specific airlines. Comma-separated 2-letter IATA codes (e.g. 'AA,DL') or alliance names ('STAR_ALLIANCE', 'SKYTEAM', 'ONEWORLD').
infants_in_seatinteger
Infants in seat (default 0).
infants_on_lapinteger
Lap infants (default 0).
max_durationinteger
Maximum total flight duration in minutes.
max_priceinteger
Maximum ticket price (in chosen currency).
outbound_datestring
Outbound departure date in YYYY-MM-DD format.
return_datestring
Return date in YYYY-MM-DD. Required if type=1 (round trip).
sort_byinteger
Sort order. 1 = top flights (default), 2 = price, 3 = departure time, 4 = arrival time, 5 = duration, 6 = emissions.one of 1 · 2 · 3 · 4 · 5 · 6
stopsinteger
Stop preference. 0 = any (default), 1 = nonstop only, 2 = 1 stop or fewer, 3 = 2 stops or fewer.one of 0 · 1 · 2 · 3
travel_classinteger
Cabin class. 1 = economy (default), 2 = premium economy, 3 = business, 4 = first.one of 1 · 2 · 3 · 4
typeinteger
Trip type. 1 = round trip (default; requires return_date), 2 = one way, 3 = multi-city.one of 1 · 2 · 3

Sponsors

Readme

google-flights-mcp

npm version CI License: ISC

The most feature-rich MCP server for Google Flights. No API key required.

12 tools for searching flights, tracking prices, comparing cabins, analyzing layovers, and more, all powered by real-time Google Flights data.

Works with Claude Desktop, Claude Code, Cursor, and any MCP-compatible client.

Features no other Google Flights MCP has


View the full README on GitHub

Details

Repository
github.com/andreacappelletti97/google-flights-mcp
Category
Search & Web Crawling
Package
google-flights-mcp
Transport
STDIO
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1artchristech avatarFillinio.github.artchristech/fillinSearch for AI agents. Closes the LLM-cutoff gap: CVEs, papers, frontier AI, prediction markets.0stars
2aiproductscout avatarFinCore Agentic Commerceaiproductscout/fincoreAgentic commerce with 58 MCP tools for product search, checkout, A2A negotiation, C-Suite analytics.0stars
3bigjai avatarOpendirectories Business Databigjai/opendirectories-mcpSearch 12M+ verified businesses across 10 countries via government registers.0stars
4books-service avatarRU Books MCPio.github.books-service/ru-booksMCP server for Russian books search, details, and recommendation candidates.0stars
5br0ski777 avatarNFT Metadata APIbr0ski777/nft-metadata-x402Fetch NFT metadata — name, image, traits from contract+tokenId. x402 micropayment.0stars
6buildngrowsv avatarPubrootbuildngrowsv/pubroot-websiteSearch Pubroot's AI-reviewed papers, reviews and checked claims; read Priorroot CC0 disclosures.0stars