Toolpin Monitor a server

Appointedd MCP by usefulapi

io.usefulapi/appointedd · v1.0.0 · MCP 2025-06-18

Read Appointedd bookings, customers and availability; create, change and cancel bookings.

Reachability reachable
checked 2026-10-26 05:30 UTC
Registry status active
Tools pinned 20
543bd5b27d10
Tools last changed unchanged since first capture 2026-10-26
Repo last push 2026-10-26
as of 2026-10-26
GitHub stars 0
as of 2026-10-26

Provenance

Registry namespace io.usefulapi (domain verified by the official registry)
Repository github.com/m190/usefulapi-mcp
Website https://usefulapi.io/appointedd/
Remote endpoints
https://appointedd.usefulapi.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-10-26 05:30 first capture 20 tools pinned

Pinned tool definitions (20)

ToolDescription
appointedd_list_bookings List bookings, newest first by default. Filter by time window (after/before), customer, service, resource, category, status or creation/update time. Each booking has its service, resource, start/end, status and the customers on it (with...
appointedd_list_customers List customers in the CRM: name, email, phone/mobile, address, tags, custom fields, marketing opt-in. Page with `next`. GET /customers.
appointedd_get_customer One customer by id. GET /customers/{customer_id}.
appointedd_list_resources List resources (the staff members, rooms or equipment that bookings are made for): name, assigned service ids and resource group ids. Page with `next`. GET /resources.
appointedd_list_resource_groups List resource groups (id and name). Page with `next`. GET /resources/groups.
appointedd_list_services List services (what can be booked): name, category, durations and prices, buffers, occupancy and booking type. Page with `next`. GET /services.
appointedd_get_service One service by id, including its booking questions, durations, prices and buffers. GET /services/{service_id}.
appointedd_list_service_categories List service categories (id and name). Page with `next`. GET /services/categories.
appointedd_get_service_category One service category by id. GET /services/categories/{category_id}.
appointedd_find_available_intervals Find the start times at which a service can be booked in the given ranges, with the free resource ids for each (and existing group bookings with room). Step 1 of making a booking: pick a start, then appointedd_create_reservation....
appointedd_find_available_dates Find which days in the given ranges have any availability for a service (a calendar view; use appointedd_find_available_intervals for the times). Read-only. POST /availability/days/search.
appointedd_get_reservation One reservation (availability slot) by id: its service, resource, times and expiry. GET /availability/slots/{reservation_id}.
appointedd_create_customer WRITE: create a customer in the CRM (first and last name required; email, mobile, phone, tags optional). POST /customers.
appointedd_update_customer WRITE: change a customer's name, email, mobile, phone or tags. Only the fields you pass are sent; `tags` replaces the customer's tag list. PUT /customers/{customer_id}.
appointedd_create_reservation WRITE: hold a date and time for a booking (step 2). The reservation blocks that slot for `expires_after` minutes (default: the organisation's setting); then call appointedd_create_booking with the returned reservation id. Without...
appointedd_create_booking WRITE: turn an active reservation into a booking (step 3) for one or more customers; Appointedd matches each customer to the CRM by name/email/mobile or creates it. Payment requests are NOT sent unless send_payment_request is true. With...
appointedd_update_booking WRITE: change a booking's service, resource, label or total spaces, or move it by giving `parts` with new start/end times. Customers are NOT emailed unless send_notifications is true. PUT /bookings/{booking_id}.
appointedd_update_booking_customer WRITE: set the arrival status (Arrived, Complete, No Show, No Status) and/or notes of one customer on a booking. customer_booking_id is the customer's `customer_booking_id` (or `customer_id`) in the booking's customers list. PUT...
appointedd_cancel_booking WRITE (cannot be undone): cancel a whole booking. Appointedd may notify the customers according to the organisation's settings. To remove one customer from a group booking use appointedd_cancel_booking_customer. POST...
appointedd_cancel_booking_customer WRITE (cannot be undone): cancel one customer's place on a booking (the booking stays for the others). customer_booking_id is the `customer_booking_id` in the booking's customers list. POST...
Get alerted when this changes. Email the moment io.usefulapi/appointedd drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/appointedd

[![Toolpin](https://toolpin.dev/badge/io.usefulapi/appointedd.svg)](https://toolpin.dev/servers/io.usefulapi/appointedd)

Maintain this server? Add the badge to your README. It links your users to this live status page.