servers / caboo
Caboo MCP server
communitystreamable_httpremotewrite capablehealthy
Find local services, read availability, and create short-lived booking holds.
01Tools · 6
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| search_providers Find local service businesses on Caboo by name, category, or area. Returns published businesses with the actions each one supports in its capabilities array. An empty providers list is a valid result — relay it politely; never invent businesses. | read | false | unknown |
| get_provider Get one business's public profile by slug: identity, location, contact, services overview, booking policies, capabilities (which actions this business currently supports), and public links. | read | false | unknown |
| book_list_services List one business's services with duration and displayed price. Call this before book_get_availability when the right service is not yet known. | write | false | unknown |
| book_get_availability List open appointment times for one service, grouped by day, with the business's timezone. Always present times to the user in that timezone. Each slot includes a canonical holdLabel and expiresNote; copy those exact values into book_hold_slot when the user chooses the slot. | write | false | unknown |
| book_get_booking_status Check what happened to a held slot: still held, confirmed by the user, or expired. Call this when the user says they finished on the confirmation page (or asks whether it went through) so you can confirm the booking in the conversation. Returns no personal details. | write | unknown | unknown |
| book_hold_slot Hold one open time slot (a self-expiring reservation, about 10 minutes) and get back a confirmation URL. The first argument, holdLabel, must be copied exactly from the chosen book_get_availability slot so the approval card describes the true booking details. Caboo validates holdLabel against slug, serviceKey, and slotId before creating any hold. Give the user ONLY the confirmUrl — Caboo's page collects their contact details and consent; never ask for name, email, or phone in chat. If the slot was just taken, the error includes alternative open times to offer instead. | write | false | unknown |
02Install & source
https://getcaboo.com/mcp
remote_url- homepagehttps://getcaboo.com/mcp
03Access granted
Read calendar · write
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-07 08:50Z
next_check2026-07-09 08:42Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 5 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/caboo)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →