Google Flights MCP server

Finding cheap flights across multiple dates and destinations is time-consuming and frustrating. Our MCP server connects your AI agents to real-time Google Flights data to instantly compare prices, track deals, and automate searches.

POWERING THE WORLD'S TOP DATA-DRIVEN TEAMS

What is Google Flights MCP server?

Google Flights MCP server connects AI agents with Google Flights scraper via the Model Context Protocol. It fetches flight prices, airport details, airline information, flight schedules and more.

Multi-airport flight search

Search one departure airport against multiple arrival destinations simultaneously to compare the cheapest deals across different locations.

Flexible date range pricing

Find the most affordable flights by searching across date ranges rather than fixed dates to discover optimal travel timing.

Comprehensive flight data extraction

Returns detailed flight information including airlines, duration, aircraft details, and exact pricing with currency conversion support.

One token to rule them all

Single Apify API key unlocks 6,000+ Actors and MCP servers. One account, one invoice and transparent usage tracking.

Dynamic tool discovery

Is Google Flights MCP server not enough? Agents can search, evaluate, and add other Apify tools based on workflow needs.

Smart prompts and resources

Pre-built prompts and resources help agents understand tool capabilities and use cases.

Prerequisites

Before you start, make sure you have the following:

1

An Apify account

Sign up for a free Apify account if you don’t have one.

2

Apify API Token

Get your personal API token from the Integrations section in Apify Console. This token will be used to authorize the MCP server to run Actors on your behalf.

3

MCP client

An AI agent or client that supports MCP. This could be Anthropic Claude for Desktop, a VS Code extension with MCP support, Apify’s web-based Tester MCP Client, or any custom client implementation. You can also check supported MCP clients in official documentation.

How to set up Google Flights MCP server

If you have an MCP client that supports streamable HTTP, connect using OAuth authentication by providing Google Flights MCP server URL you can find below. You'll be redirected to your browser to sign in to your Apify account and approve the connection.

1{
2 "mcpServers": {
3 "apify": {
4 "url": "https://mcp.apify.com/?actors=canadesk/google-flights"
5 }
6 }
7}

If you don't have an MCP client that supports streamable HTTP, you can still set up Apify's Google Flights MCP server. For Claude for Desktop, enable MCP servers via the Developer settings. Then, you need to add an entry for the Apify MCP server. For instance, in Claude’s config file, under mcpServers, add an entry like:

{
"mcpServers": {
"actors-mcp-server": {
"command": "npx",
"args": [
"-y", "@apify/actors-mcp-server",
"--actors", "canadesk/google-flights"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}

Task examples for Google Flights MCP server

"What are the cheapest flights from New York to London next week?"

"Find me direct flights from Los Angeles to Tokyo departing tomorrow"

"Show me all flights from Chicago to Paris under $800"

"What's the best time to fly from Miami to Barcelona for the lowest prices?"

Sample dataset

Here's a sample of the data you can extract with our Google Flights MCP server including real-time flight prices, comprehensive flight comparisons across multiple dates and destinations, automated deal tracking, and instant search results, and much more without the limitation of Google's official API.

{
"departureAirport": "Los Angeles International Airport",
"arrivalAirport": "Harry Reid International Airport",
"currency": "CAD",
"price": 60,
"details": {
"airlines": {
"name": [
"Alaska"
]
},
"legs": [
{
"departureAirport": "LAX",
"departureTime": "2024-03-17T07:20:00-07:00",
"arrivalAirport": "LAS",
"arrivalTime": "2024-03-17T08:35:00-07:00",
"airlineName": "AS",
"flightNumber": "702",
"aircraftNumber": "73J"
}
],
"duration": "01:15"
},
"departureDate": "2024-03-18",
"returnDate": false
}

Frequently asked questions

The Google Flights MCP server is a tool that enables AI agents and applications to extract real-time flight prices, multi-date comparisons, destination searches, and deal tracking data. It provides programmatic access to comprehensive data beyond the limitations of Google's official API.

To use the Google Flights MCP server, create an Apify account and get your API token. Then configure the server in your MCP-compatible client using either OAuth authentication or by adding the configuration with your token.

No, you don't need Google API key to use our Google Flights MCP server. The server operates through Apify's infrastructure and only requires an Apify account with API token for authentication and access to the service.

You can access real-time flight pricing data, availability across multiple dates and destinations, and automated deal tracking through the Google Flights MCP server. The server enables AI agents to instantly compare prices, monitor fare changes, and streamline flight searches without manual browsing.

The Google Flights MCP server has no specific rate limits imposed by the service itself, but usage is subject to your Apify account's resource limits and pricing plan.

Ready to start using Google Flights MCP server?