io.usefulapi/reservio · v1.1.0 · productivity
Reservio MCP by usefulapi is healthy: it completed an MCP handshake in 297 ms and exposes 16 tools.
Check open slots, list bookings, services and staff, book appointments and group events in Reservio.
Endpoint: https://reservio.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 16 |
| Latency | 297 ms |
| Last checked (UTC) | 2026-10-31T19:35:20.927Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T19:35:20.927Z | Healthy | 297 |
reservio_get_business | Get the business profile: name, address, contact details, time zone. Reservio API: GET /businesses/{businessId}. |
reservio_list_services | List the services clients can book, with duration, price and capacity. Reservio API: GET /businesses/{businessId}/services. |
reservio_get_service | Get one service by id. Reservio API: GET /businesses/{businessId}/services/{serviceId}. |
reservio_list_resources | List bookable resources, such as staff members or rooms. Reservio API: GET /businesses/{businessId}/resources. |
reservio_get_resource | Get one resource (staff member or room) by id. Reservio API: GET /businesses/{businessId}/resources/{resourceId}. |
reservio_list_events | List calendar events (appointments, group events, blocked time) with start, end, type and capacity. Reservio API: GET /businesses/{businessId}/events. |
reservio_list_bookings | List bookings with client name, state, cost and linked event. Sort by -createdAt to see the newest first (Reservio has no webhooks, so polling this is the way to find new bookings). Reservio API: GET /businesses/{businessId}/bookings. |
reservio_list_coupons | List coupons (credit or visit packages). Reservio API: GET /businesses/{businessId}/coupons. |
reservio_get_coupon | Get one coupon by id. Reservio API: GET /businesses/{businessId}/coupons/{couponId}. |
reservio_list_opening_hours | List the opening hours of the business (days and start/end in seconds from midnight). Reservio API: GET /businesses/{businessId}/opening-hours. |
reservio_list_rosters | List staff work schedules (rosters) per resource and date. Reservio API: GET /businesses/{businessId}/rosters. |
reservio_get_booking_slots | List free time slots for a service in a date range, optionally for one resource. Use before creating a booking. Reservio API: GET /businesses/{businessId}/availability/booking-slots. |
reservio_get_booking_days | For each day in a range, tell whether any slot is free for a service. Reservio API: GET /businesses/{businessId}/availability/booking-days. |
reservio_get_event_days | For each day in a range, tell whether a group event is open for booking. Reservio API: GET /businesses/{businessId}/availability/event-days. |
reservio_create_appointment_booking | WRITE: create a real appointment booking for a service at a start/end time (use a slot from reservio_get_booking_slots). Reservio may notify the client. Not safe to repeat: a second call books a second appointment. Reservio API: POST /businesses/{businessId}/bookings. |
reservio_create_group_booking | WRITE: book a client into an existing group event (event id from reservio_list_events). Reservio may notify the client. Not safe to repeat: a second call books a second seat. Reservio API: POST /businesses/{businessId}/bookings. |