● healthy
Radically simplified 4-click appointment booking for individual service providers.
Transport
—
Protocol
1.0.0
Price
—
Skills
-
booboooking_list_services[Research] Discover all services offered by a provider. The `provider` parameter is the URL slug identifying the specific service provider (e.g. "radnaimark" from booboooking.com/radnaimark). Always call this first — it returns valid service_id values required by the other tools.
-
booboooking_check_availability[Planning] Get available appointment slots for a specific service. Requires `provider` (URL slug) and `service_id` from booboooking_list_services. Returns slots by date — pick one and pass it directly to booboooking_book.
-
booboooking_find_next_available[Planning] Find the next available slot for a service, searching forward from a given date instead of listing a fixed date range. Requires `provider` and `service_id`.
-
booboooking_book[Execution] Create a confirmed appointment with a provider. Requires `provider` (URL slug), `service_id`, a time slot from booboooking_check_availability, and customer details (name, email, phone in E.164 format e.g. +36201234567). All providers are booked the same way — if the service has a price, the response includes a cash_due amount to remind the customer to bring in cash at the appointment; there is no online payment step.
-
booboooking_cancel[Execution] Cancel a confirmed reservation. Requires `provider`, `reservation_id`, and the `pin` — all returned from booboooking_book (as `cancellation_key`). The pin is required proof of ownership; if you do not have it, ask the customer for it rather than guessing.
-
booboooking_get_booking[Research] Look up an existing booking by `provider` and `reservation_id`.
How to call
A2A endpoint (JSONRPC)
https://booboooking.com/a2a