MCP.Market

Google Flights MCP server

by andreacappelletti97·io.github.andreacappelletti97/google-flights·v1.0.3·5 stars

MCP server for Google Flights: search, price tracking, cabin comparison, emissions, and more.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

5 stars213 downloads/wk

Reviews

Write one

Nobody has reviewed Google Flights yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Google Flights tools (12)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • analyze_layovers

    Analyze layover quality for connecting flights. Reports connection time, risk level (tight/comfortable/long), and aircraft details.

  • compare_cabin_classes

    Compare prices across economy, premium economy, business, and first class for the same route in one call.

  • find_nearby_airports

    Find alternative airports near a given airport within a radius. Useful for finding cheaper flights from nearby cities.

  • get_calendar_heatmap

    Get a full calendar of daily flight prices (~60 days). Single API call, no scanning. Shows cheapest dates at a glance.

  • get_flight_url

    Generate a direct Google Flights URL for a route. Users can click to view and book flights in their browser.

  • get_price_history

    View the recorded price history for a tracked route. Shows all past observations and the trend.

  • get_price_insights

    Find the cheapest travel dates for a route within a date range. Scans multiple departure dates.

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

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

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

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 163 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Google Flights compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 68% of 3,470 Web search servers
Tools
12
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
5
more than 80% of 1,786 Web search servers
Downloads a week
213
more than 71% of 827 Web search servers with a package

What its tools let an agent do: 12 read

Install Google Flights in Claude Code, Cursor or VS Code

Runs npx -y google-flights-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add google-flights -- npx -y google-flights-mcp
Add to Cursor

What the publisher says

From the Google Flights repository's README, as published. We do not edit it. Read it on GitHub

google-flights-mcp

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

  • Carbon emissions per flight and per leg (CO2 in kg)
  • Price context: Google's own assessment of whether a price is low, typical, or high
  • Price tracking: track prices over time with SQLite persistence, detect drops and trends
  • Calendar heatmap: 60 days of daily prices in a single API call
  • Cabin class comparison: economy vs premium vs business vs first, side by side
  • Nearby airport suggestions: find cheaper alternatives (e.g., EWR/LGA near JFK)
  • Layover analysis: connection time risk assessment (tight/comfortable/overnight)
  • Aircraft & seat details: Boeing 787 vs 777, seat pitch in inches
  • Google Flights URLs: direct booking links users can click

What you can ask

  • "Find nonstop flights from JFK to London next month"
  • "What's the cheapest week to fly SFO to Tokyo?"
  • "Compare economy vs business class for LAX to Paris"
  • "Are there cheaper airports near JFK I should check?"
  • "Track the price of SFO to NRT on June 15 and alert me if it drops"
  • "Show me the emissions for flights from SFO to Tokyo"
  • "Analyze the layovers for connecting flights from SFO to Bangkok"

Quick start

Option 1: npx (no install)

Works immediately with Claude Code:

claude mcp add google-flights -- npx -y google-flights-mcp

Or with Claude Desktop, add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "google-flights": {
      "command": "npx",
      "args": ["-y", "google-flights-mcp"]
    }
  }
}

Option 2: Install from source

git clone https://github.com/andreacappelletti97/google-flights-mcp.git
cd google-flights-mcp
npm install
npm run build

Then connect to Claude Code:

claude mcp add google-flights node /absolute/path/to/google-flights-mcp/dist/index.js

Or Claude Desktop (claudedesktopconfig.json):

{
  "mcpServers": {
    "google-flights": {
      "command": "node",
      "args": ["/absolute/path/to/google-flights-mcp/dist/index.js"]
    }
  }
}

Restart your MCP client. You should see 12 flight tools available.

Tools (12)

Search

Price intelligence

Airport tools

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Google Flights: common questions

Is Google Flights MCP server safe?
Mostly: it is graded B (82/100). Read the Google Flights safety report
How do I install Google Flights?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Google Flights need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Google Flights maintained?
The last commit was 201 days ago (2026-04-17). The latest release is v1.0.3.
What can I use instead of Google Flights?
Servers from other publishers that do the same job: LetsFG — Flights & Hotels MCP server, BoostedTravel MCP server and Google Maps MCP Server.
How does Google Flights compare with other Web search MCP servers?
safety score 82/100 (higher than 68% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Google Flights

Same job from other publishers: the closest match first, then the best rated.

  • LetsFG — Flights & Hotels
    Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
    A
  • BoostedTravel
    Flight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.
    C
  • Google Maps MCP Server
    18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.
    B
  • SerpApi
    Official SerpApi MCP server for Google, Bing, and other search engines.
    A
  • HasData Google Scholar
    Google Scholar search results, citation counts and citation export formats, as structured JSON.
    A