Connect Acuity Scheduling to Your AI Agent

Tell AI the appointment type, calendar, and timezone so it can check availability or organize your booking schedule.

12 tools API key

Try a Acuity Scheduling Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Acuity Scheduling

Find Suitable Appointment Slots

Match a service and calendar to available dates and times.

/oo Acuity Scheduling: Find available times for [appointment type] on [calendar] during [month] in [timezone]. Show dates and times without creating a booking.

Prepare a Booking Brief

Summarize bookings and intake answers for a selected day or client.

/oo Acuity Scheduling: Read Acuity appointments for [date range] on [calendar ID]. Summarize client names, appointment types, times, and intake answers relevant to [preparation focus].

Create a Specified Booking

Check availability and required intake information before booking the time you choose.

/oo Acuity Scheduling: Book [appointment type] at [date and time, timezone] for [first name, last name, email] on [calendar ID]. Check availability and use these intake answers [answers]. [Send or suppress] notifications.

Start Working with Acuity Scheduling

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Acuity Scheduling

    Connect your Acuity Scheduling API key and User ID.

    Connect Acuity Scheduling →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Access to the calendars and appointment types needed for your task.
  • Always specify the timezone. State whether appointment notifications should be sent when creating or rescheduling.

Acuity Scheduling Tools

Acuity Scheduling exposes calendars, appointment types, intake forms, availability, and appointment records. Booking and rescheduling operations can change appointments and send notifications.

Check Booking Availability

Read calendars and service types, then find available dates and times.

Read and Maintain Bookings

Read appointment details, create bookings, update client information, and reschedule appointments.

12 tools

Get Account

Retrieve the Acuity Scheduling account associated with the credential.

acuity_scheduling.get_account

List Calendars

List calendars configured in the Acuity Scheduling account.

acuity_scheduling.list_calendars

List Appointment Types

List appointment types configured in Acuity Scheduling.

acuity_scheduling.list_appointment_types

List Intake Forms

List intake forms configured in Acuity Scheduling.

acuity_scheduling.list_intake_forms

List Available Dates

List available Acuity Scheduling dates for a month and appointment type.

acuity_scheduling.list_available_dates

List Available Times

List available Acuity Scheduling times for a date and appointment type.

acuity_scheduling.list_available_times

List Appointments

List Acuity Scheduling appointments with optional client and date filters.

acuity_scheduling.list_appointments

Get Appointment

Retrieve one Acuity Scheduling appointment by ID.

acuity_scheduling.get_appointment

Create Appointment

Create an appointment in Acuity Scheduling.

acuity_scheduling.create_appointment

Update Appointment

Update client details, forms, notes, or labels on an Acuity appointment.

acuity_scheduling.update_appointment

Reschedule Appointment

Reschedule an Acuity appointment to a new date and time.

acuity_scheduling.reschedule_appointment

Cancel Appointment

Cancel an Acuity Scheduling appointment.

acuity_scheduling.cancel_appointment

Frequently Asked Questions

Does checking availability reserve a time?

No. Availability queries read dates and times. A booking is created only when you explicitly ask to create an appointment.

What should I include in a booking request?

Include appointment type, calendar, date and time, timezone, client name, and any required intake answers. Supply email and notification preferences where needed.

Can I update contact details without changing the time?

Yes. Appointment updates handle client details and notes; rescheduling is a separate operation. Specify the appointment ID and the fields to change.

Connect Acuity Scheduling

About Acuity Scheduling ↗