KosmoKrator

other

Acuity Scheduling MCP, CLI, and Lua Integration for AI Agents

Acuity Scheduling integration docs for AI agents: MCP gateway setup, Acuity Scheduling CLI commands, Lua API reference, credentials, and function schemas.

8 functions 7 read 1 write Manual OAuth token auth

Acuity Scheduling for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
acuity-scheduling
route_slug
acuity-scheduling
package
acuity-scheduling
auth_strategy
oauth2_manual_token Manual OAuth token
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Acuity Scheduling MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Acuity Scheduling.

Acuity Scheduling CLI Matrix

Use these pages for direct Acuity Scheduling CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
acuity-scheduling.acuity_list_appointments Read read 6 List appointments from Acuity Scheduling. Returns upcoming and past appointments with client details, date/time, and status. Use filters to narrow results by date range, calendar, or appointment type.
acuity-scheduling.acuity_get_appointment Read read 1 Get full details of a specific appointment in Acuity Scheduling by its ID. Returns client info, date/time, location, forms, and status.
acuity-scheduling.acuity_list_clients Read read 3 List clients from Acuity Scheduling. Search by name, email, or phone. Returns client contact information and history.
acuity-scheduling.acuity_list_calendars Read read 0 List all calendars in Acuity Scheduling. Returns calendar IDs, names, and timezone info. Use calendar IDs to filter appointments.
acuity-scheduling.acuity_list_appointment_types Read read 0 List all appointment types (services) in Acuity Scheduling. Returns type IDs, names, duration, price, and category. Use type IDs to filter appointments or check availability.
acuity-scheduling.acuity_cancel_appointment Write write 1 Cancel an existing appointment in Acuity Scheduling. Requires the appointment ID. The appointment will be marked as cancelled and the client will be notified according to notification settings.
acuity-scheduling.acuity_get_availability Read read 4 Get available time slots for booking in Acuity Scheduling. Returns open times for a given appointment type, date, and optional calendar.
acuity-scheduling.acuity_get_current_user Read read 0 Get the currently authenticated Acuity Scheduling user profile. Returns user name, email, timezone, and account details.