Reservio MCP by usefulapi

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count16
Latency297 ms
Last checked (UTC)2026-10-31T19:35:20.927Z

Health history

Checked (UTC)StatusLatencyError
2026-10-31T19:35:20.927ZHealthy297

Tools (16)

reservio_get_businessGet the business profile: name, address, contact details, time zone. Reservio API: GET /businesses/{businessId}.
reservio_list_servicesList the services clients can book, with duration, price and capacity. Reservio API: GET /businesses/{businessId}/services.
reservio_get_serviceGet one service by id. Reservio API: GET /businesses/{businessId}/services/{serviceId}.
reservio_list_resourcesList bookable resources, such as staff members or rooms. Reservio API: GET /businesses/{businessId}/resources.
reservio_get_resourceGet one resource (staff member or room) by id. Reservio API: GET /businesses/{businessId}/resources/{resourceId}.
reservio_list_eventsList calendar events (appointments, group events, blocked time) with start, end, type and capacity. Reservio API: GET /businesses/{businessId}/events.
reservio_list_bookingsList 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_couponsList coupons (credit or visit packages). Reservio API: GET /businesses/{businessId}/coupons.
reservio_get_couponGet one coupon by id. Reservio API: GET /businesses/{businessId}/coupons/{couponId}.
reservio_list_opening_hoursList the opening hours of the business (days and start/end in seconds from midnight). Reservio API: GET /businesses/{businessId}/opening-hours.
reservio_list_rostersList staff work schedules (rosters) per resource and date. Reservio API: GET /businesses/{businessId}/rosters.
reservio_get_booking_slotsList 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_daysFor 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_daysFor 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_bookingWRITE: 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_bookingWRITE: 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.