DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Flight search, price tracking and booking for AI agents. Hosted MCP server (mcp.flightclaw.com) + open-source skill.
翻訳待ち
Loading the full README.
Read the full README ↗Search, price-track and book flights from your AI assistant. FlightClaw is an AI flight booking agent and MCP server for Claude, ChatGPT, Cursor, VS Code and any MCP client. It covers about 300 airlines, finds cheap flights, remembers your travellers and preferences, and works as a flight price tracker that emails you when a tracked fare drops. Learn more at flightclaw.com.
Agent skills for the hosted MCP server (https://mcp.flightclaw.com/mcp). Each
skill tells the agent which tools to call, in which order, and when to ask the
user first.
| Skill | Use it to |
|---|---|
| book-flight | Search, compare and book flights with AI, then pay by checkout link or Link virtual card |
| track-flight-price | Track a fare daily and get an email alert when the price drops |
| plan-group-trip | Save travellers and groups, search multi-city trips and book everyone at once |
| manage-booking | Find orders and booking references, quote changes and cancel with a refund quote |
| traveler-profile | Save you, companions, preferences, cards, points balances and trip history |
The root SKILL.md covers the local open-source server.
Server URL: https://mcp.flightclaw.com/mcp (streamable HTTP, OAuth sign-in).
Nothing to install.
| Client | Setup |
|---|---|
| Claude (web / desktop) | Settings > Connectors > Add custom connector > paste https://mcp.flightclaw.com/mcp |
| ChatGPT | Settings > Apps & Connectors > Create (developer mode) > paste https://mcp.flightclaw.com/mcp |
| Claude Code | claude mcp add --transport http flightclaw https://mcp.flightclaw.com/mcp |
| Cursor | One-click install, or add {"mcpServers":{"flightclaw":{"url":"https://mcp.flightclaw.com/mcp"}}} to ~/.cursor/mcp.json |
| VS Code | One-click install, or code --add-mcp '{"name":"flightclaw","type":"http","url":"https://mcp.flightclaw.com/mcp"}' |
| Windsurf | Add {"mcpServers":{"flightclaw":{"serverUrl":"https://mcp.flightclaw.com/mcp"}}} to ~/.codeium/windsurf/mcp_config.json |
| Group | Tools |
|---|---|
| Search | search_flights, search_multi_city, recommend_flights, get_offer, get_seat_map |
| Booking | create_checkout, get_checkout_status, list_orders, get_order, request_change, cancel_order |
| Price tracking | track_flight, list_tracked, remove_tracked (checked daily, email alert on a drop) |
| Profile | get_me, set_me, save_traveler, list_travelers, get_traveler, delete_traveler, save_group, list_groups, get_group, delete_group, get_preferences, set_preferences, save_card, list_cards, delete_card, set_points_balance, list_points |
| Trips | log_trip, list_trips, get_trip, trips_followup, record_trip_feedback |
| WiFi | check_flight_wifi (does a specific flight have WiFi or Starlink; data from seatwifi.com) |
search_flights returns offers. Each total_amount includes the FlightClaw booking fee.create_checkout returns a checkout_url and the exact total_amount + total_currency. Nothing is charged yet.checkout_url and pays by card.total_amount (fare + booking fee), the user approves it in Link, and the agent pays
on checkout_url with the Link virtual card. The agent never
pays more than the approved amount.get_checkout_status until completed, then get_order for the booking reference.The agent never asks for card numbers.
The rest of this README covers the self-hosted Python server in this repo. It searches Google Flights and tracks prices locally with no account.
FlightClaw runs as a local MCP server, giving any MCP-compatible client (Claude Code, Claude Desktop, etc.) access to flight search and tracking tools.
# Install dependencies
pip install "flights==0.9.0" "mcp[cli]<2" fastmcp pydantic-settings
# Add to Claude Code
claude mcp add flightclaw -- python3 /path/to/agents/server.py
Or in Claude Desktop, add to claude_desktop_config.json:
{
"mcpServers": {
"flightclaw": {
"command": "python3",
"args": ["/path/to/agents/server.py"]
}
}
}
| Tool | Description |
|---|---|
search_flights | Search Google Flights for prices on a route |
search_dates | Find cheapest dates to fly across a date range (calendar view) |
track_flight | Add a route to price tracking with optional target price |
check_prices | Check all tracked flights for price changes and alerts |
list_tracked | List all tracked flights with price history |
remove_tracked | Remove a route from tracking |
check_flight_wifi | Ask seatwifi.com whether a flight (e.g. UA1234) has WiFi or Starlink |
All search tools support:
This is the beginning of the README. Read the rest at the original. Read the full README ↗