mcpbeat Sign in

AgendaPro MCP by usefulapi MCP Server

answering

AgendaPro MCP by usefulapi is answering right now. Last checked 2 min ago. It exposes 24 tools. Last commit 25 Oct 2026.

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

Uptime history 22 hours of history
22 hours agonow
100.0%
Uptime 24h
79 of 79 checks
24
Tools
read from the server
346 ms
Response time
average over 24h
0
Stars
last commit 25 Oct 2026

What changed 3

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 October 2026. No other catalogue keeps this.

25 Oct a tool changed version3 times that day
and 2 more, back to 25 October 2026

Nothing serious here today

Today is the operative word: we check AgendaPro MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add agendapro --transport http https://agendapro.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://agendapro.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.agendapro]
url = "https://agendapro.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "agendapro": {
      "url": "https://agendapro.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "agendapro": {
      "type": "http",
      "url": "https://agendapro.usefulapi.io/mcp"
    }
  }
}

Available tools 24

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

agendapro
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 the user the merchant does not allow it; do not retry). Confirm with the user before calling. PATCH /v3/bookings/{id}/cancel.
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 does NOT send email/SMS/WhatsApp notifications for bookings created through the API. Not idempotent: calling twice books twice. POST /v3/bookings.
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 the client. POST /v3/clients.
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_get_client
One client by id with contact details, address, birth date, record number and active flag. GET /v3/clients/{id}.
agendapro_get_location
One location by id, with address, coordinates, timezone and weekly opening hours. GET /v3/locations/{id}.
agendapro_get_product
One catalog product by id with description, SKU, price, category, brand and display. GET /v3/products/{id}.
agendapro_get_provider
One service provider by id, with biography, images and working hours including breaks. GET /v3/providers/{id}.
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_get_service
One service by id, including its category, images and the providers who perform it. GET /v3/services/{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_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 narrow the result. A sale may be a membership covering several bookings, so do not total amounts by sale id. GET /v3/bookings.
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_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. GET /v3/clients.
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_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_list_products
List retail products in the catalog: name, SKU, price, active flag, category, brand and display. GET /v3/products.
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_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_list_service_categories
List service categories, ordered as the business arranges them. GET /v3/categories.
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_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_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, or past the maximum number of changes, is refused with HTTP 422 and must not be retried. PATCH /v3/bookings/{id}.
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}.

Endpoints

URLTransportStateLatencyChecked
https://agendapro.usefulapi.io/mcp streamable-http answering 228 ms 2 min ago

Alternatives to AgendaPro MCP by usefulapi

same job, measured the same way
Waitwhile MCP by usefulapi
by usefulapi

Read Waitwhile visits, bookings, customers, services and analytics; add, update and cancel visits.

29 tools answering
StatusPal MCP by usefulapi
by usefulapi

Read status-page status, services, incidents and metrics; create, update and publish incidents.

11 tools answering
Bidsketch MCP by usefulapi
by usefulapi

Read Bidsketch clients, proposals, fees and templates; create and update clients, proposals, fees.

29 tools answering
Acuity Scheduling MCP by usefulapi
by usefulapi

Read appointments, types, calendars and availability; create, cancel or reschedule bookings.

18 tools answering
IDX Broker MCP by usefulapi
by usefulapi

Read IDX Broker leads, agents, listings and MLS data; create and update leads and notes.

27 tools answering
SuiteDash MCP by usefulapi
by usefulapi

Read and update SuiteDash contacts, companies and projects; create leads and clients.

16 tools answering
AddEvent MCP by usefulapi
by usefulapi

Read AddEvent calendars, events, RSVPs and subscribers; create and update calendars and events.

18 tools answering
Cronofy MCP by usefulapi
by usefulapi

MCP server for Cronofy — read calendars, events and free/busy, and create, update or delete events.

8 tools answering

AgendaPro MCP by usefulapi — questions

Answers built from our own checks of this server.

What can AgendaPro MCP by usefulapi do?
It exposes 24 tools, read directly from the server on our last check. Among them: agendapro_cancel_booking, agendapro_create_booking, agendapro_create_client, agendapro_get_booking, agendapro_get_client, agendapro_get_location and 18 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is AgendaPro MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 79 of 79 checks got a reply (100.0%), average response time 346 ms. The bar chart above shows every period we have measured.
How do I connect AgendaPro MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does AgendaPro MCP by usefulapi need an API key?
No. AgendaPro MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 24 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AgendaPro MCP by usefulapi?
It answers our handshake in 346 ms on average, which is faster than 45% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is AgendaPro MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at agendapro.usefulapi.io, which runs on its operator's own terms.