Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to Appointedd

Ask your AI what is booked tomorrow, when a service has free slots, or what a customer has booked before in Appointedd. It can search bookings and customers, read services, resources and group events, find available dates and times, update customer details and cancel bookings. You also see the emails and SMS messages sent to a customer.

Connect Appointedd free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What bookings do we have tomorrow?”

    The AI searches bookings starting in that date range and lists the time, service, resource and state of each.

  • “When is the next free slot for a massage with Sara next week?”

    It finds the service and resource, then searches available times in that range.

  • “Show me Anna Berg's bookings and the messages we sent her.”

    It finds the customer and lists her bookings and the emails and SMS messages sent to her.

What your AI can do

Bookings and availability

Search bookings by state, customer, resource or date, find available dates and times for a service, and cancel bookings.

Customers

Search and read customers with contact details, tags and custom fields, update them, and list their bookings, emails and SMS messages.

Services, resources and classes

Read services, service categories, resources (staff, rooms or equipment), users, accounts and group events with their bookings.

  • “Update Peter Holm's mobile number to +4512345678.”

    It finds the customer and changes the mobile number. Only the fields you name change.

  • “Who has signed up for Thursday's yoga class?”

    It finds the group event and lists its bookings.

  • “Cancel booking 5f2a for the customer who called in sick.”

    It cancels the booking. The customer may be notified and the cancellation cannot be undone.

24 tools for Appointedd

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_bookingDeletesCancel a booking by `booking_id`. The customer may be notified and the cancellation cannot be undone.
  • find_available_datesChanges dataFind dates with availability. Pass `accounts` (each with accountId and serviceId, optionally resourceIds) and `ranges` (start/end ISO date-times to search).
  • find_available_timesChanges dataFind available time slots. Pass `accounts` (each with accountId and serviceId, optionally resourceIds) and `ranges` (start/end ISO date-times); optionally `duration`, `spaces` and `timezone`.
  • get_accountGet one account (organisation) by `account_id`.
  • get_bookingGet one booking by `booking_id`, with its time, service, resource and state.
  • get_booking_customerGet the customer who made a booking, by `booking_id`.
  • get_customerGet one customer by `customer_id`, with contact details, tags and custom fields.
  • get_group_eventGet one group event by `event_id`.
  • get_resourceGet one resource by `resource_id`.
  • get_serviceGet one service by `service_id`, with its durations, capacity and payment settings.
  • list_accountsList the Appointedd accounts (organisations) you can access, optionally filtered by a name query. Use to find the account ID other tools need.
  • list_customer_bookingsList a customer's bookings by `customer_id`, optionally filtered by state or date range.
  • list_customer_emailsList the emails sent to a customer by `customer_id`, optionally for specific booking IDs.
  • list_customer_smsList the SMS messages sent to a customer by `customer_id`, optionally for specific booking IDs.
  • list_group_event_bookingsList the bookings for a group event by `event_id`.
  • list_group_eventsList group events (classes or sessions with several participants), filtered by account, customer, resource or date ranges.
  • list_resourcesList resources (staff, rooms or equipment), filtered by `filter_name` or account IDs.
  • list_service_categoriesList service categories, optionally for specific account IDs.
  • list_service_resourcesList the resources (staff, rooms or equipment) that deliver a service, by `service_id`.
  • list_servicesList bookable services, filtered by `filter_name`, category or account IDs.
  • list_usersList users (staff logins), filtered by `filter_user_query` or account IDs.
  • search_bookingsSearch bookings, filtered by `filter_state`, customer IDs, resource IDs, account IDs or start/end/created date ranges. Paginated.
  • search_customersSearch customers by `filter_query`, or by email, mobile, first name, last name or tags. Paginated.
  • update_customerChanges dataUpdate a customer by `customer_id`: pass `attributes` such as firstname, lastname, email, mobile, tags, customFields or marketingOptIn. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Appointedd from the app list.

  2. 2

    Paste your key

    Paste the Client ID and Client secret of an Appointedd API client. In Appointedd open Settings → API integration (or the OAuth clients page if you have several accounts) and click Create New API. Give it a name, choose which accounts it may access, then copy the client ID and secret. The secret is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Appointedd?

The AI can search and read bookings, customers, services, service categories, resources, users, accounts and group events. It can find available dates and times for a service, list a customer's bookings, emails and SMS messages, update customer details and cancel bookings.

Does the AI see my Appointedd credentials?

No. Your Appointedd client ID and secret are encrypted at rest and never shown to the AI. After you save them, them are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Cancelling a booking cannot be undone and the customer may be notified, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Appointedd connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Appointedd account.

Which Appointedd accounts can the AI reach?

Only the accounts you chose when you created the API client in Appointedd. If you run several organisations, the AI can list the accounts it has access to and use their IDs to filter bookings, services and resources.

Let your AI work in Appointedd today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Appointedd free

PipMCP is not affiliated with Appointedd. Product names are trademarks of their owners.