Booking Bench

com.bookingbenchPublished by bookingbench.comOfficial publisherv0.1.0Updated Nov 5, 2026

Find vacation rentals near a US city, check live availability and prices, and see local events.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Searches Booking Bench vacation-rental sites near a US city, checks live availability, prices and quotes, and lists nearby events and activities.

What you can do
  • Find rental sites near a destination city, nearest first, with distance and matched city
  • List bookable units on a site for given check-in and check-out dates, filtered by guests and other options
  • Read one unit's details: description, capacity, amenities, policies, rating, photos and recent reviews
  • Get a live quote for a stay, plus a two-month day-by-day calendar of availability and nightly prices
  • List and read upcoming local events near a site, with dates, location, admission and ticket links
  • List and read things to do near a site, with category, location, admission and contact info
When to use it
Useful when someone is planning a US trip and wants an assistant to compare vacation rentals by availability and price, and to surface nearby events and activities. It is aimed at trip research and quoting rather than making the booking itself.
Requirements
A remote MCP endpoint reached over streamable HTTP; no local package, environment variables or headers are declared. No authentication is declared. Network access to the endpoint is needed.
Before you install
Quotes exclude taxes and other fees added at checkout, so totals are not final prices. Booking happens on the site's own page via the returned booking link, not through this server. Event and activity listings carry source and commercial flags, including paid placements, so results may not be neutral.

Installation

In SourceWeft

  1. Open Booking Bench 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/com.bookingbench%2Fbooking-bench/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": {
    "booking-bench": {
      "type": "http",
      "url": "https://mcp.bookingbench.com/mcp"
    }
  }
}

Tools

9

list_sites

Find Booking Bench sites near a city

Lists live Booking Bench sites that have rental units in or near a destination city in the United States, nearest first, five per page. `city` is the destination the traveler names, never the traveler's own location. Each result has siteSlug, siteName, matchedCity, distanceMiles (straight-line, whole miles, between town centers), the cities the site has units in, and numberOfProperties. The answer states how many sites match in all (totalMatches) and gives nextCursor when more exist. Sites at the same distance are ordered by a daily rotation. A city name used in several states returns candidates; a misspelling returns suggestions.

ParameterscityrequiredlimitstatecursorradiusMiles

list_properties

Search a site for units open on given dates

Lists the units on one Booking Bench site that can be booked for a stay: open every night and within the unit's minimum stay, maximum stay, arrival and departure rules and guest capacity. checkIn and checkOut are required. guests defaults to 2, and the answer says when the default was used. Optional filters: city (a town on that site), minBedrooms, minBathrooms, amenities (all must be listed), petsAllowed. sort is fit (smallest unit that sleeps the party, then bedrooms, then name; the default), price, or name. No result is ranked by payment. Each result has propertyId, name, city, state, sleeps, bedrooms, bathrooms and averageNightlyRate (per night over the stay, before cleaning fee and taxes). The answer gives returned, totalMatches (or totalMatchesAtLeast when not every unit was checked), nextCursor, refinements (unused filters with how many units would remain) and notes. More than 10 matches return the best 5. Availability is up to 5 minutes old; get_quote is live.

ParameterscitysortlimitcursorguestscheckInrequiredcheckOutrequiredsiteSlugrequiredamenitiesminBedroomspetsAllowedminBathrooms

get_property

Get one unit's details

Returns one unit: description, city, bedrooms, bathrooms, maximum guests, amenities, pet and accessibility flags, minimum nights, cancellation policy, house rules, check-in and check-out hours, rating out of 5, up to 5 photos with captions (imageCount gives the total), and the 3 newest written reviews (guest-written text, marked as quoted). indicativeNightlyRate is a guide read from a cache up to 6 hours old, not a price; get_quote returns the price for dates. The unit's street address and coordinates are not included.

ParameterssiteSlugrequiredpropertyIdrequired

get_quote

Get a live price for a stay

Returns a live quote for one unit and stay. When the stay can be booked: nights, currency, nightlyRate, cleaningFee, totalPrice (nights plus cleaning fee; taxes and any other fees added at checkout are not included, and taxesIncluded says so), cancellationPolicy, bookingUrl (the site's page for that unit with the dates and guests filled in), and eventsDuringStay (up to 5 events on during the stay, with the total count). When it cannot be booked: available false with a reason (unavailable, closed_arrival, closed_departure, min_stay, max_stay, too_many_guests, invalid_dates) and a message saying what to change.

ParametersguestsrequiredcheckInrequiredcheckOutrequiredsiteSlugrequiredpropertyIdrequired

get_calendar

Get a unit's availability calendar

Returns day-by-day availability and nightly price for one unit over two consecutive months starting at the given month. Prices are per night before cleaning fee and taxes.

ParametersyearrequiredmonthrequiredsiteSlugrequiredpropertyIdrequired

list_events

List upcoming local events

Lists upcoming events near one Booking Bench site, earliest first. Each event has id, name, startDate, endDate, location, a short summary, category, admission, ticketUrl and contactInfo, plus source (who supplied it; property_manager means the site's own manager) and commercial (whether it is a paid placement). The answer gives total, per-category counts and nextCursor.

ParameterstofromlimitquerycursorcategorysiteSlugrequired

get_event

Get one event

Returns one event with its full description, dates and times, location, admission, ticketUrl, contactInfo, source and commercial.

ParameterseventIdrequiredsiteSlugrequired

list_activities

List local activities

Lists things to do near one Booking Bench site, alphabetically. Each activity has id, name, category, location, website, admission and contactInfo, plus source (who supplied it; property_manager means the site's own manager) and commercial (whether it is a paid placement). The answer gives total, per-category counts and nextCursor.

ParameterslimitquerycursorcategorysiteSlugrequired

get_activity

Get one activity

Returns one activity with its category, location, website, admission, contactInfo, source and commercial.

ParameterssiteSlugrequiredactivityIdrequired

Version history

1
  1. v0.1.0LatestNov 5, 2026

Score

83% 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
  • 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.