BoostedTravel logo

BoostedTravel

Searches and books live flights and hotels through MCP, with asynchronous booking workflows and card-based payment setup.

Install BoostedTravel

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "boostedtravel": {
      "command": "npx",
      "args": [
        "-y",
        "letsfg-mcp"
      ],
      "env": {
        "LETSFG_BEARER_TOKEN": "YOUR_VALUE_HERE",
        "LETSFG_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y letsfg-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked Today.

Overview

BoostedTravel MCP server gives AI agents access to live flight and hotel search, location resolution, booking, booking-status polling, and cancellation tools. Flight search covers hundreds of airlines, while hotel search returns bookable free-cancellation, pay-later rates and requires a saved payment method. Authenticate with a bearer token or Developer API key, then use the documented asynchronous workflows when you need to complete real travel bookings.

Use cases

  • Search live fares across airlines
  • Compare flight itineraries and stopovers
  • Book flights with asynchronous status polling
  • Find pay-later hotel rates
  • Cancel hotel reservations before supplier deadlines

Key features

  • Live flight search across hundreds of airlines
  • Structured fare and itinerary results
  • Flight and hotel booking workflows
  • Asynchronous booking-status polling
  • Hotel cancellation support
  • City, airport, and supplier-location resolution

Tools14

What BoostedTravel lets your agent do. Expand a tool for its parameters.

Verified live~3.3k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

52/52 checks healthy over the last 92d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · letsfg-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2.3kStargazers on the source repository.
npm downloads1.1kPackage downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed14Callable tools this server registers over MCP.
Directory activity1 installsConfig copies, upvotes, and views on AllMCPs.

How BoostedTravel works

What BoostedTravel MCP server does

The BoostedTravel MCP server connects an AI agent to live flight and hotel inventory. Flight searches return structured offers containing prices, airlines, schedules, durations, stopovers, and other itinerary details. Coverage includes airlines across all continents, including low-cost carriers. Hotel searches return real, bookable inventory, but only free-cancellation, pay-later rates are included.

The service supports both discovery and booking. Agents can search flights, reserve or book an offer, poll booking progress, search hotels, book a selected room, retrieve the final hotel result, and cancel a hotel reservation. It also provides location-resolution tools for converting city or airport names into the identifiers required by search calls.

How it works

The BoostedTravel MCP server uses asynchronous workflows for searches and bookings. Before a flight search, resolve a city name to an IATA code with resolve_location. Flight search itself waits for the provider response, including delayed split-ticket processing. If an offer has split_ticket: "true", the agent must clearly explain that the itinerary contains separately issued tickets and an unprotected connection. A missed connection caused by a late first flight does not obligate the second airline to rebook or refund the passenger.

The normal flight path is authenticate, search, and book. A bearer-token booking may return booking_in_progress with a booking_ref; poll get_flight_booking every 20–30 seconds until the state is completed, failed, or needs_attention. Do not rebook while the status is changing. A booking_url from book_flight means no booking completed and no charge was made, so it should be given to the user rather than retried automatically.

Hotel operations have a similar sequence: resolve the supplier city, search, book, and poll get_hotel_booking. Hotel booking returns a job identifier rather than an immediate confirmation. The reservation fee is charged before the room is committed, while the remaining balance is paid to the supplier through the returned payment link.

Setup and configuration

Set either LETSFG_BEARER_TOKEN or LETSFG_API_KEY. A bearer token is intended for the standard agent flow; the Developer API key enables Developer API-only operations such as offer unlocking, profile access, and prepaid API billing. unlock_flight_offer is a legacy Developer API path and is not part of the normal bearer-token booking flow.

The authenticate tool explains how to connect a card and returns the current connection instructions plus an approval URL. A person must approve the card connection in a browser. Agents must not request or automate entry of card numbers. Connecting the card does not charge the user, but the same card is required for hotel searches and flight bookings.

The service can also be used as a hosted MCP endpoint, so local installation is not required for the documented agent setup.

Tools and capabilities

  • Resolve airport, city, and hotel-supplier locations.
  • Search live flights across hundreds of airlines.
  • Inspect Starlink indicators when present; confirmed_* values indicate confirmed fitting, while likely_* values indicate an incomplete rollout that is not guaranteed on the selected flight.
  • Book flights and poll delayed booking outcomes.
  • Search, book, poll, and cancel hotel reservations.
  • Load the travel workflow guide through the MCP resource or load_resources.

Limitations and notes

Flight booking uses real passenger information, and passenger names must match passports. Hotel booking is not idempotent: repeating a successful call can create another reservation and charge another fee. Hotel cancellation is free until the supplier deadline, but the 5% reservation fee is not refunded; after the deadline, the supplier's cancellation ladder can apply.

The Stripe setup fields and tokens described as retired on September 2, 2026 must not be used. The current card connection flow is handled through authenticate and the browser approval process.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about BoostedTravel

The supplied setup describes using a hosted MCP endpoint and does not provide a directly runnable local server command. It lists the Python package `letsfg` and npm package `letsfg-mcp`, but not a confirmed launch command.

Set `LETSFG_BEARER_TOKEN` or `LETSFG_API_KEY`. A card must also be connected through the `authenticate` flow for flight and hotel operations.

Call `get_flight_booking` with the returned booking reference every 20–30 seconds until the state is `completed`, `failed`, or `needs_attention`. Do not rebook while the state is still changing.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBoostedTravel AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/boostedtravel?style=directory)](https://allmcps.com/mcp/boostedtravel)
HTML Embed
<a href="https://allmcps.com/mcp/boostedtravel"><img src="https://allmcps.com/api/badge/boostedtravel?style=directory" alt="BoostedTravel on AllMCPs" /></a>