MCP server
AgendaPro MCP by usefulapi
io.usefulapi/agendapro
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read AgendaPro bookings, slots, clients, services and sales; create, update and cancel bookings.
Working at last checkVerified publisher: usefulapi.ioAbout 6,552 tokens per request once connected24 tools
https://agendapro.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 24
- Token cost
- About 6,552 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http agendapro https://agendapro.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.agendapro] url = "https://agendapro.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"agendapro":{"httpUrl":"https://agendapro.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"agendapro":{"url":"https://agendapro.usefulapi.io/mcp"}}}
VS Code
{"servers":{"agendapro":{"type":"http","url":"https://agendapro.usefulapi.io/mcp"}}}
Antigravity
agy mcp add agendapro https://agendapro.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"agendapro","server_url":"https://agendapro.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"agendapro","server_url":"https://agendapro.usefulapi.io/mcp"}
Tools
agendapro_cancel_booking~192 tokens
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 wiagendapro_create_bookingSends messages · ~552 tokens
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 bookagendapro_create_client~747 tokens
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~122 tokens
One booking by id with status, service, provider, client id, location, prices, notes and the linked sale. GET /v3/bookings/{id}.agendapro_get_client~116 tokens
One client by id with contact details, address, birth date, record number and active flag. GET /v3/clients/{id}.agendapro_get_location~117 tokens
One location by id, with address, coordinates, timezone and weekly opening hours. GET /v3/locations/{id}.agendapro_get_product~116 tokens
One catalog product by id with description, SKU, price, category, brand and display. GET /v3/products/{id}.agendapro_get_provider~118 tokens
One service provider by id, with biography, images and working hours including breaks. GET /v3/providers/{id}.agendapro_get_sale~119 tokens
One sale by id with amounts, status, location and its payment transactions (amount, paid-at, payment method). GET /v3/sales/{id}.agendapro_get_service~116 tokens
One service by id, including its category, images and the providers who perform it. GET /v3/services/{id}.agendapro_list_available_slots~264 tokens
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~509 tokens
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 bookinagendapro_list_client_custom_attributes~124 tokens
The custom attribute values stored for one client (id, name, datatype, value). GET /v3/clients/{id}/custom_attributes.agendapro_list_clients~200 tokens
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~101 tokens
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~212 tokens
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~318 tokens
List retail products in the catalog: name, SKU, price, active flag, category, brand and display. GET /v3/products.agendapro_list_providers~403 tokens
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~338 tokens
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~152 tokens
List service categories, ordered as the business arranges them. GET /v3/categories.agendapro_list_services~227 tokens
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~166 tokens
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~479 tokens
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 422agendapro_update_client~744 tokens
WRITE: change an existing client (partial update: only the fields you pass change; it overwrites the stored value). PATCH /v3/clients/{id}.
Browse
Related MCP servers
- Appointo MCP by usefulapi
Read Appointo bookings, availability and subscriptions; create, reschedule and cancel bookings. - Waitwhile MCP by usefulapi
Read Waitwhile visits, bookings, customers, services and analytics; add, update and cancel visits. - PHP Point of Sale MCP by usefulapi
Read PHP Point of Sale items, sales, customers and 138 reports; manage customers, items, expenses. - Mindbody MCP by usefulapi
Read Mindbody classes, schedules, clients, staff and sales; book clients and appointments. - Acuity Scheduling MCP by usefulapi
Read appointments, types, calendars and availability; create, cancel or reschedule bookings. - Practice Better MCP by usefulapi
Read Practice Better clients, sessions, availability, services, packages, invoices and forms. - HairDora Salon Scheduling
See your salon's free slots, appointments, stylists, services, clients, quotes and payments. - Raze
Explore Raze services, pricing, projects, availability, and confirmed introduction bookings.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/agendapro)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents