flights-skill
Free Google Flights API for AI Agents (MCP). Reverse-engineered Protobuf scraper. No API keys required. ✈️
Install / Use
claude mcp add Anmoldureha -- npx -y github:Anmoldureha/flights-skillIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of flights-skill
flights-skill scores 69/100 on our quality scale, 3838th of 4,597 Development & Engineering skills we index.
Its MCP Server is 3.3 KB long, well organised into 14 sections with 3 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 74/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
flights-skill compared with similar skills
All 4 of these similar skills score higher than flights-skill; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| flights-skill (this skill)by Anmoldureha | 69 | 3 | 8mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 99.4k | 4d ago | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 99.1k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.0k | 1d ago | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 55.5k | today | CLAUDE.md |
Frequently asked questions
- How do I install flights-skill?
- Run
claude mcp add Anmoldureha -- npx -y github:Anmoldureha/flights-skill. The install tabs above show the steps for each supported agent. - Which AI agents does flights-skill work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is flights-skill safe to use?
- It declares no license and scores 74/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is flights-skill still maintained?
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubFree Google Flights API (MCP Server & OpenClaw Skill) ✈️
The only free, real-time Google Flights API wrapper for AI Agents, Claude, and Python.
⭐️ Star this repo if you hate enterprise API pricing.
This tool wraps the fast-flights library to provide a clean JSON API for flight data. No API keys, no Selenium bloat, just raw Protobuf decoding.
🚀 Features
- Real-time Google Flights Data: Scrapes live prices via Protobuf reverse-engineering.
- Structured Output: Returns clean JSON for AI consumption.
- Fast: No browser automation required (uses
requestsfallback). - Unit Tested: Includes comprehensive test suite.
📦 Installation
-
Clone the repo:
git clone https://github.com/Anmoldureha/flights-skill.git cd flights-skill -
Set up Python environment:
python3 -m venv venv source venv/bin/activate pip install fast-flights typing-extensions
🛠️ Usage
Run the script directly from the command line:
# Syntax: python search.py ORIGIN DEST DATE
python search.py SFO JFK 2026-03-01
Output:
{
"current_price": "typical",
"flights": [
{
"name": "Delta",
"price": "$120",
"duration": "5h 30m",
...
}
]
}
🧪 Testing
Run the unit tests to verify logic:
python3 tests/test_search.py
🤖 Agent Integration
Claude Code (MCP)
This repo includes a native MCP Server implementation (compatible with Claude Desktop).
- Add to your
claude_desktop_config.json:{ "mcpServers": { "flights": { "command": "/absolute/path/to/skills/flights/venv/bin/python3", "args": ["/absolute/path/to/skills/flights/mcp_server.py"] } } } - Restart Claude Desktop. You can now ask: "Find me cheap flights to Tokyo".
OpenClaw
Add this repo to your skills directory and map flight_search to:
venv/bin/python3 search.py {{from}} {{to}} {{date}}
🌟 Why is this great? (The Advantage)
Most flight search APIs are broken, expensive, or stale. This tool solves the "Google Flights Data Problem":
1. 🧠 AI-Native Design
Most scrapers return messy HTML. This tool outputs clean, structured JSON specifically optimized for LLM consumption.
- Lower Token Cost: No fluff, just data.
- Higher Accuracy: Agents don't have to hallucinate parsing logic.
2. ⚡ The "Impossible" API
Google discontinued their public Flights API in 2018. Developers have been forced to use:
- Expensive Aggregators (Amadeus/Duffel): Cost $0.002+ per request and require KYC.
- Slow Selenium Bots: Break easily and take 10s+ to load.
- Stale Data: Most APIs cache prices for 24 hours.
This tool hacks the matrix. It reverse-engineers the Protobuf data stream used by Google's own frontend, giving you Enterprise-grade speed (ms) without the Enterprise price tag.
3. 🛡️ Local & Private
Runs 100% on your machine (or your agent's container). No third-party server logging your travel plans or selling your search intent data to airlines.
🙏 Credits
This skill is a wrapper around the brilliant fast-flights library by AWeirdDev. They did the heavy lifting of reverse-engineering Google's Protobuf format. Go star their repo! ⭐
Related Skills
Agent-Reach
99.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
taste-skill
99.1kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
headroom
76.0kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
55.5kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
