Toolpin Monitor a server

AgendaPro MCP by usefulapi

io.usefulapi/agendapro · v1.5.0 · MCP 2025-06-18

Read AgendaPro bookings, slots, clients, services and sales; create, update and cancel bookings.

Reachability reachable
checked 2026-10-26 05:31 UTC
Registry status active
Tools pinned 24
3bf5a19d082f
Tools last changed unchanged since first capture 2026-10-25
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/agendapro/
Remote endpoints
https://agendapro.usefulapi.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-10-25 05:30 first capture 24 tools pinned

Pinned tool definitions (24)

ToolDescription
agendapro_list_locations List the business's locations (sucursales / locales): id, name, address, phone, email, timezone, opening hours and country. Location ids are needed for bookings, slots and sales filters. GET /v3/locations.
agendapro_get_location One location by id, with address, coordinates, timezone and weekly opening hours. GET /v3/locations/{id}.
agendapro_list_services List the services (treatments, classes, sessions) the business offers: id, name, price, duration, type, category, whether online booking/payment is on, and the location. Service ids are needed to book. GET /v3/services.
agendapro_get_service One service by id, including its category, images and the providers who perform it. GET /v3/services/{id}.
agendapro_list_service_categories List service categories, ordered as the business arranges them. GET /v3/categories.
agendapro_list_providers List service providers (the staff who take bookings): id, public name, location, active flag, online-booking flag and working hours. Provider ids are needed to book. GET /v3/providers.
agendapro_get_provider One service provider by id, with biography, images and working hours including breaks. GET /v3/providers/{id}.
agendapro_list_bookings List bookings (reservas / appointments) with time, status, service, provider, client id, location, price and the linked sale. AgendaPro requires at least ONE of client_id, location_id, service_id or service_provider_id; dates only...
agendapro_get_booking One booking by id with status, service, provider, client id, location, prices, notes and the linked sale. GET /v3/bookings/{id}.
agendapro_list_available_slots Free booking time windows at a location on one date (optionally for one service and/or provider): start/end time, provider, plus a metadata summary (service duration, slot count). Use before creating a booking. GET /v3/available_slots.
agendapro_create_booking WRITE: create a booking for an existing client, service, provider and location. Check agendapro_list_available_slots first. status_id must be a non-cancelled status: copy the status.id of an existing booking (agendapro_list_bookings)....
agendapro_update_booking WRITE: change an existing booking (partial update: only the fields you pass change): move it, switch service/provider/location, change status, price or notes. The merchant's customer policy applies: a change too close to the start time,...
agendapro_cancel_booking WRITE: cancel a booking. This cannot be undone through the API. The merchant's customer policy applies: a cancellation that is disabled, too close to the start time or past the maximum number of changes is refused with HTTP 422 (tell...
agendapro_list_clients List the business's clients (customers) page by page: name, email, phone, identification number, address, birth date, record number, active flag. Personal data: only use it for the task at hand. To find one person use...
agendapro_search_clients Find clients by free text (name, email, phone, identification number or record number): a short ranked list with id, full name, email, phone. The fastest way to get a client_id. GET /v3/clients/quick-search.
agendapro_get_client One client by id with contact details, address, birth date, record number and active flag. GET /v3/clients/{id}.
agendapro_list_client_custom_attributes The custom attribute values stored for one client (id, name, datatype, value). GET /v3/clients/{id}/custom_attributes.
agendapro_list_custom_attributes The custom client fields the business defined (id, name, datatype, mandatory, group, choices). Use the template ids when setting custom_attributes on a client. GET /v3/custom_attributes.
agendapro_create_client WRITE: create a new client. first_name is required and at least one of last_name, email or phone must also be given (AgendaPro's rule). Search first (agendapro_search_clients) to avoid duplicates; not idempotent. No message is sent to...
agendapro_update_client WRITE: change an existing client (partial update: only the fields you pass change; it overwrites the stored value). PATCH /v3/clients/{id}.
agendapro_list_sales List sales (ventas): status (partially_paid, paid, canceled, refunded), paid and pending amounts, paid-at time, location, client id and the payment transactions. Filter by paid date range, location or client. GET /v3/sales.
agendapro_get_sale One sale by id with amounts, status, location and its payment transactions (amount, paid-at, payment method). GET /v3/sales/{id}.
agendapro_list_products List retail products in the catalog: name, SKU, price, active flag, category, brand and display. GET /v3/products.
agendapro_get_product One catalog product by id with description, SKU, price, category, brand and display. GET /v3/products/{id}.
Get alerted when this changes. Email the moment io.usefulapi/agendapro drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/agendapro

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

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