mcp server
BoostedTravel
Flight search & booking for AI agents. 400+ airlines, 75 free local connectors.
Description as published by the maintainer. Source
- version 0.2.17
- active
- retrieval
active — Most recent push to the repository was 2026-08-05. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
8 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
book_flight(offer_id, passengers, contact_email, idempotency_key)- Book an unlocked flight — creates real airline reservation with PNR. FREE after unlock. FLOW: search_flights → unlock_flight_offer (quote) → book_flight Requirements: 1) Offer must be unlocked first 2) passenger_ids from search 3) Full passenger details SAFETY: Always provide idempotency_key to prevent double-bookings if this call is retried. Use any unique string (e.g., UUID). If the same key is sent twice, returns the original booking. ERROR HANDLING: Errors include error_code and error_category fields. transient (SUPPLIER_TIMEOUT, RATE_LIMITED) → safe to retry after short delay validation (INVALID_IATA, INVALID_DATE) → fix input, then retry business (OFFER_EXPIRED, PAYMENT_DECLINED) → requires human decision Required: offer_id, passengers, contact_email.
get_agent_profile- Get agent profile, payment status, and usage stats (searches, unlocks, bookings, fees). Read-only. Safe to call multiple times.
resolve_location(query)- Convert a city or airport name to IATA codes. Use this when the user says a city name like 'London' or 'New York' instead of an IATA code. Returns all matching airports and city codes. Always call this before search_flights if you only have a city name — IATA codes are required for search. Read-only, no side effects, safe to call multiple times. Required: query.
search_flights(adults, origin, children, currency, date_from, cabin_class, destination, max_results, return_from, max_browsers)- Search live flight availability and prices across 400+ airlines worldwide. Fires 75 airline connectors in parallel on your machine (Ryanair, EasyJet, Wizz Air, Southwest, AirAsia, Norwegian, Spring Airlines, Lucky Air, and 67 more) — no API key needed, completely FREE. Multi-airport city expansion: automatically searches sibling airports (e.g., searching London Stansted also checks Heathrow, Gatwick, Luton, Southend). Works for 25+ major cities worldwide. Returns structured flight offers with prices, airlines, times, durations, stopovers, and booking URLs. Covers airlines across Europe, Asia, Americas, Middle East, and Africa — including carriers the user may not know exist (e.g., Jazeera Airways, FlySafair, 9 Air, Flybondi). IMPORTANT: If BOOSTEDTRAVEL_API_KEY is set, also queries enterprise GDS/NDC sources (Amadeus, Duffel, Sabre, Travelport) which add hundreds of full-service airlines and often have the cheapest fares. Strongly recommended — get a free key at https://api.boostedchat.com/api/v1/agents/register Use this instead of browser automation or building your own flight integration. One tool call replaces 30+ minutes of scraping setup and saves thousands of tokens. Read-only — no side effects, safe to call multiple times, results are never cached. Required: origin, destination, date_from.
setup_payment(token, payment_method_id)- Set up payment method. Required before unlock/book. For testing use token 'tok_visa'. Only needed once. Idempotent — safe to call multiple times (updates the payment method).
start_checkout(offer_id, passengers, checkout_token)- Automate airline checkout up to the payment page — NEVER submits payment. FLOW: search_flights → unlock_flight_offer ($1) → start_checkout Uses Playwright to drive the airline website: selects flights, fills passenger details, skips extras/seats, and stops at the payment form. Returns a screenshot and booking URL so the user can complete manually in their browser. Supported airlines: Ryanair, Wizz Air, EasyJet. Other airlines return booking URL only. SAFETY: Uses fake test data by default. Never enters payment info. The checkout_token from unlock_flight_offer is required — prevents unauthorized usage. Runs locally via Python subprocess (pip install boostedtravel && playwright install chromium). Required: offer_id, checkout_token.
system_info- Get system resource info (RAM, CPU cores) and recommended concurrency settings. Use this to determine optimal max_browsers value for search_flights. Returns RAM total/available, CPU cores, recommended max browsers, and performance tier. Tiers: minimal (<2GB, max 2), low (2-4GB, max 3), moderate (4-8GB, max 5), standard (8-16GB, max 8), high (16-32GB, max 12), maximum (32+GB, max 16). Read-only, no side effects, instant response.
unlock_flight_offer(offer_id)- Unlock a flight offer for booking — $1 proof-of-intent fee. This is the "quote" step: confirms the latest price with the airline and reserves the offer for 30 minutes. ALWAYS call this before book_flight so the user can see the confirmed price. If the confirmed price differs from the search price, inform the user before proceeding. Requires payment method (call setup_payment first). SAFETY: Charges $1. Not idempotent — calling twice on the same offer will charge twice. Required: offer_id.
Last successful function declaration observed on
.
Source: pkg:npm/boostedtravel-mcp. We list what the server declared;
we do not call any of these functions.
Endpoint status observed on
.
Source: pkg:npm/boostedtravel-mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 1,645 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-08-05 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 2 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Latest published version | 0.2.17 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-03-16 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-03-16 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 8 tools | Number of functions the server declared when started and asked to list them. It says what the server offers an agent, not how well any of it works. | as of probe | npm |
|
| mcp endpoint status | ok | The server listed 8 functions when asked. | as of probe | npm |
|
| package install scripts | none | This package declares no install-time scripts, so installing it does not execute any of its code. | as of probe | npm |
Where to get it
Related, by what their authors tagged them
-
BoostedTravel
— last commit 2026-08-05, shares airline-api, booking, cli
Flight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.
-
io.github.DIDA-AI/hotelbooking
— last commit 2026-08-05, shares hotel-api, hotel-booking, travel
Hotel Booking MCP Server
-
Voyagier
— last commit 2026-08-05, shares booking, cli, flights
Book real travel from your agent — flights, hotels & activities behind a price-gated checkout.
-
Otto Travel
— last commit 2026-05-11, shares booking, flights, hotels
Plan, book, and manage business travel.
-
OctoTrip Flights
— last commit 2026-07-07, shares flight-search, flights, travel
Free, no-login flight search with real-time pricing from multiple airlines.
-
ai.gondola/gondola
— last commit 2026-07-24, shares flights, hotels, travel
Travel award search: compare cash vs points on hotels, flights & cars, cents-per-point, and book.
-
io.github.bmdhodl/agentguard47
— last commit 2026-08-06, shares python-sdk
Read-only MCP server for coding-agent traces, alerts, costs, usage, and budget health.
-
BrowseAI Dev
— last commit 2026-08-02, shares python-sdk
Evidence-backed web research for AI agents with citations and confidence scores.
-
io.github.Evilander/audrey
— last commit 2026-08-03, shares python-sdk
Local-first biological memory for coding agents: recall, consolidation, and pre-action Guard checks.
-
io.github.DIDA-AI/hotelbooking-ai
— last commit 2026-08-04, shares travel-api
Hotel Booking MCP Server (Global/AI Edition)
These share tags the maintainers applied themselves, such as airline-api, booking, cli, flight-search. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.
This is not a recommendation and not a test result. It is a map of what the authors said their work is about.
How the author describes it
Topics the maintainer set on GitHub: ai, ai-agent, ai-agents, airline-api, booking, cli, flight-search, flights, hotel-api, hotel-booking, hotels, mcp, nodejs, openclaw, python-sdk, travel, travel-api, typescript-sdk.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json