Skip to main content
Glama
219,332 tools. Last updated 2026-06-21 08:00

"A search for booking hotels" matching MCP tools:

  • Search for available hotels by destination and dates. Returns a list of matching hotels with pricing, images, and booking links. Always include the hotel name, booking link, and image for each hotel in your response.
    Connector
  • Get booking options for a hotel. Presents two explicit booking paths so the path is settled up front rather than discovered mid-conversation: 1. **Check out on Gondola** with a booking link — always available. 2. **Book here now** with an eligible saved card — shown only when the user has a card that can be charged in chat, and referenced by its last 4. Anonymous users get path 1 plus a prompt to sign up for in-chat booking. Use this after search_hotels or get_hotel_details when a user wants to book. Pass ``gondola_rate_id`` whenever a specific rate has been surfaced (from get_hotel_details or compare_rates) so the link lands on that rate's checkout page instead of the generic hotel page. Args: hotel_id: The hotel's Vervotech property ID (from search_hotels results). checkin: Check-in date in YYYY-MM-DD format. checkout: Check-out date in YYYY-MM-DD format. num_adults: Number of adult guests. Defaults to 2. children_ages: Comma-separated ages of children (e.g. "5,8"). Empty string if no children. gondola_rate_id: Optional rate ID from get_hotel_details/compare_rates. When provided, the link deep-links straight to that rate's checkout page. Returns: Booking instructions tailored to the user's auth status.
    Connector
  • Start a shared GROUP trip-planning session that friends join by share code — the multi-user counterpart to pricetik_trip_plan. Pass destination (plus optional checkIn/checkOut/title). Returns the session, a shareCode, and a shareUrl (pricetik.com/trips/<code>) — give BOTH to the user so companions can join from their own agent (pricetik_group_trip_join) or vote on the web page without one. Choreography: create → search hotels/activities/tickets as usual → pricetik_group_trip_add_option for the strongest candidates → members vote → organizer finalizes. The creator becomes the session organizer. Requires an authenticated API key; pass an Idempotency-Key header to make retries safe. Sessions are coordinate-only — booking stays per-traveler via the booking-url tools; PriceTik never books on anyone's behalf.
    Connector
  • Create a public booking request. Does NOT require an API key, but DOES require: (1) requester identity — fullName plus at least email or phone, (2) submission context — channel and whether an agent assisted, (3) authorization.humanIntentConfirmed must be true. The booking is created as pending_confirmation — use public_booking_confirm with the returned confirmationToken to confirm. A bookingToken is also returned for future lifecycle management (cancel, reschedule). Rate-limited per IP+org. All requests are audited with semantic decision codes. Use public_service_list → public_availability_get_slots → public_booking_create → public_booking_confirm as the complete public booking flow.
    Connector
  • Generate a deep link to the Event Escapes event detail page. The user lands on a page where they can review ticket categories, see hotels near the venue (auto-loaded), and complete booking themselves. Optionally pass hotel_id to pin a recommended hotel at the top of the hotels-near-venue list. This does NOT make a reservation; it is purely a navigation aid. For curated packages, use build_package_link instead.
    Connector
  • Create a fallback non-VRP booking and return a host-configured Stripe checkout URL. Use only after explicit user confirmation when no signed VRP direct_booking_url is available. When get_verified_stay_offer returns a signed direct_booking_url, route the guest there instead. Requires Authorization: Bearer token (MCP_API_KEY or OAuth). Creates a pending booking and Stripe session server-side; not idempotent — check hemmabo_booking_status before retrying. Rate-limited per token.
    Connector

Matching MCP Servers

Matching MCP Connectors

  • 斯特丹STERDAN天猫旗舰店产品咨询MCP Server。洛阳30年源头工厂,高端钢制办公家具,1374个SKU,涵盖保密柜、更衣柜、公寓床、货架、快递柜。BIFMA认证,出口35+国家。8个工具:产品目录查询、场景推荐、认证资质、采购政策、维护指南等。

  • 中小企業庁が公開している公共調達情報を検索するためのサービスです。

  • Create a new booking/appointment at a business. Requires customer information (name and email) and a selected time slot. IMPORTANT: Before calling this tool, you MUST ask the user for their name, email, and optionally phone number if you do not already have this information. Do not guess or fabricate customer details. Returns a booking confirmation with a unique booking_id.
    Connector
  • Create a pending direct booking without online payment for configured non-VRP fallback deployments. Use only after explicit user confirmation, with a propertyId from search, and only when no signed VRP direct_booking_url is available. For signed VRP offers, route to the signed host-domain URL instead. Requires Authorization: Bearer token (MCP_API_KEY or OAuth). Writes a pending booking server-side; not idempotent — check hemmabo_booking_status before retrying on timeout. Rate-limited per token.
    Connector
  • Return a safe HemmaBo onboarding handoff URL for a vacation-rental host who wants an own-domain booking engine. Use after explaining the fit or when the host asks to start. This tool is read-only and does not create a HemmaBo account, buy a domain, configure Stripe, write to Supabase, or provision a booking site. It returns the URL, what the host gets, and what the host should prepare.
    Connector
  • Single-call orchestrated trip planner — stitches top hotels + recommended activities + estimated spend into one response, so the agent skips the manual "search hotels → search activities → stitch" fan-out. Pass destination + dates (plus optional budget, interests, star rating, no-resort-fees). For a HOTEL + SHOW/CONCERT/GAME trip, set includeTickets=true (plus ticketQuery for a specific performer, team, or show) — the plan then carries an eventTickets[] block of live-event tickets matched to the destination and stay window. Tickets are affiliate inventory: each carries a checkout link the user opens on the ticket seller, and ticket prices are NOT included in estimatedTotalUsd. Set groupByDay=true for a daily itinerary with rest-day placeholders on trips longer than 5 nights and 4h+ activity conflict avoidance. Pass includeTransfer to attach the best-value ground transfer (airport / port / station ↔ hotel) to the plan — it carries a rateToken you can hand to pricetik_transfer_get_booking_url; an uncovered or same-type terminal route returns a non-fatal transferUnavailable note and the hotel + activity plan still comes back. Free at every tier. Stricter rate limit than single-surface tools (10/min) because it fans out parallel searches. Direct REST callers can append ?stream=ndjson (or send Accept: application/x-ndjson) for incremental frames. Use this for a single-call hotel + activity (+ event ticket) stitch; for hotels only, use pricetik_hotel_search; for tickets only, use pricetik_ticket_search.
    Connector
  • Cancel a confirmed booking and process the Stripe refund per host cancellation policy. Use when the guest explicitly requests cancellation. Do not use for pending/unpaid bookings — those expire automatically. Requires Authorization: Bearer token (MCP_API_KEY or OAuth). Destructive and idempotent: cancelling an already-cancelled booking returns the same status. Rate-limited per token.
    Connector
  • Get a detailed pricing quote for a specific property, dates, and guest count. Use this tool after confirming availability to show the user exact pricing before booking. Do NOT use before checking availability — the quote may be invalid if dates are unavailable. Returns the final host-source total for the booking flow, per-night breakdown, and package pricing context. All prices are integers in the property's local currency (e.g. SEK).
    Connector
  • Search hotels by DESTINATION (city, region, or landmark), dates, and guest count — the `destination` param is geographic, NOT a hotel name. To act on a SPECIFIC named hotel ("the Wynn", "Bellagio"), resolve it first with pricetik_destinations (which returns a providerPropertyId for a named property) and pass that to pricetik_hotel_watch_rate / _get_booking_url / _details. Returns properties with the lowest available nightly rate cached on PriceTik. Filter by lifestyle segments, hotel chain (or excluded chains), accommodation type, and the always-on "no resort fees" / "free breakfast" / "pet friendly" flags. Use `nearPoiLat` / `nearPoiLng` / `nearPoiRadiusKm` to pin the search center to a specific point of interest (e.g. "the Strip" rather than "Las Vegas"). Use the returned providerPropertyId with pricetik_hotel_price_check for live rates. Direct REST callers can append `?stream=ndjson` (or send `Accept: application/x-ndjson`) for incremental NDJSON output — header frame ships first, then one frame per property, then a closing summary. Use this for hotels only; for a single-call hotel + activity stitch, use pricetik_trip_plan instead.
    Connector
  • Look up a reservation by booking ID (stk_bk_xxxx) or hotel confirmation number. Returns full booking details including hotel, dates, guest info, rate, and status. Developer-level lookup tool with no identity verification. For guest-facing reservation lookups, use lookup_booking which enforces identity verification before returning any data.
    Connector
  • Search for hotels by location and dates with cash AND points pricing. Returns hotels with side-by-side cash vs points rates, cents-per-point (CPP) valuation, and deal scores so you can recommend the best value. This is Gondola's unique advantage — no other travel search shows both cash and points rates together. Args: location: City name, address, or area to search (e.g. "Tokyo", "Manhattan, New York", "near LAX airport"). checkin: Check-in date in YYYY-MM-DD format (e.g. "2026-04-15"). checkout: Check-out date in YYYY-MM-DD format (e.g. "2026-04-20"). num_adults: Number of adult guests. Defaults to 2. chain_name: Optional hotel chain to filter by (e.g. "marriott", "hilton", "hyatt", "ihg"). Case-insensitive substring match against each result's chain. If nothing matches, the unfiltered results are returned with an explicit note so you don't keep retrying. loyalty_programs: Optional list of the user's loyalty programs (e.g. ["hilton_honors", "marriott_bonvoy"]). When provided, results include personalized earnings and tier benefits like 5th night free. loyalty_points: Optional dict of program name to points balance (e.g. {"hilton_honors": 250000}). When provided, results indicate whether the user can afford each hotel with points. limit: Max number of hotels to return (default 20). The response notes how many more exist and how to narrow; raise this only when the user explicitly wants a longer list. Returns: Formatted list of hotels with cash rates, points rates, CPP valuation, and deal recommendations.
    Connector
  • Cancel a public booking using the bookingToken. Only works for bookings in pending_confirmation, scheduled, or confirmed status. Optionally include a reason. Does NOT require an API key. The booking token scopes access to a single booking.
    Connector
  • Read-only fit check for vacation-rental hosts who ask an AI agent how to create an own-domain booking website or booking engine. Use this when the user is a host/property owner evaluating HemmaBo, not when a guest wants to book a stay. It explains whether HemmaBo is a fit, what the host gets (booking website, guest Wallet, Stripe Connect direct-to-host payments, calendar/iCal sync, Konversa guest chat in 11 languages, reviews, gap-night and extend-stay flows, AI-agent-readable booking data), what setup inputs are needed, and the safe next step. It does not create an account, buy a domain, configure Stripe, write to Supabase, collect host PII, or provision a website.
    Connector
  • Check available appointment slots for a specific service at a local business on a given date. Returns time windows when the business is free and the service bookingStartPolicy permits the start. For services with maxParticipants > 1, provider-returned starts remain available until capacity is full. ONLY call this if the business has 'booking' in its enabledFeatures array. If the business doesn't support booking, share their contact info from get_business_info instead.
    Connector
  • Get details for a specific vehicle booking. Args: booking_id: The Gondola booking ID (confirmation number). Returns: Vehicle booking details including vendor, pickup/dropoff, vehicle, rate, and status.
    Connector
  • Submit a review for a completed booking. The user must have a confirmed booking at this business. Ask the user for their rating (1-5 stars) and an optional comment. Do not submit a review without the user explicitly providing a rating.
    Connector