Quub hotel search and booking

rent.quubPublished by quub.rentOfficial publisherv1.0.0Updated Oct 26, 2026

Live hotel prices worldwide, sourced destination guides, prebooking. No key needed for reads.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for live worldwide hotel prices, sourced destination guides, and prebooking, with booking management for key holders.

What you can do
  • Search live hotel prices for a place and dates, cheapest or best rated first, and list Quub destinations
  • Read one hotel's details, photos, facilities and bookable rooms with rates and cancellation terms
  • Read destination guides as sourced data: tourist tax, rental rules, areas to stay, parking and airport facts
  • Hold a room with the partner for a named guest and get a pay link and confirmed total
  • Check booking status and cancel refundable bookings made with the same key
  • Request a free API key by email
When to use it
Useful when someone wants an assistant to compare live hotel prices and room offers for a trip, read practical destination facts before booking, or hold and track a hotel reservation. Read-only search and guides work without a key.
Requirements
Remote streamable HTTP endpoint at quub.rent; no local install. No key is needed for search, hotel details, destinations and guides. Prebooking, booking status and cancellation need a free Quub API key, sent as an Authorization Bearer header or a key query parameter on the server URL.
Before you install
Prebooking holds a room with the partner for a named guest and returns a payment link; payment happens outside this server. Cancellation is a real change to a reservation and should only be done when the guest asks; refunds follow the rate terms and non-refundable rates cannot be cancelled online. Booking status needs the guest email or booking secret, and the booking secret is shown only once. The API key is a credential and should be kept private.

Installation

In SourceWeft

  1. Open Quub hotel search and booking in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/rent.quub%2Fhotels/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "quub-hotel-search-and-booking": {
      "type": "http",
      "url": "https://quub.rent/mcp"
    }
  }
}

Tools

8

search_hotels

Search hotels

Live hotel prices for a place and dates. place can be a city, region, island, airport or landmark name anywhere in the world, a Quub destination slug (see list_destinations) or a Google place id. Returns up to limit hotels, cheapest first (or best rated): id, name, stars, guest rating (0 to 10) and review count, coordinates, photo, area or distance from the centre, the cheapest room with its total, board, refund rule and free cancellation deadline, its offer_id for prebook, and hotel_url / book_url pages a person can open. Prices are the total for the whole stay for one room, in the currency asked (EUR by default), as Nuitee, the booking partner and merchant of record, charges them, with the taxes Nuitee collects included. Taxes and fees paid at the property (often a city or tourist tax) are listed separately in taxes_at_property and are not in the total.

Parameterssortlimitplacerequiredadultscheckinrequiredcheckoutrequiredchildrencurrencynationality

get_hotel

Get hotel

One hotel's details (address, coordinates, stars, rating, photos, description, facilities, check-in and check-out times, parking) and, when dates are given, every bookable room for them: offer_id, room name, board, refundable and the free cancellation deadline, total, per night, taxes included and taxes at the property, and a book_url where a person can fill in the guest form. Prices are the total for the whole stay for one room, in the currency asked (EUR by default), as Nuitee, the booking partner and merchant of record, charges them, with the taxes Nuitee collects included. Taxes and fees paid at the property (often a city or tourist tax) are listed separately in taxes_at_property and are not in the total.

Parametersadultscheckincheckoutchildrencurrencyhotel_idrequirednationality

list_destinations

List destination guides

The destinations Quub has a sourced guide for (slug, name, country, one line, last fact check, guide URL). Hotels can be searched anywhere, not only in these. Optional q filters by name or country.

Parametersq

get_destination_guide

Get destination guide

The facts of one destination guide as data, each with its source URL: tourist tax, short-term rental rules, guest registration, parking with a rental car, monthly stays, airport, emergency number (key_facts), the areas to stay in (who each suits, how parking and car access work, distances), the articles, the FAQ and every source.

Parametersslugrequired

prebook

Prebook a room

Holds one room (an offer_id from search_hotels or get_hotel) with the partner for the named guest and returns booking_id, booking_secret (shown once), the confirmed total (price_changed and previous_total when the hotel repriced it), the cancellation terms and pay_url. Nothing is ever charged by a tool: the person named as guest pays on the pay_url page, Nuitee's payment form, and the booking exists only after that payment. Give the guest pay_url and tell them the total and the cancellation terms; if price_changed is true, say so. The guest's name must match the ID shown at check-in; email and phone with country code are required. Send an idempotency_key to make a retry safe. Needs a Quub API key (this connection has none yet: use request_api_key).

Parametersadultscheckinrequiredremarkscheckoutrequiredcurrencyhotel_idrequiredoffer_idrequiredguest_emailrequiredguest_phonerequirednationalityexpected_totalguest_last_namerequired+2 more

get_booking

Get booking

Status of a booking this key made: awaiting_payment (with pay_url), confirming, confirmed (confirmation number, hotel reference, voucher_url), outcome_pending, failed or cancelled (refund), plus the total, the cancellation terms and the free cancellation deadline. Needs the guest email or the booking_secret from prebook. Needs a Quub API key (this connection has none yet: use request_api_key).

Parametersbooking_idrequiredguest_emailbooking_secret

cancel_booking

Cancel booking

Cancels a confirmed booking with a refundable rate that this key made. The refund follows the rate terms (free before the deadline, the hotel charge after it) and goes back to the card through Nuitee. Non-refundable rates cannot be cancelled online. Only call this when the guest asked for it. Needs the guest email. Needs a Quub API key (this connection has none yet: use request_api_key).

Parametersbooking_idrequiredguest_emailrequired

request_api_key

Request an API key

Sends an email with a one-time link to a free Quub API key. The owner of the address opens the link, sees the key once and adds it to this connector (Authorization: Bearer quub_..., or ?key=quub_... on the server URL). A key is needed for prebook, get_booking and cancel_booking and raises the search limits. Bookings made with a key carry an 8 percent margin. Only send it to an address the person gave you for this.

Parametersemailrequiredlabel

Version history

1
  1. v1.0.0LatestOct 18, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.