Google Flights

by andreacappelletti97

434 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Google Flights
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.