MCP Hub
Back to servers

BoostedTravel

Flight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.

Registry
Stars
1
Updated
Mar 1, 2026

Quick Install

npx -y boostedtravel-mcp

BoostedTravel

Agent-native flight search & booking. 400+ airlines, straight from the terminal — no browser, no scraping. Built for AI agents and developers.

API Base URL: https://api.boostedchat.com

MIT License PyPI npm

Why BoostedTravel?

Flight websites inflate prices with demand tracking, cookie-based pricing, and surge markup. The same flight is often $20–$50 cheaper through BoostedTravel — raw airline price, zero markup.

Google Flights / Booking.com / ExpediaBoostedTravel
SearchFreeFree
View details & priceFree (with tracking/inflation)Free (no tracking)
BookTicket + hidden markup$1 unlock + ticket price
Price goes up on repeat search?YesNever

Quick Start

pip install boostedtravel

boostedtravel register --name my-agent --email you@example.com
export BOOSTEDTRAVEL_API_KEY=trav_...

boostedtravel search LHR JFK 2026-04-15
boostedtravel search LON BCN 2026-04-01 --return 2026-04-08 --cabin M --sort price
boostedtravel unlock off_xxx
boostedtravel book off_xxx \
  --passenger '{"id":"pas_0","given_name":"John","family_name":"Doe","born_on":"1990-01-15","gender":"m","title":"mr"}' \
  --email john.doe@example.com

All commands support --json for machine-readable output:

boostedtravel search GDN BER 2026-03-03 --json | jq '.offers[0]'

Install

Python (recommended)

pip install boostedtravel

JavaScript / TypeScript

npm install -g boostedtravel

Python SDK

from boostedtravel import BoostedTravel

bt = BoostedTravel(api_key="trav_...")
flights = bt.search("LHR", "JFK", "2026-04-15")
print(f"{flights.total_results} offers, cheapest: {flights.cheapest.summary()}")

unlocked = bt.unlock(flights.offers[0].id)
booking = bt.book(
    offer_id=unlocked.offer_id,
    passengers=[{"id": "pas_0", "given_name": "John", "family_name": "Doe", "born_on": "1990-01-15", "gender": "m", "title": "mr"}],
    contact_email="john.doe@example.com",
)
print(f"Booked! PNR: {booking.booking_reference}")

JS SDK

import { BoostedTravel } from 'boostedtravel';

const bt = new BoostedTravel({ apiKey: 'trav_...' });
const flights = await bt.search('LHR', 'JFK', '2026-04-15');
console.log(`${flights.totalResults} offers`);

MCP Server (Claude Desktop / Cursor / Windsurf)

npx boostedtravel-mcp
{
  "mcpServers": {
    "boostedtravel": {
      "command": "npx",
      "args": ["-y", "boostedtravel-mcp"],
      "env": {
        "BOOSTEDTRAVEL_API_KEY": "trav_your_api_key"
      }
    }
  }
}

CLI Commands

CommandDescription
boostedtravel registerGet your API key
boostedtravel search <origin> <dest> <date>Search flights (free)
boostedtravel locations <query>Resolve city/airport to IATA codes
boostedtravel unlock <offer_id>Unlock offer details ($1)
boostedtravel book <offer_id>Book the flight (free after unlock)
boostedtravel setup-paymentSet up payment method
boostedtravel meView profile & usage stats

All commands accept --json for structured output and --api-key to override the env variable.

How It Works

  1. Search (free) — returns offers with full details: price, airlines, duration, stopovers, conditions
  2. Unlock ($1) — confirms live price with the airline, reserves for 30 minutes
  3. Book (free) — creates real airline PNR, e-ticket sent to passenger email

Error Handling

ExceptionHTTPWhen
AuthenticationError401Missing or invalid API key
PaymentRequiredError402No payment method (call setup-payment)
OfferExpiredError410Offer no longer available (search again)
BoostedTravelErroranyBase class for all API errors

Packages

PackageInstallWhat it is
Python SDK + CLIpip install boostedtravelSDK + boostedtravel CLI command
JS/TS SDK + CLInpm install -g boostedtravelSDK + boostedtravel CLI command
MCP Servernpx boostedtravel-mcpModel Context Protocol for Claude, Cursor, etc.

Documentation

GuideDescription
Getting StartedAuthentication, payment setup, search flags, cabin classes
API GuideError handling, search results, workflows, unlock details, location resolution
Agent GuideAI agent architecture, preference scoring, price tracking, rate limits
AGENTS.mdAgent-specific instructions
CLAUDE.mdCodebase context for Claude

API Docs

Links

Contributing

See CONTRIBUTING.md for guidelines.

Security

See SECURITY.md for our security policy.

License

MIT

Reviews

No reviews yet

Sign in to write a review