Atlas / MCP servers / smamidipaka6 / Flights

FlightsSAFE

mcp/smamidipaka6/flights-1

MCP Server for Google Flights !!

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
4 4r · 0w · 0d
Transport
stdio
License
MIT
Stars
30
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

A Model Context Protocol (MCP) server implementation that connects your Agents or LLMs to Google Flights data. Access flight information, find the cheapest options, filter by time restrictions, and get Google Flights' best recommendations!

🌍 Overview

This MCP server provides seamless access to Google Flights data, enabling your AI agents to:

  • Retrieve Comprehensive Flight Info
  • Find the Cheapest Available Flights
  • Filter flights based on Specific Time Constraints
  • Get Google Flights' recommended Best Flights
Note: Currently, this tool only does one-ways (if you ask for a round-trip, it'll do two one-ways though!) as I built it as a fun pet project to learn about MCPs. If anyone actually finds this useful or wants me to, I can work on adding Round-Trip and Multi-City functionality!! Just raise a PR or hit me up!

🎥 Usage & Demo

Just follow the Quick Start to set this up for Claude Desktop, Cursor, or another MCP Client and just ask away to find out about your desired flight info!!

[Insert Claude Desktop Demo Video]

🛠️ Tools

Available Functions/Tools

  1. get_general_flights_info(): Retrieve comprehensive flight information for a given route
  • Provides detailed flight details for up to 40 flights
  • Returns a list of human-readable flight descriptions
  1. get_cheapest_flights(): Find the most affordable flight options
  • Sorts and returns flights by lowest price
  • Includes current overall route pricing information
  1. get_best_flights(): Get Google Flights' top recommended flights
  • Identifies and returns flights marked as "best" by Google Flights
  • Helps users find optimal flight choices
  1. get_time_filtered_flights(): Filter flights by specific time constraints
  2. Search for flights before or after a target time
  3. Allows precise scheduling preferences

Input Parameters

Required Parameters

  • `or
Read from source at commit fe364a0f1a18OBSERVED · 2026-10-08
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add google-flights-mcp-server -- uvx google-flights-mcp-server
claude-desktop
{
  "mcpServers": {
    "google-flights-mcp-server": {
      "command": "uvx",
      "args": [
        "google-flights-mcp-server"
      ]
    }
  }
}
03

Exposed tools (4)

4 read · 0 write · 0 destructive.

ToolRiskDescription
get_best_flightsreadGet the best flights as determined by Google Flights for a given origin, destination, and departure date. If the user wants to do a round-trip,
get_cheapest_flightsreadGet the cheapest flight information for a given origin, destination, and departure date. If the user wants to do a round-trip,
get_general_flights_inforeadGet general/comprehensive flight information for N flights for a given origin, destination, and departure date. If the user wants to do a round-trip,
get_time_filtered_flightsreadGet time-filtered flight information based on the user
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (4 observation(s))
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (1)

INFOSupply chain · prompt.pipe_to_shell · CWE-829, CWE-1357
README.md:93
curl -LsSf https://astral.sh/uv/install.sh | sh

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha fe364a0f1a18full audit observations/trust-audit/mcp-server/smamidipaka6__flights-1.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-08fe364a0f1a18SAFEB89first audit
06

Questions

What is the Flights MCP server?

MCP Server for Google Flights !!

What tools does Flights expose?

4 in total: 4 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Flights safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does Flights need?

No credential environment variables were found in its source, so it appears to need none.

How does Flights run?

It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as google-flights-mcp-server.

How current is this page?

The grade is for one exact copy of the source (fe364a0f1a18), read on 2026-10-08. The repository is watched and re-audited when it changes.

Advertisement