mcpbeat Sign in

Smoobu MCP by usefulapi MCP Server

answering

Smoobu MCP by usefulapi is answering right now. Last checked 8 min ago. It exposes 20 tools. Last commit 10 Oct 2026.

Check vacation-rental reservations, rates, availability and guest messages, and update bookings.

Uptime history 13 days of history
13 days agonow
100.0%
Uptime 24h
92 of 92 checks
20
Tools
read from the server
108 ms
Response time
average over 24h
0
Stars
last commit 10 Oct 2026

What changed 6

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

9 Oct a tool changed version4 times that day
1 Oct a tool changed version2 times that day
and 4 more, back to 1 October 2026

Nothing serious here today

Today is the operative word: we check Smoobu MCP by usefulapi 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 8 min ago.

run in your terminal
claude mcp add smoobu --transport http https://smoobu.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "smoobu": {
      "url": "https://smoobu.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.smoobu]
url = "https://smoobu.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "smoobu": {
      "url": "https://smoobu.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "smoobu": {
      "url": "https://smoobu.usefulapi.io/mcp"
    }
  }
}

Available tools 20

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

smoobu
smoobu_check_availability
Check which properties can be booked for an arrival/departure pair and get the total price for each; unavailable ones come back with the reason (minimum stay, too many guests, arrival day, lead time...). Read-only, books nothing. Smoobu: POST /booking/checkApartmentAvailability.
smoobu_create_reservation
Create a reservation (or a blocked period) on a property. Smoobu treats it like a booking from a channel and SYNCS the blocked dates to every connected channel (Airbnb, Booking.com, ...). Fails if the dates overlap an existing booking. This server offers no cancel — cancel it in Smoobu if needed. Which guest fields are mandatory depends on your booking-tool 'Form Content' settings. Smoobu: POST /api/reservations.
smoobu_get_apartment
Fetch one property's details: location, time zone, rooms and beds, max occupancy, amenities, currency, min/max nightly price and type. Smoobu: GET /api/apartments/{apartmentId}.
smoobu_get_guest
Fetch one guest by id (the guestId on a reservation) with contact details, notes and every booking they have made. Smoobu: GET /api/guests/{guestId}.
smoobu_get_rates
Get the nightly price, minimum length of stay and availability (0 = not available) for each date in a range, for one or more properties. Smoobu: GET /api/rates.
smoobu_get_reservation
Fetch one reservation by id: guest, dates, check-in/out times, channel and its reference id, price, prepayment and deposit status, and the guest-app URL. Smoobu: GET /api/reservations/{reservationId}.
smoobu_get_reservation_placeholders
Get every placeholder value Smoobu would substitute into a message for this reservation: guest name, dates and times, nights, price and balance, online check-in link, guest-app link, door PIN codes and more. Useful for drafting a guest message. Smoobu: GET /api/reservations/{reservationId}/placeholders.
smoobu_get_user
Fetch the Smoobu user these credentials belong to (id, name, email). A cheap way to confirm the setup works; the id is the customerId used by availability checks. Smoobu: GET /api/me.
smoobu_list_addons
List the bookable add-ons (towels, breakfast, late check-out...) with amount, tax, calculation type (0 per booking, 1 per person, 2 per night, 3 per person and night) and the properties they apply to; optionally for one property. Smoobu: GET /api/addons[/{apartmentId}].
smoobu_list_apartments
List every property (Smoobu calls them apartments) in the account, with id and name. Start here to get apartment ids. Smoobu: GET /api/apartments.
smoobu_list_custom_placeholders
List the account's custom message placeholders (key, default value, and whether they are global, per booking or per property). Smoobu: GET /api/custom-placeholders.
smoobu_list_guests
List guests from the Smoobu CRM with their emails, phone numbers, address, notes and bookings; optionally search. Smoobu: GET /api/guests.
smoobu_list_message_threads
List the unified guest inbox: one thread per booking with guest name, property and the latest message, plus the unread count. Smoobu: GET /api/threads.
smoobu_list_price_elements
List the financial breakdown of one reservation: base price, cleaning fee, add-ons, long-stay discounts and coupons, with amounts, tax and currency. Smoobu: GET /api/reservations/{reservationId}/price-elements.
smoobu_list_reservation_messages
Get the full conversation for one reservation, paginated. Each message has a subject, plain-text and HTML body, and type (1 = inbox / from guest, 2 = outbox / sent). Smoobu: GET /api/reservations/{reservationId}/messages.
smoobu_list_reservations
List reservations across all channels (Airbnb, Booking.com, direct, ...), paginated, with guest, dates, channel, price and payment status. Filter by stay range, arrival, departure, creation or modification date, and property. Smoobu: GET /api/reservations.
smoobu_send_message_to_guest
Send a message to the guest of a reservation through Smoobu (it goes out on the booking's channel, e.g. the Airbnb or Booking.com inbox, or email). Delivered IMMEDIATELY and cannot be unsent — confirm the text with the user first. Smoobu: POST /api/reservations/{reservationId}/messages/send-message-to-guest.
smoobu_send_message_to_host
Post a message on a reservation's thread addressed to the Smoobu user (the host). With internal=true it is an internal note hidden from the guest — handy for logging. Cannot be unsent. Smoobu: POST /api/reservations/{reservationId}/messages/send-message-to-host.
smoobu_set_rates
Set the nightly price and/or minimum length of stay for dates on one or more properties. Smoobu PUSHES these to every channel with price sync enabled, so this changes live prices guests see. Reversible by setting the old values again — read them first with smoobu_get_rates. Each operation needs daily_price, min_length_of_stay, or both (a minimum stay alone needs an existing price). Smoobu: POST /api/rates.
smoobu_update_reservation
Update an existing reservation's times, guest contact, notes, guest counts, language, or price / prepayment / deposit amounts and paid status. Only the fields you pass are sent. Dates and property cannot be changed here. Smoobu: PUT /api/reservations/{reservationId}.

Endpoints

URLTransportStateLatencyChecked
https://smoobu.usefulapi.io/mcp streamable-http answering 69 ms 8 min ago

Alternatives to Smoobu MCP by usefulapi

same job, measured the same way
Checkfront MCP by usefulapi
by usefulapi

Check Checkfront availability and rates, and manage booking sessions, bookings, customers and notes.

20 tools answering
Beds24 MCP by usefulapi
by usefulapi

Check bookings, quote stays, read guest messages and reviews, and update calendars in Beds24.

18 tools answering
Bookeo MCP by usefulapi
by usefulapi

Check Bookeo availability and manage bookings, holds and customers; read payments.

21 tools answering
RentalCal
by rentalcal

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

4 tools answering
Hostaway MCP by usefulapi
by usefulapi

Manage Hostaway listings, reservations, calendar, guest messages, reviews and tasks.

20 tools answering
Booqable MCP by usefulapi
by usefulapi

Browse rental orders, customers, products and availability, and create bookings in Booqable.

21 tools answering
Upsalt Booking
by everyways

Search Upsalt venues, check availability, and book, view, or cancel a reservation.

5 tools answering
Acuity Scheduling MCP by usefulapi
by usefulapi

Read appointments, types, calendars and availability; create, cancel or reschedule bookings.

18 tools answering

Smoobu MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Smoobu MCP by usefulapi do?
It exposes 20 tools, read directly from the server on our last check. Among them: smoobu_check_availability, smoobu_create_reservation, smoobu_get_apartment, smoobu_get_guest, smoobu_get_rates, smoobu_get_reservation and 14 more. 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 Smoobu MCP by usefulapi 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 108 ms. The bar chart above shows every period we have measured.
How do I connect Smoobu MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Smoobu MCP by usefulapi need an API key?
No. Smoobu MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Smoobu MCP by usefulapi?
It answers our handshake in 108 ms on average, which is faster than 82% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Smoobu MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.