MCP.Market

Google Flights Search (Real-Time Fares) MCP server

online · 100% uptime
by flightpowers.com·com.flightpowers/google-flights·v1.2.0·1 stars

Real-time Google Flights: one-way and round-trip fares over date ranges, with price verdicts.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

1 stars

Reviews

Write one

Nobody has reviewed Google Flights Search (Real-Time Fares) yet.

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

Google Flights Search (Real-Time Fares) tools (2)

write = sends, deletes, buys or posts
  • search_oneway_flightsFree

    FlightPowers one-way fare search: live prices read from Google Flights. Input: origin and destination IATA codes -- the destination may be several codes, as "BCN,LIS,ATH" or ["BCN","LIS","ATH"] -- plus either one departure date or a date range. Returns each flight's price, airline, duration, stops, a bookable buy_link, and Google's historical price range (price_insights_low / price_insights_high) so you can say whether a fare is actually a good deal. Use it for any one-way fare question, including open-ended ones. For a flexible search make ONE call with a date range and/or several destinations -- do NOT call it once per date. 'Cheapest flight to Sri Lanka anywhere in October' is one call, not thirty. Each date/destination combination is one billed request; the count and the plan's remaining quota come back in `api_usage`. `by_destination` carries one entry per destination you asked for -- empty ones included, each with a `reason` -- so read it before telling a user a destination has no flights. Requires the caller's own RapidAPI key for the Google Flights Live API. Get one (free tier available) at https://rapidapi.com/mtnrabi/api/google-flights-live-api, then pass it as an `x-rapidapi-key` header (preferred), a `?rapidapi_key=` query parameter on the server URL, or your client's own API key field -- first non-empty wins. Usage counts against the caller's own RapidAPI plan, not ours; every response reports what it spent and what is left in `api_usage`. No key? Sign in with Google and the first 10 searches each day are free on this server -- ad-free, nothing to paste. Connect your own RapidAPI key at https://flights.flightpowers.com/connect to remove the cap.

  • search_roundtrip_flightsFree

    FlightPowers round-trip fare search: live prices read from Google Flights, priced as paired legs rather than two separate one-ways. Input: origin and destination IATA codes -- the destination may be several codes, as "BCN,LIS,ATH" or ["BCN","LIS","ATH"] -- a departure date or range, and either a return date or a trip length in nights. Returns the total price for both legs, per-leg airline, stops and duration, and a single bookable buy_link for the trip. Use it for any return-trip fare question. For a flexible search make ONE call: pass departure_date_from / departure_date_to for the outbound range and `nights` instead of return_date to compare trip lengths -- '5 to 7 nights in Rome sometime in May' is one call. A WHOLE MONTH is one call too. departure_date_from "2026-10-01", departure_date_to "2026-10-31" and nights [3, 4, 5] prices every departure day in October at three trip lengths and tells you which combination is cheapest. That is 93 date/night combinations and the cap rises to cover them by itself -- do not narrow the question to make it fit, and do not split it into several calls. Each date/night/destination combination is ONE request billed to the caller's plan, so a month at three trip lengths costs 93 of them and the same month across two destinations costs 186. Say that number before running a search that large if the user has not asked for it in so many words. A search that fails with a server error is retried once and RapidAPI bills the retry, so the figure to quote back is `api_usage.hub_requests_billed` (what the plan was actually charged), not the combination count. Both come back in `api_usage`, with the plan's remaining quota. `by_destination` carries one entry per destination you asked for -- empty ones included, each with a `reason` -- so read it before telling a user a destination has no flights. Requires the caller's own RapidAPI key for the Google Flights Live API. Get one (free tier available) at https://rapidapi.com/mtnrabi/api/google-flights-live-api, then pass it as an `x-rapidapi-key` header (preferred), a `?rapidapi_key=` query parameter on the server URL, or your client's own API key field -- first non-empty wins. Usage counts against the caller's own RapidAPI plan, not ours; every response reports what it spent and what is left in `api_usage`. No key? Sign in with Google and the first 10 searches each day are free on this server -- ad-free, nothing to paste. Connect your own RapidAPI key at https://flights.flightpowers.com/connect to remove the cap.

Public scan report

scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it

1 low
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 305ms20/20
  • Tool poisoning2 tool descriptions checked13/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10

Findings (1)

  • lowUnusually long tool description (over 2,000 characters)poison.long-description
    tool search_roundtrip_flights: …FlightPowers round-trip fare search: live prices read from Google Flights, priced as paired legs rather than two separate one-ways. Input: origin and destination IATA codes -- the destination may be several codes, as "BCN,LIS,ATH" or ["BCN","LIS","ATH"] -- a departure date or range, and either a return date or a trip length in nights. Returns the total price for both legs, per-leg airline, stops and duration, and a single bookable buy_link for the trip. Use it for any return-trip fare question. For a flexible search make ONE call: pass departure_date_from / departure_date_to for the outbound range and `nights` instead of return_date to compare trip lengths -- '5 to 7 nights in Rome sometime in May' is one call. A WHOLE MONTH is one call too. departure_date_from "2026-10-01", departure_date_to "2026-10-31" and nights [3, 4, 5] prices every departure day in October at three trip lengths and tells you which combination is cheapest. That is 93 date/night combinations and the cap rises to cover them by itself -- do not narrow the question to make it fit, and do not split it into several calls. Each date/night/destination combination is ONE request billed to the caller's plan, so a month at three trip lengths costs 93 of them and the same month across two destinations costs 186. Say that number before running a search that large if the user has not asked for it in so many words. A search that fails with a server error is retried once and RapidAPI bills the retry, so the figure to quote back is `api_usage.hub_requests_billed` (what the plan was actually charged), not the combination count. Both come back in `api_usage`, with the plan's remaining quota. `by_destination` carries one entry per destination you asked for -- empty ones included, each with a `reason` -- so read it before telling a user a destination has no flights. Requires the caller's own RapidAPI key for the Google Flights Live API. Get one (free tier available) at https://rapidapi.com/mtnrabi/api/google-flights-live-api, then pass it as an `x-rapidapi-key` header (preferred), a `?rapidapi_key=` query parameter on the server URL, or your client's own API key field -- first non-empty wins. Usage counts against the caller's own RapidAPI plan, not ours; every response reports what it spent and what is left in `api_usage`. No key? Sign in with Google and the first 10 searches each day are free on this server -- ad-free, nothing to paste. Connect your own RapidAPI key at https://flights.flightpowers.com/connect to remove the cap.…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Google Flights Search (Real-Time Fares) compares

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

Safety score
85/100
higher than 75% of 3,470 Web search servers
Tools
2
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
469 ms
faster than 32% of 2,238 Web search servers
GitHub stars
1
more than 55% of 1,786 Web search servers

What its tools let an agent do: 2 read

Install Google Flights Search (Real-Time Fares) in Claude Code, Cursor or VS Code

claude mcp add --transport http google-flights https://flights.flightpowers.com/mcp
Add to Cursor

What the publisher says

From the Google Flights Search (Real-Time Fares) repository's README, as published. We do not edit it. Read it on GitHub

Google Flights MCP: real-time fares your agent can search across a whole date range, ad-free

One URL, either way in:

claude mcp add --transport http google-flights https://flights.flightpowers.com/mcp

In a client that supports MCP authorization, a Sign in button appears: you sign in with Google and paste your RapidAPI key once on the /connect page, and nothing goes in your client config. In a client that does not, bring the key yourself:

claude mcp add --transport http google-flights https://flights.flightpowers.com/mcp --header "x-rapidapi-key: YOUR_RAPIDAPI_KEY"

Same URL, both times. A request carrying a credential of any kind is served; a request carrying nothing at all is answered 401 with the OAuth metadata, which is what makes the Sign in button appear. https://flights.flightpowers.com/mcp/oauth is still live and demands the sign-in on the first request, for clients whose auth mode is fixed when a server is added.

Hosted. Nothing to clone, nothing to build. Listed in the official MCP Registry as com.flightpowers/google-flights-mcp. Health check: /health.

Need a key? Subscribe to the Google Flights Live API on RapidAPI, free tier available, and copy your x-rapidapi-key: https://rapidapi.com/mtnrabi/api/google-flights-live-api

No key yet? Start with the free server, same search, no signup: claude mcp add --transport http google-flights-free https://google-flights-lulu.flightpowers.com/mcp (ad-supported: one disclosed sponsored card per result, fan-out capped at 15, and clients that cannot render the sponsored card may be capped further.) Come back here when the ads, the 15-search cap, or those client restrictions get in your way.

What your agent gets

Two tools that answer a fare question, not a date lookup.

nights in Rome sometime in May, from Tel Aviv or Larnaca": each is one tool call. Both tools take a departure date range, a list of destination airports, and (round-trip) a nights value instead of a fixed return date, and expand them internally.

  • Ask open-ended questions. "Cheapest one-way to Sri Lanka anywhere in October", "5 to 7

for that route and period: priceinsightslow, priceinsightshigh, and a pricerangeinrelationtootherperiods verdict of low / typical / high. That is what lets an agent answer "$209 is typical here, don't rush" instead of just quoting a number.

  • Say whether a price is actually good. Every result carries Google's own historical range

what is left on the caller's plan. See Spend reporting.

  • Book, not just browse. Every result includes a buy_link to Google Flights.
  • Know what it spent. Every response carries api_usage: requests used by this call, and

honestly which dates and destinations the answer is based on.

  • Know what it searched. Every response carries search_coverage, so the model can say

Results are live fares. They go stale within minutes: never cache a fare or reuse an earlier result; search again and state when the data was fetched.

Try it with no key: sign in with Google

Where a deployment has the allowance enabled (check trialenabled and trialdaycap on /health -- it is off by default and needs both PAIDTRIALDAYCAP and PAIDTRIALRAPIDAPIKEY set on purpose), a signed-in account gets trialdaycap free searches per UTC day** on our key, ad-free, with nothing to paste into your client. Sign in the way your client offers it, or at https://google-flights-mcp.flightpowers.com/connect, and ask for a fare.

Shortened. The full README is on GitHub.

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

Google Flights Search (Real-Time Fares): common questions

Is Google Flights Search (Real-Time Fares) MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Google Flights Search (Real-Time Fares) safety report
How do I install Google Flights Search (Real-Time Fares)?
It runs remotely at flights.flightpowers.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Google Flights Search (Real-Time Fares) need an API key?
Yes. The registry entry asks for x-rapidapi-key.
Is Google Flights Search (Real-Time Fares) maintained?
The last commit was 36 days ago (2026-09-29). The latest release is v1.2.0.
Is Google Flights Search (Real-Time Fares) up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Google Flights Search (Real-Time Fares)?
Servers from other publishers that do the same job: Google Flights MCP server, LetsFG — Flights & Hotels MCP server and BoostedTravel MCP server.
How does Google Flights Search (Real-Time Fares) compare with other Web search MCP servers?
safety score 85/100 (higher than 75% of 3,470 Web search servers); tools 2 (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 Search (Real-Time Fares)

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

  • Google Flights
    MCP server for searching Google Flights — flight search, date grid pricing, and airport lookup.
    A
  • 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
  • Ref Tools
    Token-efficient search for coding agents over public and private documentation.
    A