Google Flights
About
The most feature-rich MCP server for Google Flights. 12 tools: flight search, price tracking, cabin comparison, carbon emissions, calendar heatmap, layover analysis, nearby airports. No API key required.
Details
- Author
- andreacappelletti97
- Downloads
- 434
- Categories
- Other
Jump to
- 12 tools for real-time Google Flights data
- No API key required
- Carbon emissions (CO₂ kg) per flight
- Price context (low/typical/high from Google)
- Price tracking with SQLite persistence
- 60-day price calendar in one API call
- Cabin class comparison (economy/premium/business/first)
- Nearby airport suggestions with distance
- Layover risk analysis
- Aircraft type and flight detail data
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Google FlightsCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via the Claude MCP command: claude mcp add google-flights -- npx -y google-flights-mcp. After installation, you can invoke any of the 12 provided tools (e.g., search_flights, get_price_history, track_price) directly through your MCP client.
search_flights
Search for one-way or round-trip flights. Returns prices, airlines, durations, stops, aircraft, emissions, and price context (low/typical/high).
search_multi_city
Search for multi-city (multi-leg) flight itineraries. Supports 2-5 segments.
get_price_insights
Find the cheapest travel dates for a route within a date range. Scans multiple departure dates.
get_calendar_heatmap
Get a full calendar of daily flight prices (~60 days). Single API call, no scanning. Shows cheapest dates at a glance.
compare_cabin_classes
Compare prices across economy, premium economy, business, and first class for the same route in one call.
track_price
Track a flight price over time. Records the current cheapest price and reports if it has gone up, down, or stayed stable since last check.
get_price_history
View the recorded price history for a tracked route. Shows all past observations and the trend.
list_tracked_routes
List all routes currently being price-tracked, with their last known price and number of observations.
lookup_airport
Look up airport IATA codes by city name, airport name, or country. Searches 8,800+ airports.
find_nearby_airports
Find alternative airports near a given airport within a radius. Useful for finding cheaper flights from nearby cities.
get_flight_url
Generate a direct Google Flights URL for a route. Users can click to view and book flights in their browser.
analyze_layovers
Analyze layover quality for connecting flights. Reports connection time, risk level (tight/comfortable/long), and aircraft details.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"google flights": {
"google-flights": {
"command": "npx",
"args": [
"-y",
"google-flights-mcp"
]
}
}
}
}
McpServers
{
"google-flights": {
"command": "npx",
"args": [
"-y",
"google-flights-mcp"
]
}
}
12 tools for real-time Google Flights data. No API key required.
Install: claude mcp add google-flights -- npx -y google-flights-mcp
Tools: search_flights, search_multi_city, get_calendar_heatmap, compare_cabin_classes, track_price, get_price_history, list_tracked_routes, get_price_insights, lookup_airport, find_nearby_airports, get_flight_url, analyze_layovers
Features no other Google Flights MCP has:
- Carbon emissions per flight (CO2 in kg)
- Price context (low/typical/high from Google)
- Price tracking with SQLite persistence
- 60-day price calendar in one API call
- Cabin class comparison (economy/premium/business/first)
- Nearby airport suggestions with distance
- Layover risk analysis
- Aircraft type and seat pitch
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



