Google Flights Search (Real-Time Fares)
Server Details
Real-time Google Flights fares for agents. Three things people do with this server. Scan for deals: one call takes a date range and a list of destination airports, expands every combination server side, and returns each fare with Google's own low, typical or high verdict. Put live search in your app: flat JSON with a bookable link on every result, and round trips priced as paired legs. Run a 24/7 AI travel agent: add the server, sign in with Google, and schedule it. No ads, no sponsored content. You bring your own RapidAPI key, so every search is billed to your plan and never to anyone else's. Add https://flights.flightpowers.com/mcp , click Sign in, sign in with Google, and paste your RapidAPI key once on the page that opens. Scripts and clients without a sign-in button send the key as x-rapidapi-key on the same URL.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- mtnrabi/google-flights-mcp
- GitHub Stars
- 1
- Server Listing
- google-flights-mcp
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 2 tools
The two tools split cleanly along trip type: one-way versus round-trip, and the round-trip description explicitly explains it prices paired legs rather than two one-ways, heading off the one plausible confusion. Each description names the exact scenario it is suited to, so an agent can always pick correctly.
Both tools follow the identical verb_noun pattern (search_oneway_flights, search_roundtrip_flights) with parallel structure, differing only in the trip-type token. There is no mixing of conventions.
Two tools is on the thin side; the domain is genuinely narrow (fare lookup only), so each tool earns its place and nothing is redundant. Still, a single parameterized search tool with a trip_type field could plausibly cover both, making the surface feel minimal rather than well-scoped.
One-way, round-trip, date ranges, multi-destination and trip-length grids are all covered, which is strong for the stated purpose. But there is no multi-city / open-jaw search and no airport or IATA code lookup, a real dead end when the caller does not already know the codes.
Available Tools
2 toolssearch_oneway_flightsFlightPowers: search one-way flightsARead-onlyInspect
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), the band that shows whether a fare is actually a good deal.
Suited to any one-way fare question, including open-ended ones. One call accepts a date range and several destinations and searches every combination: 'Cheapest flight to Sri Lanka anywhere in October' is one call, not thirty. That holds with the caller's own key. On the free sign-in allowance (10 searches a day, one per combination) a grid larger than what is left today is refused before anything runs; a grid within what is left runs, and a whole-month scan needs the caller's own key.
Each date/destination combination is one search; the count comes back in api_usage.
by_destination carries one entry per requested destination -- empty ones included, each with a reason that separates a destination with no flights from one that was not searched, whose search failed, or whose fares did not fit in limit.
Fares go stale within minutes: a current price comes from a new search, not from an earlier result.
Inputs: to_airport (required), from_airport (required), limit, sort_by, +17 more. Returns: A completed flight search. An empty `results` array means 'no flights' only whe…
search_roundtrip_flightsFlightPowers: search round-trip flightsARead-onlyInspect
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.
Suited to any return-trip fare question. A flexible search is ONE call: departure_date_from / departure_date_to set the outbound range and nights, in place of return_date, compares 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 shows which combination is cheapest. That is 93 date/night combinations and the cap rises to cover them by itself, so the whole grid runs in that one call. That holds with the caller's own key. On the free sign-in allowance (10 searches a day, one per combination) a grid larger than what is left today is refused before anything runs; a grid within what is left runs, and a whole-month scan needs the caller's own key.
Each date/night/destination combination is ONE search, so a month at three trip lengths is 93 of them and the same month across two destinations is 186. A search that fails with a server error is retried once, so with the caller's own key the figure the plan is charged is api_usage.hub_requests_billed (retries included), not the combination count.
by_destination carries one entry per requested destination -- empty ones included, each with a reason that separates a destination with no flights from one that was not searched, whose search failed, or whose fares did not fit in limit.
Fares go stale within minutes: a current price comes from a new search, not from an earlier result.
Inputs: to_airport (required), from_airport (required), limit, nights, +17 more. Returns: A completed flight search. An empty `results` array means 'no flights' only whe…
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Real-time Booking.com rates for agents. Three things people do with this server. Scan for rate gaps: price_as_seen_from prices the same room from another market, so an agent can sample a property across countries and compare. Put live search in your app: search a destination or look a property up by name, no internal IDs, room-level rates as flat JSON. Run a 24/7 AI travel agent: add the server, sign in with Google, and schedule it. No ads, no sponsored content. You bring your own RapidAPI key, so every search is billed to your plan and never to anyone else's. Add https://hotels.flightpowers.com/mcp , click Sign in, sign in with Google, and paste your RapidAPI key once on the page that opens. Scripts and clients without a sign-in button send the key as x-rapidapi-key on the same URL.
Google Flights fares, airlines, stops and durations for any route. Paid, on Apify's hosted MCP.
Search and compare flight offers through a cache-aware Streamable HTTP MCP server for AI agents.
Google Flights for any route and date: price, airlines, flight numbers, times, stops, layovers, aircraft, legroom and CO2. One way or round trip, any cabin and currency. Runs on Apify, $0.20 per 1,000 flights.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides live flight prices, booking links, and airport lookup via a hosted MCP server. Enables search for flights and direct booking URL retrieval.2MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to search verified flight fares by origin, destination, departure month, cabin, region and maximum price, and to fetch a single fare's itinerary, flights and listed date pairs with prices. Results link to fare pages for booking and route pages for following new fares, all via a hosted streamable HTTP endpoint requiring no install or API key.MIT
- AlicenseAqualityDmaintenanceMCP server that enables Google Flights search via SerpApi, supporting one-way, round-trip, and multi-city itineraries with defaults for Business class, Star Alliance, and EUR pricing. It provides flight search, booking options, and usage tracking.4225 npmMIT
- AlicenseNot gradedqualityCmaintenanceFlight search for AI agents: flexible-date cheapest round-trips with a good-price verdict from historical data. Hosted remote MCP, free, no key.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.