Categories › Business & Finance › E-commerce & marketplaces
Virtuoso luxury hotels with perks included: search 2,000+, get a quote, book. Pay hotels directly.
Remote server: your requests and data go to staysperks.com. Claude Code: claude mcp add --transport http stay-perks https://staysperks.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
search_trips — Search 2,000+ Virtuoso hotels, plus packages, cruises and private experiences, by place, brand or kind of stay. Results show whether Virtuosget_trip_details — Get the details of a hotel, package, cruise or private experience from search_trips, with a hotel's Virtuoso perks. Virtuoso records carry ncheck_complexity — Check whether a request goes straight to Geisel Power, the Virtuoso advisor, for a quote (hotel stays always do).create_booking — Get the steps to book a hotel, cruise or experience found with search_trips. Geisel Power, the Virtuoso advisor, quotes it in writing withinget_booking_status — Check the status of an existing bookingcancel_booking — Cancel a booking request. A confirmed hotel reservation is cancelled with the hotel under its own cancellation policy, which comes with the request_itinerary — WRITE. Send Geisel Power, the Virtuoso advisor, the traveler's request for a Journey (Journeys by Geisel Power: a whole trip she plans, booksearch_availability — WRITE. Ask Geisel Power, the Virtuoso advisor, to price a stay at a Virtuoso hotel (property_id from search_trips). Virtuoso data carries noget_availability_quote — READ. Returns the status of a quote from search_availability: "pending" (try again later), "quoted" (offers with stay_id, full total, cancelcreate_booking_session — WRITE. Opens a UCP lodging booking session from a quoted offer (stay_id from get_availability_quote). Returns the authoritative total, the cget_booking_session — READ. Current state of a booking session: ready_for_complete (awaiting the traveler's approval), complete_in_progress (the advisor is placinupdate_booking_session — WRITE. Change occupancy (within the quote) or set the booker before completing. Not allowed after completion.complete_booking_session — SENSITIVE WRITE — get the traveler's explicit approval of the full total and the hotel's cancellation policy first. Asks Geisel Power to placancel_booking_session — SENSITIVE WRITE. Withdraws a booking before the hotel confirms it (the advisor is told). Confirmed reservations are cancelled with the hotelNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.