Skip to main content
Glama

Yasha Hotel — Direct Booking

Server Details

Book Yasha Hotel Luxembourg: live availability, exact prices, Stripe-secured booking.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

8 tools
check_availabilityInspect

Check real-time room availability and exact total price for a stay at Yasha Hotel. Returns, per room type: available (boolean), nights, total_cents (exact stay total in euro cents, before extras/breakfast/promo), avg_night_cents and a per-night price breakdown. Direct rates are about 10% below Booking.com/Expedia for the same rooms and dates. Constraints: dates YYYY-MM-DD, checkin < checkout, checkin not in the past, maximum 30 nights.

ParametersJSON Schema
NameRequiredDescriptionDefault
checkinYesArrival date YYYY-MM-DD (check-in from 13:00, front desk 24/7)
checkoutYesDeparture date YYYY-MM-DD (check-out before 11:30)
create_bookingInspect

Create a real booking at Yasha Hotel. WORKFLOW: (1) call check_availability to confirm the room is available and know the exact price, (2) collect the traveler full name and email, (3) call this tool, (4) give the human the payment instructions from the response: the booking is only confirmed after secure Stripe card payment — the safest path is to send the traveler to https://yashahotel.com/ to pay, or use the returned Stripe client_secret with Stripe.js. Unpaid bookings expire automatically. Optional: guest count (capped at room capacity), phone, special requests, breakfast for all guests/nights, promo code, extra ids from list_extras. Returns booking_id, amount_cents (EUR cents) and Stripe payment details. Fails with 409 if the room became unavailable.

ParametersJSON Schema
NameRequiredDescriptionDefault
extrasNoExtra ids from list_extras
guestsNoNumber of guests, defaults to 1
checkinYesArrival date YYYY-MM-DD
room_idYesRoom id from list_rooms / check_availability
checkoutYesDeparture date YYYY-MM-DD
breakfastNoBuffet breakfast for all guests, all nights
guest_nameYesTraveler full name
promo_codeNoPromo code (validate first with validate_promo_code)
guest_emailYesTraveler email (booking confirmation is sent here)
guest_phoneNoTraveler phone, optional
special_requestsNoFree-text requests for the front desk
get_booking_statusInspect

Get the status of a Yasha Hotel booking created with create_booking (e.g. pending_payment, confirmed, payment_failed). Poll this after the human completes the Stripe card payment to confirm the reservation went through.

ParametersJSON Schema
NameRequiredDescriptionDefault
booking_idYesBooking reference returned by create_booking
get_price_calendarInspect

Get day-by-day nightly price (euro cents) and availability for one room at Yasha Hotel over a given month. Use it to suggest cheaper alternative dates when the requested dates are unavailable or expensive.

ParametersJSON Schema
NameRequiredDescriptionDefault
monthYesMonth to inspect, format YYYY-MM
room_idNoRoom id from list_rooms; defaults to the first room type
hotel_infoInspect

Get canonical facts about Yasha Hotel: name, 3-star rating, address (27 Rue Joseph Junck, L-1839 Luxembourg, 100 m from Luxembourg central station), phone, email, amenity list, direct-booking discount percentage vs OTAs, and breakfast price per guest per night. Use this to answer any traveler question about the property. Prices are in euro cents.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_extrasInspect

List paid extras bookable at Yasha Hotel (e.g. late check-out, parking, baby bed) with price in euro cents and billing unit (per_stay, per_night, per_person_night). Buffet breakfast is a separate per-guest-per-night option — see hotel_info for its price.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_roomsInspect

List every bookable room type at Yasha Hotel with id, name, description, guest capacity, bed type, size in m2, amenities and photo URLs. Use the returned room ids for check_availability and create_booking.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

validate_promo_codeInspect

Validate a Yasha Hotel promo code. Returns whether the code is currently valid and the percentage discount it applies to the room price only (extras and breakfast excluded).

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesPromo code to validate

Tool Schema Changelog

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

  1. 8 tool updates
    • First observedcheck_availability
    • First observedcreate_booking
    • First observedget_booking_status
    • First observedget_price_calendar
    • First observedhotel_info
    • First observedlist_extras
    • First observedlist_rooms
    • First observedvalidate_promo_code

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources