Time Management

Acuity Scheduling MCP Server

Connect your account, then chat with AI to run tools.

Acuity Scheduling is an online appointment scheduling software that allows businesses to automate bookings, send reminders, and manage calendar availability. It is primarily used to streamline and simplify the process of scheduling appointments and managing time slots.

24 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Acuity Scheduling — workflow patterns, data models, and gotchas for your AI agent.

Acuity Scheduling

Acuity Scheduling automates bookings, reminders, and calendar availability. Streamline appointment scheduling and time slot management.

Data Model

  • Appointment Types define bookable services. Calendars define who can be booked and when.
  • Appointments are scheduled sessions; Blocks are unavailable time ranges on a calendar.
  • Clients are people who book. Orders, products, and certificates support commerce.
  • Availability requires both appointment type and calendar IDs to check open slots.
  • Stable resource handles for read-by-id flows include acuity-scheduling:account:me and acuity-scheduling:block:{id} patterns.

Gotchas

  • Availability check: Needs appointmentTypeID and calendarID from prior list calls.
  • Blocks: Create blocks to mark time as unavailable; delete to free slots.

Tools in this Server (24)

Acuity Cancel Appointment

Cancel an existing appointment. The appointment will be marked as canceled and removed from the schedule. CAUTION: This action cannot be undone. Retur...

Acuity Check Availability Dates

Check which dates have available appointment slots for a specific appointment type and calendar. Returns a list of dates with available time slots. Us...

Acuity Check Availability Times

Check which specific times are available for appointments on a given date. Returns a list of available time slots. Use this to find exact times when a...

Acuity Check Certificate

Check if a certificate code is valid and get its current balance. Returns certificate details including remaining balance, expiration date, and usage ...

Acuity Check Times

Check if specific date and time slots are available for appointments. Returns availability status for each requested time. Use this to verify if a spe...

Acuity Create Certificate

Create a new gift certificate or voucher. Certificates can be used by clients to pay for appointments. Provide amount and recipient email. The certifi...

Acuity List Appointment Addons

List all appointment addons available in your Acuity Scheduling system. Addons are additional services or products that can be attached to appointment...

Acuity List Appointments

Retrieve a list of appointments from your Acuity Scheduling account. Use this when you need an overview of all scheduled sessions, complete with clien...

Acuity List Appointment Types

List all appointment types available in your Acuity Scheduling system. Perfect for reviewing the different services or sessions you offer to clients. ...

Acuity List Availability Classes

List all availability classes configured in your Acuity Scheduling account. Availability classes define different types of availability rules for cale...

Acuity List Blocks

Gather information on all time blocks set in your Acuity Scheduling account. Useful for assessing non-availability periods or breaks. Returns time blo...

Acuity List Calendars

Fetch all calendars linked to your Acuity Scheduling account. Ideal for obtaining an overview of all active schedules you manage. Returns a list with ...

Acuity List Certificates

List all certificates configured in your Acuity Scheduling account. Certificates are gift certificates or vouchers that can be used for appointments. ...

Acuity List Clients

Access a complete list of clients within your Acuity Scheduling account. Use this to gather client information for communication or marketing purposes...

Acuity List Forms

Access all forms created within your Acuity Scheduling account. Ideal for reviewing or editing intake forms and surveys associated with appointments. ...

Acuity List Labels

Retrieve a list of labels configured in your Acuity Scheduling account. Use this to organize and categorize appointments effectively. Returns label de...

Acuity List Orders

List all orders from your Acuity Scheduling account. Orders represent purchases of products or services associated with appointments. Returns order de...

Acuity List Products

List all products available in your Acuity Scheduling account. Products are items that can be sold alongside appointments. Returns product details inc...

Acuity Reschedule Appointment

Reschedule an existing appointment to a new date and time. The appointment will be moved to the specified datetime. The new time must be available on ...

Acuity Upsert Appointment

Create a new appointment or update an existing appointment. For create: provide appointmentTypeID, calendarID, and datetime. For update: provide appoi...

Acuity Upsert Block

Create a new time block or update an existing time block. Time blocks define periods when appointments cannot be scheduled (e.g., breaks, holidays). F...

Acuity Upsert Client

Create a new client or update an existing client. For create: provide firstName and lastName. For update: provide client ID and only the fields you wa...

Delete

Universal delete tool that removes ANY Acuity Scheduling resource using smart ID routing with colon-separated format. Supports clients, blocks, and ce...

Fetch

Universal fetch tool that retrieves ANY Acuity Scheduling resource using smart ID routing with colon-separated format. Supports appointments, clients,...

Frequently Asked Questions

What is the Acuity Scheduling MCP server?

Acuity Scheduling is an online appointment scheduling software that allows businesses to automate bookings, send reminders, and manage calendar availability. It is primarily used to streamline and simplify the process of scheduling appointments and managing time slots. It provides 24 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Acuity Scheduling to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/acuity-scheduling. Authentication is handled automatically.

How many tools does Acuity Scheduling provide?

Acuity Scheduling provides 24 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Acuity Scheduling require?

Acuity Scheduling uses API Key. Acuity Scheduling requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Acuity Scheduling to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/acuity-scheduling

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Acuity Scheduling?

Sign in to connect your credentials and start running tools from the chat.

Acuity Scheduling MCP Server & Skill — 24 Tools