mcpbeat Sign in

Bookd MCP Server

answering

Bookd is answering right now. Last checked 1 min ago. It exposes 6 tools.

Search and request stays at independent hotels, B&Bs, guesthouses and vacation rentals, direct.

Uptime history 16 days of history
16 days agonow
100.0%
Uptime 24h
92 of 92 checks
6
Tools
read from the server
239 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 October 2026. No other catalogue keeps this.

26 Oct a tool changed the parameters it asks for search_stays

Nothing serious here today

Today is the operative word: we check Bookd every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add stays --transport http https://mcp.bookd.direct/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.bookd.direct/mcp
~/.codex/config.toml
[mcp_servers.stays]
url = "https://mcp.bookd.direct/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "stays": {
      "url": "https://mcp.bookd.direct/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "stays": {
      "type": "http",
      "url": "https://mcp.bookd.direct/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

availability
check_availability
Read-only. Live availability for one Bookd property and dates (re-reads the owner's calendars first; nothing is booked or held), with room/unit prices, totals including any cleaning fee and taxes, cancellation policy and any deposit due.
booking
booking_status
Read-only. Status of a Bookd booking by its booking_id (e.g. BKD-AB12CD3): requested, accepted (= confirmed, including instant bookings), declined, expired or cancelled, with dates, room and price. Returns no guest personal data.
cancel
cancel_booking
Cancel a Bookd booking for the guest. First call with confirm=false to see the refund under the property's policy and tell the guest; only call with confirm=true after the guest explicitly agrees. Needs the booking_id and the email used to book. confirm=false changes nothing. confirm=true cancels for good (it cannot be undone): it releases any card hold or refunds under the policy on the property's own Stripe account, frees the dates (and cancels it in the property's booking system when it is connected), and emails the property and the guest.
property
get_property
Read-only. Full details of one Bookd property by its slug (from search_stays or a Bookd link): type, description, photos, amenities, house rules, check-in/out times, rooms or units (bedrooms, bathrooms, beds, cleaning fee) and prices from, taxes, cancellation policy and any damage deposit (held by the property).
request
request_booking
Send a booking request to the property (hotel, B&B, guesthouse or vacation rental) for a room or unit and dates. The resulting stay contract is directly between the guest and the property; Bookd is only the booking platform. Only call after the guest has confirmed the room, dates, guests, and given their name and email. Returns a booking_id and, when online payments are on, a payment_url for the deposit (card held, charged only if the owner accepts). Usually status is "requested": the request is emailed to the property (the guest is emailed when it answers) and the room is held until the owner answers or the request expires. Instant booking: for properties with instant_booking=true, Bookd checks the room live in the property's own booking system; if it is available, the booking is made there at once and status is "confirmed" (with the booking_id; the guest and property are emailed). With a deposit, the reply has instant_booking=true and a payment_url, and the booking is confirmed as soon as the deposit is paid (check booking_status). If the live check or write fails it stays a normal request; if the room was just taken, an error says nothing was booked. Only tell the guest it is confirmed when status is "confirmed". Not idempotent: each call creates a new request, so do not retry after a booking_id is returned (use booking_status). The guest pays the property directly; Bookd never handles guest money.
stays
search_stays
Find independent stays bookable direct on Bookd (hotels, B&Bs, guesthouses, apartments, houses, villas, cabins) for a location and dates. Read-only: nothing is booked or held. Bookd properties come first: only properties with a room or unit free for every night are returned, cheapest first (exact town matches first), paginated. Each result has nightly price, total_price (incl. any cleaning fee and taxes), cancellation policy, bedrooms/bathrooms/beds for whole homes, any information-only damage deposit held by the property, and any deposit due (only when the property takes card deposits; otherwise the guest pays the property directly). If no Bookd property matches a location, the result has partner_results instead: links to partner hotels (accommodation only) on Trip.com and a Stay22 map for that place, dates and guests, with min_price, max_price, stars and currency applied. Partner hotels are not Bookd properties: the guest books and pays on Trip.com or the partner site, under that site's terms, and Bookd may earn a commission. Never call request_booking for them. Finding the partner city sends only the location text to Trip.com.

Endpoints

URLTransportStateLatencyChecked
https://mcp.bookd.direct/mcp streamable-http answering 269 ms 1 min ago

Alternatives to Bookd

same job, measured the same way
ATA Travel
by atatravel

ATA Travel: agent-first direct booking for accommodations, hotels, and vacation rentals.

25 tools answering
RentalCal
by rentalcal

Find direct-booking vacation rentals, check availability, and get stay quotes.

4 tools answering
AegeanBot Direct Stays
by aegeanbot

Search verified Greek vacation rentals with live availability, prices, policies, and booking links.

5 tools answering
Partelisto
by targetgrps

Guest check-in, SES.HOSPEDAJES status, and booking creation for Spanish vacation rentals. No PII.

8 tools answering
iQuota Hotels
by iquota

Search, quote and book independent hotels: official rates, live availability, pay at the hotel.

6 tools answering
chucho — Book Direct
by chucho-ai

Find vacation rentals, explore photos and property details, and open direct host booking links.

answering
HotelShortlist
by hotelshortlist

Independent hotel research from guest reviews: bed bugs, pests, noise and hidden fees.

6 tools answering
Hotel & Vacation Rental MCP - live prices & reviews across Booking, Airbnb, Vrbo & Google Hotels
by stayingapi

Search hotels & rentals: live prices & reviews across Booking.com, Airbnb, Vrbo & Google Hotels.

answering

Bookd — questions

Answers built from our own checks of this server.

What can Bookd do?
It exposes 6 tools, read directly from the server on our last check. Among them: booking_status, cancel_booking, check_availability, get_property, request_booking, search_stays. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Bookd working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 239 ms. The bar chart above shows every period we have measured.
How do I connect Bookd?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Bookd need an API key?
No. Bookd completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Bookd?
It answers our handshake in 239 ms on average, which is faster than 59% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.