Google Flights Tools

Google Flights search with detailed flight info, price calendars, and airport lookup

Overview

Google Flights Tools gives AI agents real-time access to flight search data through a managed google flights api — covering thousands of routes, airlines, and fare classes globally, and delivering the same live availability and pricing that developers previously accessed only through a direct google airfare api or a paid third-party aggregator.

It acts as a standardized bridge between large language models and live flight availability data. Instead of providing generic travel advice or relying on a separate google flight api free integration, models can retrieve current fares, schedules, and airport data through a controlled MCP interface for any route and date combination.

By integrating Google Flights Tools, developers enable AI agents to:

• Search available flights between any origin and destination with search_flights — returning prices, durations, layover counts, airline names, and departure times • Access a date-grid view of prices across an entire month using search_flight_calendar — essential for finding the cheapest travel window without querying each date individually • Look up airport details including IATA codes, city names, and terminal information with search_airport • Build complete travel itineraries with real, bookable pricing rather than estimates

Built for travel assistant agents, itinerary planners, google flights api fare monitoring tools, flexible date search applications, business travel management pipelines, and any AI workflow that needs accurate, real-time airfare data through a managed google flights developer api integration.

Highlights

Protocol
MCP v1.0
Security
OAuth 2.0
Access
Real-time
Tools
3 Tools

Standardized bridge for real-time model context.

Installation

Connect this server to your local or remote agent environment.

mcp_config.json
{
  "mcpServers": {
    "mcp360": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://connect.mcp360.ai/v1/google-flights/mcp?token=YOUR_API_KEY"
      ]
    }
  }
}
Replace YOUR_API_KEY with your actual key from the dashboard.

Skills & Capabilities

What this MCP server can do for your AI agents.

CAPABILITIES
--- name: google-flights description: Search Google Flights for airfare with detailed flight information, flexible date price calendars, and airport code lookup. Use when users need to find flights, compare prices, check flexible dates for best deals, research travel costs, or find airport information. metadata: author: MCP360 version: "1.0.0" tags: [Flights, Travel, Airlines, Booking, Google Flights, Airfare, Aviation, Travel Planning] keywords: [flights, google flights, travel, airline, airfare, booking, tickets, aviation, trip, airport, flight search, price calendar, flexible dates, airport codes] creditsPerUse: 1 isPremium: false --- # Google Flights Tools Search and compare flights worldwide with Google Flights API featuring flexible date pricing, detailed flight information, and airport discovery. ## Core Capabilities - **Flight Search**: Find flights between airports with filters for dates, stops, airlines, and class, and returns flight options with prices, durations, layovers, departure/arrival times, airline information, aircraft types, and booking links for travel planning - **Price Calendar**: View flight prices across multiple dates to find the cheapest travel days, and returns calendar grid with daily prices, price trends, best deal indicators, and flexible date options for budget optimization - **Airport Lookup**: Search for airports by name, city, or code, and returns airport details with IATA/ICAO codes, full names, cities, countries, coordinates, and terminal information for accurate booking ## Available Tools ### Search Flights **Tool Name:** `search_flights` | **Credits:** 1 **Parameters:** - `origin` (string, required): Departure airport code like "JFK", "LAX", "LHR" - `destination` (string, required): Arrival airport code like "SFO", "ORD", "CDG" - `departure_date` (string, required): Departure date YYYY-MM-DD like "2024-07-15" - `return_date` (string, optional): Return date YYYY-MM-DD for round trip - `adults` (number, optional): Number of adults from 1 to 9 (Default: 1) - `children` (number, optional): Number of children (Default: 0) - `travel_class` (string, optional): Class - "economy", "premium_economy", "business", "first" (Default: "economy") - `stops` (string, optional): Stop preference - "0" (nonstop), "1" (one stop), "any" (Default: "any") - `max_price` (number, optional): Maximum price filter **Example:** ```bash curl -X POST "https://connect.mcp360.ai/api/v1/google-flights/search_flights" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "origin": "LAX", "destination": "JFK", "departure_date": "2024-08-01", "return_date": "2024-08-08", "adults": 2, "travel_class": "economy", "stops": "0" }' ``` ### Search Flight Calendar **Tool Name:** `search_flight_calendar` | **Credits:** 1 **Parameters:** - `origin` (string, required): Departure airport code - `destination` (string, required): Arrival airport code - `departure_month` (string, required): Month YYYY-MM like "2024-08" - `trip_type` (string, optional): Type - "one_way", "round_trip" (Default: "round_trip") **Example:** ```bash curl -X POST "https://connect.mcp360.ai/api/v1/google-flights/search_flight_calendar" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "origin": "SFO", "destination": "NYC", "departure_month": "2024-09", "trip_type": "round_trip" }' ``` ### Search Airport **Tool Name:** `search_airport` | **Credits:** 1 **Parameters:** - `query` (string, required): Airport name, city, or code like "Los Angeles", "Heathrow", "CDG" **Example:** ```bash curl -X POST "https://connect.mcp360.ai/api/v1/google-flights/search_airport" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "San Francisco"}' ``` ## Rate Limiting All tools: 1 credit | Rate limit: 1000 req/hour | Concurrent: 10 calls ## Support - **Blog & Tutorials**: https://mcp360.ai/blog - **Contact**: https://mcp360.ai/contact
These capabilities are available through the MCP protocol interface.

Available Tools

Technical specifications for the 3 available protocol tools.

3 tools

search_airport tool

Input Specification
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Airport or city name to search (e.g., 'New York', 'Paris', 'JFK')"
    },
    "search_type": {
      "enum": [
        "departure",
        "arrival"
      ],
      "type": "string",
      "default": "departure"
    }
  },
  "additionalProperties": false
}
Output Response
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "locations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "kgmid": {
            "type": "string"
          },
          "airports": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "city": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "kgmid": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "distance": {
                  "type": "string"
                },
                "airport_code": {
                  "type": "string"
                }
              }
            }
          },
          "full_name": {
            "type": "string"
          },
          "short_name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      }
    },
    "search_type": {
      "type": "string"
    },
    "total_results": {
      "type": "number"
    }
  }
}

Direct API Access

Production-ready REST endpoints for custom integrations.

POSTServer Metadata
/api/v1/google-flights
curl "https://connect.mcp360.ai/api/v1/google-flights" \
  -H "Authorization: Bearer YOUR_API_KEY"
POSTExecute Tool
/api/v1/google-flights/{tool_name}
curl -X POST "https://connect.mcp360.ai/api/v1/google-flights/search_airport" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "string"
}'
Authentication

To authenticate, include your API key in the Authorization header using the Bearer scheme. Alternatively, you can use the X-API-KEY header.

Infrastructure

Unified MCP Gateway

One hub for 100+ production-ready tools with centralized management.

Unified API Key

Access 100+ MCP servers with a single authentication token.

Instant Testing

Test and debug any MCP server instantly in our integrated environment.

Centralized Billing

One monthly subscription for all your AI tool integrations and credits.

Scenarios

Standard Use Cases

Connect to the google flights api to retrieve real-time airfare prices, airline options, and flight schedules for travel booking apps
Use a google flight search api integration to power fare comparison tools that surface the cheapest routes across dates and cabin classes
Access free google flight api endpoints to build trip planning features that show outbound and return flight combinations with layover details
Automate airfare monitoring pipelines that query Google Flights data on a schedule and alert users when prices drop below a set target
Enrich travel itinerary builders with live flight data including departure times, duration, number of stops, and carrier information

Frequently Asked Questions

What is Google Flights Tools?

Google Flights Tools is an MCP server that provides structured access to google flights tools capabilities through a standardized protocol, enabling AI models to retrieve and process real-time data.

Which AI models are supported?

Any model that supports MCP protocol including Claude (via Claude Desktop), GPT-4, Gemini, and open-source LLMs through compatible frameworks.

How do I authenticate?

The server supports OAuth 2.0 authentication with API keys. You'll receive credentials upon registration which can be configured in your MCP client.

Is there rate limiting?

Yes, rate limits apply based on your subscription tier. Free tier includes generous limits for development, with higher limits available in paid plans.

Can I use this in production?

Absolutely. Google Flights Tools is designed for production use with enterprise-grade reliability, security, and performance.

Deploy AI agent with Google Flights Tools today.

Start building production-ready AI agent integrations in minutes with standardized protocol access.

Enterprise Ready
Secure OAuth
24/7 Support