Skip to main content
Glama

FlyBest Travel — Hotel Booking with Advisor Benefits

Server Details

Travel: live hotel rates with advisor benefits (breakfast, credit, upgrade), booked via a US agency.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
flybestorg-cyber/flybest-connector
GitHub Stars
2
Server Listing
org.flybest/travel-hotels
ChatGPT
Flybest AI Travel Booking
Claude
FlyBest — AI Hotel Booking

TDQS

A3.8/5.0

Scored across 8 tools

Disambiguation3/5

Most tools target distinct resources (search, content, rates, currency, cancellation), but `my_trip` and `my_trips` differ by a single character and both return booking data, a classic misselection trap. `sabre_hotel_card_link` is the actual booking mechanism yet its name suggests a payment-utility rather than the primary book action, so an agent may overlook it when looking for a booking tool.

Naming Consistency3/5

Two conventions coexist: user-scoped tools use a `my_*` noun form with no verb (`my_trip`, `my_trips`) plus a verb form (`cancel_my_trip`), while supplier tools use a `sabre_*` noun-phrase form (`sabre_hotel_search`, `sabre_hotel_rates_coded`). The patterns are readable and group logically, but there is no single predictable verb_noun scheme and the `my_trip`/`my_trips` pair breaks the pattern further.

Tool Count5/5

Eight tools is well within a sensible range and each maps to a necessary step of the hotel-booking flow: discovery, hotel detail, rate lookup, payment page/booking, trip listing, trip detail, cancellation, and currency estimation. No tool appears redundant.

Completeness4/5

The surface covers the full browse-to-book-to-cancel lifecycle plus post-booking visibility, which is strong. The main gap is that there is no way to modify an existing booking (change dates, room, or guests) other than cancel-and-rebook, and no tool for retrieving a booking's live status or confirmation details beyond `my_trip`.

Available Tools

8 tools
cancel_my_tripCancel my bookingA
DestructiveIdempotent
Inspect

Cancels one of the connected user's own bookings, by the number shown in my_trips. Two steps: the first call with confirm=false returns the current cancellation preview and cancels nothing; a second call with confirm=true within 30 minutes of that preview performs the cancellation. When those terms carry a penalty or are non-refundable, the cancellation also needs accept_penalty=true, which records that the traveller accepted the current charge. Changed or expired terms return a fresh preview for agreement. Missing fee information needs advisor verification and a new preview; a verified penalty does not prevent cancellation after agreement. An unknown result needs booking-status verification before any retry. Not reversible.

Inputs: trip (required), confirm (required), accept_penalty.

my_tripShow one of my bookingsA
Read-onlyIdempotent
Inspect

Details of one of the connected user's own bookings, by the number shown in my_trips.

Inputs: trip (required).

my_tripsList my bookingsA
Read-onlyIdempotent
Inspect

The bookings made under the current sign-in, only the caller's own: those made through this connection, or, in a chat signed in with a one-time sign-in link, those made in that chat since the sign-in. A booking made under another sign-in is not listed. The number printed beside each one identifies it for my_trip and cancel_my_trip.

Inputs: no named parameters.

sabre_currency_convertConvert currencyA
Read-onlyIdempotent
Inspect

Converts an amount between currencies at the reservation system's banker's selling rate. For estimates only: hotel bookings are made in the rate's own currency. on_date (DDMMMYY) selects a past day's rate.

Inputs: amount (required), from_currency (required), on_date, via_nation, +1 more.

sabre_hotel_contentGet hotel detailsA
Read-onlyIdempotent
Inspect

Details for one hotel: address, description, amenities, check-in and check-out times, room count and a gallery of photos by category. No prices; rates come from sabre_hotel_rates_coded. A hotel that has a page in the flybest.org hotel directory carries a "hotel details on flybest.org" link, which the answer shows next to that hotel.

Inputs: hotel_code (required), image_size.

sabre_hotel_rates_codedGet hotel ratesA
Read-onlyIdempotent
Inspect

The authoritative rate list for one hotel through the agency's reservation access: returned rates with room and bed type, the stay total in the hotel's currency (total_after_tax is the amount quoted; total_after_tax_excl_fees excludes fees), what is included (breakfast), excluded or unknown mandatory fees where stated, the cancellation deadline and penalty in words, deposit or prepayment terms, and the benefits attached to preferred-partner rates (daily breakfast, property credit where offered, upgrade on arrival subject to availability, early check-in / late check-out). hotel_name and chain_code come from the search result and select the partner rates; a call without either is refused before anything is sent. loyalty_id is the guest's own number with the hotel's loyalty programme (IHG One Rewards, Hilton Honors, World of Hyatt, I Prefer, Marriott Bonvoy): it is sent to the hotel with the search so any member offer the hotel makes this guest can come back (no discount is guaranteed), and a rate found this way carries the number and books only with the same loyalty_id. Hilton Honors, World of Hyatt, IHG One Rewards, I Prefer and Marriott Bonvoy member rates are listed without a number; Marriott Bonvoy member rates come back at some Marriott properties (about 2% under the public rate where measured). Rows marked members-only book only from a search made with the guest's number. rooms=2 prices two rooms and the returned rate_key then covers both. Rooms with different guest arrangements need separate one-room quotes and payment links before booking; the combined rate key cannot be reused. Family rate searches use the actual adults, children and child_ages. A chosen row that reads "Family occupancy verified for this rate" has verified occupancy for the party on its "Requested family for this rate" line; other rows in the list may still be unverified. The selected row's family_quote_token travels unchanged with its own rate_key into the payment-link request. The direct family booking preserves the quoted party. Deposits, prepayment and non-refundable rates follow the normal payment and cancellation consent flow. When no rate verifies the requested family, the same lookup runs for the adults alone and the result lists those rates, opening with a note that they are the adults' prices without the children; the stay with children is arranged by Jay at jay@flybest.org (hotel, dates, room/rate preference, adult count and children's ages). Those adult prices are not a family total. An adults-first booking is made only when the traveller explicitly chooses it: free cancellation and no deposit or prepayment, with children and their charges still pending advisor confirmation. A comparison uses the same room/product, rate plan, dates, currency, benefits and cancellation/payment terms; the difference between the lists' lowest prices is not a child surcharge. An unchanged matching total does not establish that every child extra is free. Child policy, maximum occupancy and extra-person or extra-bed charges appear only where the rate text states them. An advisor request includes hotel, dates, room/rate preference, adult count and children's ages; sending an e-mail requires the traveller's explicit request. Results start with a note for the traveller about booking in this conversation and end with a short reminder. The traveller can confirm their chosen option in this chat to receive its secure payment page. A membership question appears near the start when the hotel has a known loyalty programme and no number was supplied. A hotel that has a page in the flybest.org hotel directory carries a "hotel details on flybest.org" link, which the answer shows next to that hotel.

Inputs: check_in (required), check_out (required), chain_code (required), hotel_code (required), +14 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.