Local services & SaaS
AestheticsPro
Book and move appointments, text clients, assign leads and plan email and SMS outreach in AestheticsPro.
60 endpoints
Pabau: Pabau publishes an official API for selected business operations. Its help center explicitly says pipelines and stages cannot be created through the API. This Cotlet page covers scheduling and contacts only. No vendor-operated Pabau MCP server or official ChatGPT or Claude connector was established in the sources checked on 12 November 2026. Checked 12 November 2026. Cotlet provides 63 Cloud Browser capabilities for ChatGPT and Claude in your business account. This Pabau connection is limited to scheduling and contact work. Reception can look up the person and appointment needed for an admin request; clinical notes and treatment decisions stay outside these capabilities.
63 tools Read and write
Pabau publishes an official API for selected business operations. Its help center explicitly says pipelines and stages cannot be created through the API. This Cotlet page covers scheduling and contacts only. No vendor-operated Pabau MCP server or official ChatGPT or Claude connector was established in the sources checked on 12 November 2026.
| What you need | Official connection | By hand | Cotlet |
|---|---|---|---|
| Account work | Documented scope | Your staff time | Your account screens |
| Connection setup | Vendor access conditions | Your own sign-in | Sign in, then connect your AI |
Among these options, only Cotlet lets your AI agent read and write on every Pabau screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Pabau API key or a change to your current Pabau plan. Sources checked 12 Nov 2026: Vendor connection documentation 1 · Vendor connection documentation 2 · Vendor connection documentation 3 · Vendor connection documentation 4 · Vendor connection documentation 5 · Vendor connection documentation 6 · Vendor connection documentation 7 · Vendor connection documentation 8 · Vendor connection documentation 9 · Vendor connection documentation 10 · Vendor connection documentation 11 · Vendor connection documentation 12 · Vendor connection documentation 13 · Vendor connection documentation 14 · Vendor connection documentation 15 · Vendor connection documentation 16
Once, in a browser we host for you.
One address in its settings.
In Pabau, view appointments and navigate calendar dates and day/week/month views for the record and period I select. View appointments and navigate calendar dates and Day/Week/Month views. Desktop web; calendar-permissioned staff; viewing other staff calendars is separately permissioned.
Cotlet never sees or stores your password. Who can see your session
Sign in to Pabau in a Cloud Browser. Open Pabau in your Cotlet Cloud Browser and sign in with your own business account at app.pabau.com.
Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.
Pabau shares the address https://cotlet.dev/mcp/v1 with every other app you enable, so one connector covers them all. Turned Pabau on after connecting? Refresh the connector and the 63 tools appear.
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect
Claude Code:
claude mcp add --transport http cotlet \
https://cotlet.dev/mcp/v1 \
--header "Authorization: Bearer $COTLET_API_KEY" // ~/.cursor/mcp.json
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
}
}
} # ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY" MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: pabau_read Documented calendar work in Pabau.
View appointments and navigate calendar dates and Day/Week/Month views. Desktop web; calendar-permissioned staff; viewing other staff calendars is separately permissioned.
MCP callpabau_read → calendar_view
REST endpointGET https://cotlet.dev/api/v1/pabau/views/calendar
No parameters.
{
"scope": "Desktop web; calendar-permissioned staff; viewing other staff calendars is separately permissioned"
} Filter the calendar by locations, employees/teams, statuses and services. Desktop web; multiple locations/employees selectable.
MCP callpabau_read → calendar_filter
REST endpointGET https://cotlet.dev/api/v1/pabau/filters/calendar
No parameters.
{
"scope": "Desktop web; multiple locations/employees selectable"
} Hide client details on the calendar display. Display toggle only; does not change record permissions.
MCP callpabau_read → calendar_privacy
REST endpointGET https://cotlet.dev/api/v1/pabau/privacies/calendar
No parameters.
{
"scope": "Display toggle only; does not change record permissions"
} Save, apply and share calendar filter presets. Desktop web; ask first before sharing a preset with the team.
MCP callpabau_write → calendar_presets
REST endpointPOST https://cotlet.dev/api/v1/pabau/presets/calendar
No parameters.
{
"scope": "Desktop web; ask first before sharing a preset with the team"
} Book an appointment. Requires Can book appointments permission; booking must fall inside an existing shift; select client, service, staff, time and resources; commit only after approval.
MCP callpabau_write → appointment_create
REST endpointPOST https://cotlet.dev/api/v1/pabau/create/appointment
No parameters.
{
"scope": "Requires Can book appointments permission; booking must fall inside an existing shift; select client, service, staff, time and resources; commit only after approval"
} Create a client while preparing a booking. Client-creation permission needed; contact creation alone needs no approval, the booking or notification does.
MCP callpabau_write → appointment_quick_create_contact
REST endpointPOST https://cotlet.dev/api/v1/pabau/quick-create-contact/appointment
No parameters.
{
"scope": "Client-creation permission needed; contact creation alone needs no approval, the booking or notification does"
} Edit a booked appointment's service, staff, duration, time and resource. Booking fields only; excludes payer, price and payment. The second URL is normalized from a malformed duplicated path and was not re-opened.
MCP callpabau_write → appointment_edit
REST endpointPOST https://cotlet.dev/api/v1/pabau/edit/appointment
No parameters.
{
"scope": "Booking fields only; excludes payer, price and payment. The second URL is normalized from a malformed duplicated path and was not re-opened"
} Reschedule appointments. Drag-and-drop or booking-panel rescheduling; review notification choices before committing.
MCP callpabau_write → appointment_reschedule
REST endpointPOST https://cotlet.dev/api/v1/pabau/reschedule/appointment
No parameters.
{
"scope": "Drag-and-drop or booking-panel rescheduling; review notification choices before committing"
} Create a follow-up booking without moving the original. Rebook action and new-booking completion; check notes and custom fields on the new booking.
MCP callpabau_write → appointment_rebook
REST endpointPOST https://cotlet.dev/api/v1/pabau/rebook/appointment
No parameters.
{
"scope": "Rebook action and new-booking completion; check notes and custom fields on the new booking"
} Create repeating appointments. Review the resulting series before booking.
MCP callpabau_write → appointment_repeat
REST endpointPOST https://cotlet.dev/api/v1/pabau/repeat/appointment
No parameters.
{
"scope": "Review the resulting series before booking"
} Cancel an appointment. Requires cancellation permission; includes client notifications; excludes cancellation fees.
MCP callpabau_write → appointment_cancel
REST endpointPOST https://cotlet.dev/api/v1/pabau/cancel/appointment
No parameters.
{
"scope": "Requires cancellation permission; includes client notifications; excludes cancellation fees"
} Update appointment attendance and workflow status. Ask first if the transition cancels or triggers an external notification; no clinical documentation. Calendar can be set to auto-mark appointments Completed once invoiced, which is a settings item.
MCP callpabau_write → appointment_status
REST endpointPOST https://cotlet.dev/api/v1/pabau/status/appointment
No parameters.
{
"scope": "Ask first if the transition cancels or triggers an external notification; no clinical documentation. Calendar can be set to auto-mark appointments Completed once invoiced, which is a settings item"
} Assign multiple staff to one appointment. Additional staff and calendar allocation.
MCP callpabau_write → appointment_additional_staff
REST endpointPOST https://cotlet.dev/api/v1/pabau/additional-staff/appointment
No parameters.
{
"scope": "Additional staff and calendar allocation"
} Select or auto-allocate free rooms and equipment when booking. Resource choice at booking; new-panel availability varies by account.
MCP callpabau_write → appointment_resource_selection
REST endpointPOST https://cotlet.dev/api/v1/pabau/resource-selection/appointment
No parameters.
{
"scope": "Resource choice at booking; new-panel availability varies by account"
} Choose appointment confirmation and reminder notifications at booking. External send; scheduling confirmations/reminders only. If confirmations or reminders are disabled in Calendar Settings, their checkboxes turn off and nothing is sent unless selected at booking.
MCP callpabau_write → appointment_notifications
REST endpointPOST https://cotlet.dev/api/v1/pabau/notifications/appointment
No parameters.
{
"scope": "External send; scheduling confirmations/reminders only. If confirmations or reminders are disabled in Calendar Settings, their checkboxes turn off and nothing is sent unless selected at booking"
} View the calendar grouped by room or resource. Resource view in place of staff columns.
MCP callpabau_read → calendar_resource_view
REST endpointGET https://cotlet.dev/api/v1/pabau/resource-views/calendar
No parameters.
{
"scope": "Resource view in place of staff columns"
} Add a staff day note from the calendar. Administrative notes only; existing notes are edited through shift notes (schedule.shift_notes).
MCP callpabau_write → calendar_day_note
REST endpointPOST https://cotlet.dev/api/v1/pabau/day-note/calendar
No parameters.
{
"scope": "Administrative notes only; existing notes are edited through shift notes (schedule.shift_notes)"
} Configure calendar start day, hours, slot size, overlap and appearance. Shared settings need admin rights; ask first before changing booking or notification behavior; passcode/auto-lock settings are excluded as credentials.
MCP callpabau_write → calendar_settings
REST endpointPOST https://cotlet.dev/api/v1/pabau/settings/calendar
No parameters.
{
"scope": "Shared settings need admin rights; ask first before changing booking or notification behavior; passcode/auto-lock settings are excluded as credentials"
} Block unavailable time in the calendar. Requires Can create blockouts permission.
MCP callpabau_write → blockout_create
REST endpointPOST https://cotlet.dev/api/v1/pabau/create/blockout
No parameters.
{
"scope": "Requires Can create blockouts permission"
} Edit, reschedule and delete blockouts. Separate edit, reschedule and cancel permissions; deletion needs prior approval.
MCP callpabau_write → blockout_manage
REST endpointPOST https://cotlet.dev/api/v1/pabau/manage/blockout
No parameters.
{
"scope": "Separate edit, reschedule and cancel permissions; deletion needs prior approval"
} Build and view a clinic appointment list. Retain scheduling/contact columns only.
MCP callpabau_read → clinic_list_create
REST endpointGET https://cotlet.dev/api/v1/pabau/list-creates/clinic
No parameters.
{
"scope": "Retain scheduling/contact columns only"
} Download the clinic appointment list. Local export of scheduling/contact fields only.
MCP callpabau_read → clinic_list_download
REST endpointGET https://cotlet.dev/api/v1/pabau/list-downloads/clinic
No parameters.
{
"scope": "Local export of scheduling/contact fields only"
} Print the clinic appointment list. Ask first before sending to a shared printer; selectable columns, limit to scheduling/contact; one or more locations.
MCP callpabau_read → clinic_list_print
REST endpointGET https://cotlet.dev/api/v1/pabau/list-prints/clinic
No parameters.
{
"scope": "Ask first before sending to a shared printer; selectable columns, limit to scheduling/contact; one or more locations"
} Email the clinic appointment list to staff. External send to staff recipients; check recipient access first.
MCP callpabau_write → clinic_list_email
REST endpointPOST https://cotlet.dev/api/v1/pabau/list-email/clinic
No parameters.
{
"scope": "External send to staff recipients; check recipient access first"
} View the waitlist and add or remove client entries with service/staff preferences. Removing an entry is deletion-type, so ask first; no booking or notification without approval.
MCP callpabau_write → waitlist_manage
REST endpointPOST https://cotlet.dev/api/v1/pabau/manage/waitlist
No parameters.
{
"scope": "Removing an entry is deletion-type, so ask first; no booking or notification without approval"
} Book a waitlisted client into an available slot. Converts a waitlist entry into an appointment.
MCP callpabau_write → waitlist_book
REST endpointPOST https://cotlet.dev/api/v1/pabau/book/waitlist
No parameters.
{
"scope": "Converts a waitlist entry into an appointment"
} Send waitlist self-booking notifications by email/SMS. External send with a booking link; waitlist notifications must first be enabled under Client Notifications in Setup.
MCP callpabau_write → waitlist_notify
REST endpointPOST https://cotlet.dev/api/v1/pabau/notify/waitlist
No parameters.
{
"scope": "External send with a booking link; waitlist notifications must first be enabled under Client Notifications in Setup"
} Open the client card from an appointment. Both calendar and client visibility are required; do not browse clinical sections.
MCP callpabau_read → contact_open_from_calendar
REST endpointGET https://cotlet.dev/api/v1/pabau/open-from-calendars/contact
No parameters.
{
"scope": "Both calendar and client visibility are required; do not browse clinical sections"
} Schedule a class or repeating group appointment. Time, staff, location, resources and Repeat Class recurrence.
MCP callpabau_write → class_book
REST endpointPOST https://cotlet.dev/api/v1/pabau/book/class
No parameters.
{
"scope": "Time, staff, location, resources and Repeat Class recurrence"
} Add participants to a booked class. Existing or newly created contacts; capacity-limited.
MCP callpabau_write → class_add_participant
REST endpointPOST https://cotlet.dev/api/v1/pabau/add-participant/class
No parameters.
{
"scope": "Existing or newly created contacts; capacity-limited"
} Remove a participant from a class. Attendance removal only; no refunds or fees.
MCP callpabau_write → class_remove_participant
REST endpointPOST https://cotlet.dev/api/v1/pabau/remove-participant/class
No parameters.
{
"scope": "Attendance removal only; no refunds or fees"
} Update an individual class participant's appointment status. Ask first for cancelling or externally notifying transitions.
MCP callpabau_write → class_participant_status
REST endpointPOST https://cotlet.dev/api/v1/pabau/participant-status/class
No parameters.
{
"scope": "Ask first for cancelling or externally notifying transitions"
} Documented clients → clients work in Pabau.
Find clients with global and advanced search. Subject to client-visibility permissions.
MCP callpabau_read → contact_search
REST endpointGET https://cotlet.dev/api/v1/pabau/search/contact
No parameters.
{
"scope": "Subject to client-visibility permissions"
} View, filter and organize the client list. Tabs, columns and saved client views; no marketing execution.
MCP callpabau_read → contact_list
REST endpointGET https://cotlet.dev/api/v1/pabau/lists/contact
No parameters.
{
"scope": "Tabs, columns and saved client views; no marketing execution"
} Create an ordinary client contact record. Requires Can create clients permission; identity, contact details, labels and nonclinical custom fields.
MCP callpabau_write → contact_create
REST endpointPOST https://cotlet.dev/api/v1/pabau/create/contact
No parameters.
{
"scope": "Requires Can create clients permission; identity, contact details, labels and nonclinical custom fields"
} Bulk-edit supported client fields. Only fields in the Bulk Edit panel; ask first for access-affecting or destructive changes.
MCP callpabau_write → contact_bulk_edit
REST endpointPOST https://cotlet.dev/api/v1/pabau/bulk-edit/contact
No parameters.
{
"scope": "Only fields in the Bulk Edit panel; ask first for access-affecting or destructive changes"
} Delete selected client records. Requires Can delete clients permission; linked clinical/financial records may be affected, so do not execute without review.
MCP callpabau_write → contact_delete
REST endpointPOST https://cotlet.dev/api/v1/pabau/delete/contact
No parameters.
{
"scope": "Requires Can delete clients permission; linked clinical/financial records may be affected, so do not execute without review"
} Documented client card work in Pabau.
Edit a client contact record. Requires Can edit clients permission; ask first if the change alters portal access or correspondence recipients; Client ID is not editable.
MCP callpabau_write → contact_edit
REST endpointPOST https://cotlet.dev/api/v1/pabau/edit/contact
No parameters.
{
"scope": "Requires Can edit clients permission; ask first if the change alters portal access or correspondence recipients; Client ID is not editable"
} Link or unlink family, emergency and organizational contacts. Ask first before unlinking, changing correspondence recipients or enabling sharing; no clinical referrals.
MCP callpabau_write → contact_relationships
REST endpointPOST https://cotlet.dev/api/v1/pabau/relationships/contact
No parameters.
{
"scope": "Ask first before unlinking, changing correspondence recipients or enabling sharing; no clinical referrals"
} Documented setup → third parties work in Pabau.
Create third-party organization contact records. Identity, address and contact details only.
MCP callpabau_write → contact_third_parties
REST endpointPOST https://cotlet.dev/api/v1/pabau/third-parties/contact
No parameters.
{
"scope": "Identity, address and contact details only"
} Documented setup → business → labels / data fields work in Pabau.
Create, assign, remove and delete client labels. Ask first before deleting a label; creating a label from the new Client Card is documented as admin-only; no campaign sends.
MCP callpabau_write → contact_labels
REST endpointPOST https://cotlet.dev/api/v1/pabau/labels/contact
No parameters.
{
"scope": "Ask first before deleting a label; creating a label from the new Client Card is documented as admin-only; no campaign sends"
} Create and edit nonclinical contact custom fields. Contact schema only; no clinical questionnaires.
MCP callpabau_write → contact_custom_fields
REST endpointPOST https://cotlet.dev/api/v1/pabau/custom-fields/contact
No parameters.
{
"scope": "Contact schema only; no clinical questionnaires"
} Delete a contact custom field. Review existing-data impact first.
MCP callpabau_write → contact_custom_fields_delete
REST endpointPOST https://cotlet.dev/api/v1/pabau/custom-fields-delete/contact
No parameters.
{
"scope": "Review existing-data impact first"
} Documented team → teams & visibility work in Pabau.
Configure default client-card access and visibility groups. Access change; requires Team/Visibility admin; groups apply to Clients or Leads; do not grant clinical access.
MCP callpabau_write → contact_visibility
REST endpointPOST https://cotlet.dev/api/v1/pabau/visibility/contact
No parameters.
{
"scope": "Access change; requires Team/Visibility admin; groups apply to Clients or Leads; do not grant clinical access"
} Documented team → schedule work in Pabau.
Create staff availability shifts. Start/end times or default template; location, services and room; requires access to this feature in your own account.
MCP callpabau_write → schedule_create_shift
REST endpointPOST https://cotlet.dev/api/v1/pabau/create-shift/schedule
No parameters.
{
"scope": "Start/end times or default template; location, services and room; requires access to this feature in your own account"
} Create repeating staff shifts. Frequency, days and end date.
MCP callpabau_write → schedule_repeat_shift
REST endpointPOST https://cotlet.dev/api/v1/pabau/repeat-shift/schedule
No parameters.
{
"scope": "Frequency, days and end date"
} Edit an existing staff shift. Repeating shifts show an extra prompt before update.
MCP callpabau_write → schedule_edit_shift
REST endpointPOST https://cotlet.dev/api/v1/pabau/edit-shift/schedule
No parameters.
{
"scope": "Repeating shifts show an extra prompt before update"
} Delete staff shifts. Review booked appointments first. The source URL was normalized from a malformed duplicated path and was not re-opened.
MCP callpabau_write → schedule_delete_shift
REST endpointPOST https://cotlet.dev/api/v1/pabau/delete-shift/schedule
No parameters.
{
"scope": "Review booked appointments first. The source URL was normalized from a malformed duplicated path and was not re-opened"
} Copy staff shifts. Copy to another employee or period; new controls may depend on rollout.
MCP callpabau_write → schedule_copy
REST endpointPOST https://cotlet.dev/api/v1/pabau/copy/schedule
No parameters.
{
"scope": "Copy to another employee or period; new controls may depend on rollout"
} Record and edit administrative shift notes. Nonclinical rota notes; visible to users who can see the schedule.
MCP callpabau_write → schedule_shift_notes
REST endpointPOST https://cotlet.dev/api/v1/pabau/shift-notes/schedule
No parameters.
{
"scope": "Nonclinical rota notes; visible to users who can see the schedule"
} Documented setup → services → resources → rooms / equipment work in Pabau.
Create a bookable room. Name, eligible services, locations.
MCP callpabau_write → resources_room_create
REST endpointPOST https://cotlet.dev/api/v1/pabau/room-create/resources
No parameters.
{
"scope": "Name, eligible services, locations"
} Edit room scheduling configuration. Ask first if the change alters existing booking availability.
MCP callpabau_write → resources_room_edit
REST endpointPOST https://cotlet.dev/api/v1/pabau/room-edit/resources
No parameters.
{
"scope": "Ask first if the change alters existing booking availability"
} Delete a scheduling room. Pass 1 noted deletion may occur without a vendor confirmation prompt; check service-assignment consequences first.
MCP callpabau_write → resources_room_delete
REST endpointPOST https://cotlet.dev/api/v1/pabau/room-delete/resources
No parameters.
{
"scope": "Pass 1 noted deletion may occur without a vendor confirmation prompt; check service-assignment consequences first"
} Create bookable equipment. Name, eligible services, locations and active state.
MCP callpabau_write → resources_equipment_create
REST endpointPOST https://cotlet.dev/api/v1/pabau/equipment-create/resources
No parameters.
{
"scope": "Name, eligible services, locations and active state"
} Edit equipment scheduling configuration. Ask first if the change affects existing availability.
MCP callpabau_write → resources_equipment_edit
REST endpointPOST https://cotlet.dev/api/v1/pabau/equipment-edit/resources
No parameters.
{
"scope": "Ask first if the change affects existing availability"
} Delete bookable equipment. Review dependencies first.
MCP callpabau_write → resources_equipment_delete
REST endpointPOST https://cotlet.dev/api/v1/pabau/equipment-delete/resources
No parameters.
{
"scope": "Review dependencies first"
} Assign equipment to eligible services. Ask first if live booking availability changes.
MCP callpabau_write → resources_assign_service
REST endpointPOST https://cotlet.dev/api/v1/pabau/assign-service/resources
No parameters.
{
"scope": "Ask first if live booking availability changes"
} Documented setup → services work in Pabau.
Assign locations, staff, room and equipment to a service. Assign tab only; ask first because it changes live bookable availability; excludes SKU, invoice, pricing and procedure-code fields.
MCP callpabau_write → service_assign_scheduling
REST endpointPOST https://cotlet.dev/api/v1/pabau/assign-scheduling/service
No parameters.
{
"scope": "Assign tab only; ask first because it changes live bookable availability; excludes SKU, invoice, pricing and procedure-code fields"
} Create a class service with participant capacity. Ask first before enabling it for online booking; excludes pricing and payment setup.
MCP callpabau_write → class_create
REST endpointPOST https://cotlet.dev/api/v1/pabau/create/class
No parameters.
{
"scope": "Ask first before enabling it for online booking; excludes pricing and payment setup"
} Documented setup → marketing & communication → client notifications work in Pabau.
Customize and activate email/SMS client-notification templates. Changes future outbound appointment messages, so ask first; the Smart Text AI option may spend credits; marketing campaigns excluded.
MCP callpabau_write → notification_template_custom
REST endpointPOST https://cotlet.dev/api/v1/pabau/template-custom/notification
No parameters.
{
"scope": "Changes future outbound appointment messages, so ask first; the Smart Text AI option may spend credits; marketing campaigns excluded"
} Documented setup → online presence → client portal work in Pabau.
Control client-portal appointment visibility, cancellation and rescheduling. Access-affecting customer-facing settings; ask first.
MCP callpabau_write → portal_appointment_controls
REST endpointPOST https://cotlet.dev/api/v1/pabau/appointment-controls/portal
No parameters.
{
"scope": "Access-affecting customer-facing settings; ask first"
} Documented online bookings / pabau studio work in Pabau.
Customize and publish the online booking page. Publication needs prior approval; excludes online-store, forms and payment configuration.
MCP callpabau_write → online_booking_design_publish
REST endpointPOST https://cotlet.dev/api/v1/pabau/booking-design-publish/online
No parameters.
{
"scope": "Publication needs prior approval; excludes online-store, forms and payment configuration"
} Configure online booking steps and provider selection. Presentation and availability rules; excludes forms and payments; 'Book for a group/child/employee' options marked Soon are excluded.
MCP callpabau_write → online_booking_steps
REST endpointPOST https://cotlet.dev/api/v1/pabau/booking-steps/online
No parameters.
{
"scope": "Presentation and availability rules; excludes forms and payments; 'Book for a group/child/employee' options marked Soon are excluded"
} Your signed-in Pabau profile, AES-256-GCM encrypted, in Finland. No password.
The 63 Pabau tools, never the session cookie.
The records and screens available to your signed-in role in Pabau.
Clinical notes, diagnosis, treatment, prescriptions and medical financial workflows. Owner sign-in, MFA, subscription billing and bank credentials stay with the owner.
You sign in again yourself, in the same Cloud Browser.
Disable for agents, reset the browser, or change your Pabau password.
Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).
Cotlet watches Pabau and updates the server when its screens change.
New Pabau features become available to the agent within your account permissions.
Your Pabau account and role determine which records and screens the agent can use.
If Pabau signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.
| Action | Undo |
|---|---|
| Save, apply and share calendar filter presets | Review the operation and its current record before choosing a corrective action. |
By default you confirm each call; you can switch that off for this tool. Tools marked Asks first wait for your approval. Unmarked tools run at once.
{
"name": "calendar_view",
"arguments": {}
} curl https://cotlet.dev/api/v1/pabau/views/calendar \
-H "Authorization: Bearer $COTLET_API_KEY" {
"scope": "Desktop web; calendar-permissioned staff; viewing other staff calendars is separately permissioned"
} A cron job or n8n flow can call the same tools over REST at /api/v1/pabau with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.
About $19 a monthfor a clinic reception team handling 16 appointments on each working day, 3,300 credits. Your Pabau plan stays as it is.
| Job | Calls | Credits |
|---|---|---|
| View appointments and navigate calendar dates and Day/Week/Month views | 1 × 60 | 600 |
| Filter the calendar by locations, employees/teams, statuses and services | 1 × 44 | 440 |
| Find clients with global and advanced search | 1 × 36 | 360 |
| Edit a booked appointment's service, staff, duration, time and resource | 1 × 24 | 240 |
| Edit a client contact record | 1 × 16 | 160 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 3,300 |
The $29 pack covers a typical month for most owners.
Assumed successful calls for this owner workload. Dollars use the $29 pack rate.
| Credits | Price, one time | Calls at 10 credits | Per 1,000 credits |
|---|---|---|---|
| 5,000 | $29 | 500 | $5.80 |
| 15,000 | $79 | 1,500 | $5.27 |
| 32,000 | $149 | 3,200 | $4.66 |
| 60,000 | $249 | 6,000 | $4.15 |
Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.
| Option | What it does | Where it stops |
|---|---|---|
| Official API or connector | Pabau publishes an official API for selected business operations. Its help center explicitly says pipelines and stages cannot be created through the API. This Cotlet page covers scheduling and contacts only. | No vendor-operated Pabau MCP server or official ChatGPT or Claude connector was established in the sources checked on 12 November 2026. |
| Native app features | Pabau provides appointment notifications, booking controls and staff scheduling. This connection keeps reception work separate from clinical records. | Your enabled vendor features determine the scope. |
| By hand | Open the business records and perform the work yourself. | Each review and update takes your time. |
Pabau publishes an official API for selected business operations. Its help center explicitly says pipelines and stages cannot be created through the API. This Cotlet page covers scheduling and contacts only. No vendor-operated Pabau MCP server or official ChatGPT or Claude connector was established in the sources checked on 12 November 2026. Among these options, Cotlet lets your AI agent read and write on the Pabau screens your own account can use, from ChatGPT, Claude or any MCP client, without a vendor API key or a vendor plan change.
Among these options, only Cotlet lets your AI agent read and write on every Pabau screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Pabau API key or a change to your current Pabau plan.
Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Pabau tools go to contact@cotlet.dev.
Create a Cotlet account, open Pabau and sign in at app.pabau.com. Enable it for agents, then add Cotlet to your chosen AI assistant.
Sign up at cotlet.dev, log in to Pabau once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Pabau account through Cotlet, in their phone apps too.
With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Pabau: view appointments and navigate calendar dates and Day/Week/Month views; filter the calendar by locations, employees/teams, statuses and services; hide client details on the calendar display. You ask in plain words.
No vendor-operated Pabau MCP server or official ChatGPT or Claude connector was established in the sources checked on 12 November 2026. Cotlet is independent and is not affiliated with Pabau.
Filter the calendar by locations, employees/teams, statuses and services: Filter the calendar by locations, employees/teams, statuses and services. Desktop web; multiple locations/employees selectable.
Book an appointment: Book an appointment. Requires Can book appointments permission; booking must fall inside an existing shift; select client, service, staff, time and resources; commit only after approval.
Create a client while preparing a booking: Create a client while preparing a booking. Client-creation permission needed; contact creation alone needs no approval, the booking or notification does.
Pabau publishes an official API for selected business operations. Its help center explicitly says pipelines and stages cannot be created through the API. This Cotlet page covers scheduling and contacts only.
Only in how it is called. Both carry the same 63 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.
No. Cotlet is independent and not affiliated with Pabau.
Free 7-day trial with 2,000 credits, no card needed.
May we use Google Analytics to see which pages help people? It sets cookies only if you accept. No ads, and we never sell data. Cookie policy