gondola is a remote MCP server that gives an AI agent 38 tools, among them book_hotel, book_vehicle, cancel_vehicle_booking. It answers at https://mcp.gondola.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.
Book hotels and rental cars, triple stacking loyalty points, credit card points, and Gondola Cash.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
book_hotel | Book a hotel room using a rate from get_hotel_rates. Requires guest details and a saved payment method. Use get_payment_methods to find the payment ID. The gondola_rate_id comes from the room rates returned by get_hotel_rates. Inputs: email_address, family_name, given_name, gondola_rate_id, loyalty_account_id, payment_id |
book_vehicle | Book a rental vehicle from a search result. Requires a Gondola account and a saved payment method (use get_payment_methods to find the payment ID). The vendor_code, rate_code, acriss_code, and search_id all come from search_vehicles results Inputs: acriss_code, email_address, family_name, given_name, loyalty_account_id, payment_id |
cancel_vehicle_booking | Cancel an existing vehicle booking by its Gondola booking ID. Use this when a user wants to cancel a rental they previously booked. Inputs: booking_id, confirm |
compare_rates | Compare cash vs points rates and render a side-by-side rate_comparison widget for one or more hotels. Use this whenever the user is making a cash-vs-points decision — whether focused on a single hotel ("compare cash and points at Park Hyatt Inputs: checkin, checkout, hotel_ids, num_adults |
create_rate_alert | Create a rate alert to monitor a hotel for price drops. The user will be notified by email when the rate drops. Optionally specify dates, or leave them out to monitor any two-night stay. Inputs: checkin, checkout, hotel_id |
credit_card_coverage | Look up rental car CDW/LDW (collision damage waiver / loss damage waiver) coverage provided by a credit card. Useful before booking — tells the user whether they can decline the rental company's expensive insurance. Provide EITHER credit_ca Inputs: card_number_bin, card_provider, credit_card_product_name |
delete_rate_alert | Delete a rate alert to stop monitoring a hotel for price drops. Inputs: alert_id |
diagnose_rates | Diagnose rate availability and per-supplier statuses for a specific hotel. Use this when a power user asks why certain rates aren't showing (e.g. "why is there no AAA rate?" or "is this hotel mapped to Travelport?"). Returns per-source stat Inputs: checkin, checkout, hotel_id, num_adults, rate_sources |
get_booking | Get details for a hotel booking made through Gondola, using the Gondola booking ID shown as "Gondola booking" by get_upcoming_trips and get_past_trips. Returns hotel name, dates, room type, rate, status, and cancellation policy. A hotel or Inputs: booking_id |
get_booking_link | Get a booking link for a hotel on Gondola. Use this when a user wants to book a specific hotel. Returns a URL to the hotel's booking page with dates pre-filled. Pass gondola_rate_id when a specific rate is known so the link deep-links strai Inputs: checkin, checkout, gondola_rate_id, hotel_id, num_adults |
get_flight_credits | Get the user's active airline flight credits, eCredits, travel funds, vouchers, and travel-bank balances. Returns the airline, remaining usable amount, currency, credit type, and expiration date when known. Use this whenever the user asks w |
get_free_night_credits | Get the user's free night certificates — the award nights earned from credit cards and elite status, such as a Marriott Free Night Award, a World of Hyatt free night, a Hilton free night reward, an IHG reward night, or a Wyndham Go Free nig |
get_hotel_details | Get stored property information for a specific hotel, including its address, description, photos, amenities, room types, policies, fees, ratings, and check-in instructions. Use this after search_hotels when the traveler wants to learn more Inputs: hotel_id |
get_hotel_rates | Get current room rates for one hotel and stay window. Returns bookable cash and points options with pricing, cancellation terms, room details, and Gondola rate IDs. Use this after search_hotels when the traveler wants availability or bookin Inputs: checkin, checkout, hotel_id, num_adults |
get_hotel_reviews | Get guest reviews for a specific hotel. Use this to help a user understand what other guests thought about a property — common complaints, recurring praise, recent service issues. Returns up to 10 recent reviews with ratings and comments. Inputs: hotel_id |
get_hotel_stats | Get pricing percentile context for a specific hotel. Returns where the current rate falls relative to the property's typical pricing (e.g. "this rate is in the 20th percentile — cheaper than 80% of historical observations"). Use this to add Inputs: hotel_id, nightly_cash_cost, nightly_cash_cost_currency, nightly_points_cost |
get_loyalty_accounts | Get the user's loyalty program memberships and current point balances. Use this to personalize recommendations (e.g. "with 120k Bonvoy points, this Sheraton is a great points redemption") and to suggest portfolio optimizations. This covers |
get_multi_night_rates | Get a rate calendar for a hotel over a date range so you can recommend the cheapest nights. Use this when a user has flexible dates (e.g. "any week in May"). Returns per-checkin-date nightly rates so you can identify Tuesdays-are-30%-cheape Inputs: end_date, hotel_id, nights, start_date |
get_past_trips | Get the user's past hotel stays and flights. Use this to answer travel-history questions and make recommendations grounded in behavior (e.g. "you loved the Park Hyatt last year", "you've flown United six times this year", "what seats have I Inputs: limit, page |
get_payment_methods | List the user's saved payment methods for booking. Returns saved credit/debit cards with their payment IDs, needed for the book_hotel tool. |
get_rate_alerts | Get all active rate alerts for the current user. Returns which hotels the user is monitoring for price drops. |
get_similar_hotels | Find hotels similar to a given hotel. Use this for branching exploration after a search (e.g. user likes the Park Hyatt Tokyo but wants a cheaper alternative — find similar properties). Pass destination when the alternatives should be in a Inputs: checkin, checkout, destination, hotel_id, num_adults |
get_suggested_searches | Get personalized travel suggestions and trip inspiration for the current user. Returns curated hotel recommendations grounded in the user's preferences, recent searches, popular destinations, and upcoming holidays. Great for open-ended prom |
get_suite_upgrade_credits | Get the user's active suite upgrade awards and certificates across loyalty programs. Returns the program, award type, remaining count, and expiration date. Use this whenever the user asks about suite upgrades, Nightly Upgrade Awards, Suite |
get_travel_profiles | Get the user's saved travel profiles — guest name, email, and phone presets. Each profile has a selectable ID you can pass to book_hotel as travel_profile_id to prefill the guest details, mirroring the website checkout where the user picks |
get_traveler_context | Get the user's saved travel context: loyalty programs and elite tiers, home airport, preferred airlines and cabin, preferred hotel chains, typical trip patterns (business vs leisure, budgets, frequent destinations), plus any preferences the |
get_upcoming_trips | Get the user's upcoming hotel, flight, and rental car reservations. Use this to ground recommendations in real plans (e.g. "your Tokyo trip is May 15-20, want me to find restaurants?"), check upcoming confirmation numbers, or answer what fl |
get_vehicle_booking | Get details for a specific vehicle booking by its Gondola booking ID. Returns vendor, pickup/dropoff locations and times, vehicle class, rate, and status. Use when a user asks about a rental they've already booked (e.g. "what time is my pic Inputs: booking_id |
get_vehicle_booking_coverage | Get the rental car CDW/LDW coverage that was stored at booking time for a specific vehicle booking. Use this after a booking to remind the user what coverage their card provides on this rental. Inputs: booking_id |
get_vehicle_booking_link | Get a Gondola.ai deep link for a specific vehicle from search results. Use this to share a booking page URL the user can complete on the web, or as a fallback when in-conversation booking via book_vehicle is unavailable. Returns a Gondola c Inputs: dropoff_datetime, pickup_datetime, rate_code, search_id, vendor_code |
get_vehicle_details | Get detailed information about a specific rental vehicle option. Use this after search_vehicles to get extras, insurance options, charges, and cancellation policy for the vehicle the user wants to book. Inputs: acriss_code, desk_kind, pickup_location, rate_code, search_id, vendor_code |
optimize_loyalty_portfolio | Analyze the user's entire loyalty portfolio and surface the highest-value actions: points expiring soon (ranked by value at risk), the best transfer opportunities from their transferable card currencies (Amex, Chase, Bilt, etc.) into hotel |
predict_price | Predict whether the current rate at a hotel is a good deal based on historical price trends. Use this when the user is debating booking now vs. waiting. Returns a confidence-scored label (e.g. "book now", "wait", "prices typically rise") wi Inputs: checkin, checkout, hotel_id, nightly_cash_cost, nightly_cash_cost_currency, nightly_points_cost |
search_events | Search for live events by artist, team, show, or event name. Returns factual event discovery details in provider order, including dates, venue, status, optional approximate listed price range, and the canonical event page. Prices are provid Inputs: attraction_id, classification, end_date, include_unavailable, keyword, limit |
search_flights | Search for flights by route and date. Returns cash-priced options ranked for the traveler — weighing their airline loyalty/status and travel history alongside flight quality, not price alone — 10 options per page. Call again with page=2, 3, Inputs: airlines, cabin_class, departure_date, destination, max_stops, mode |
search_hotels | Search for hotels by location and dates. Returns a list of matching hotels with cash and points rates and deal scores. To produce a focused cash-vs-points decision widget for a hotel the user is considering — for one or several top picks — Inputs: chain_name, checkin, checkout, hotel_name, location, num_adults |
search_vehicles | Search for rental vehicles at an airport or city. Returns available cars sorted by price with vendor, class, and rate details. Inputs: dropoff_datetime, pickup_datetime, pickup_location, vehicle_class |
update_traveler_profile | Save a learned travel preference or experience to the user's traveler profile. Use when the user shares preferences, likes, dislikes, or trip experiences that should inform future recommendations. Examples: 'Prefers boutique hotels over cha Inputs: profile_entry |
Every block below points at https://mcp.gondola.ai/mcp. Pick your client and copy.
claude mcp add --transport http gondola https://mcp.gondola.ai/mcp
{
"mcpServers": {
"gondola": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.gondola.ai/mcp"]
}
}
}{
"mcpServers": {
"gondola": {
"url": "https://mcp.gondola.ai/mcp"
}
}
}{
"servers": {
"gondola": {
"type": "http",
"url": "https://mcp.gondola.ai/mcp"
}
}
}{
"context_servers": {
"gondola": {
"url": "https://mcp.gondola.ai/mcp"
}
}
}{
"mcpServers": {
"gondola": {
"serverUrl": "https://mcp.gondola.ai/mcp"
}
}
}{
"mcpServers": {
"gondola": {
"url": "https://mcp.gondola.ai/mcp"
}
}
}name: gondola
version: 0.0.1
schema: v1
mcpServers:
- name: gondola
type: streamable-http
url: https://mcp.gondola.ai/mcp{
"mcpServers": {
"gondola": {
"httpUrl": "https://mcp.gondola.ai/mcp"
}
}
}{
"mcpServers": {
"gondola": {
"type": "http",
"url": "https://mcp.gondola.ai/mcp"
}
}
}{
"mcpServers": {
"gondola": {
"url": "https://mcp.gondola.ai/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.gondola.ai%2Fmcp&type=streamable_http&id=gondola&name=gondola
It answered our last check on 17 October 2026 in 252 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by gondola.ai and served from mcp.gondola.ai, the vendor's own domain: https://mcp.gondola.ai/mcp.
38, as returned by the server's own tools/list on 7 September 2026: book_hotel, book_vehicle, cancel_vehicle_booking, compare_rates, create_rate_alert, credit_card_coverage, delete_rate_alert, diagnose_rates, and 30 more.
It answered our last check on 17 October 2026 in 252 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.gondola.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: ai.gondola. Endpoint host: mcp.gondola.ai. ARD identifier: urn:air:ai.gondola:mcp:gondola.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.