Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to SchedulingKit

Ask your AI what is booked this week, to book an appointment for a client, or to send an invoice after a session in SchedulingKit. It can create and update clients and event types, list payment transactions and look at your workflows. Recurring bookings, locations, tax rates and team details are covered too.

Connect SchedulingKit free

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

Try asking

  • “What appointments do I have this week?”

    The AI lists your booked events with time, invitee and event type.

  • “Book a 60-minute consultation for Lisa Dahl on Friday at 10:00.”

    It finds the event type and books the event with the invitee's name and email.

  • “Cancel Thursday's session with Mark, he is ill.”

    It cancels the booked event with the reason you give. A cancellation cannot be undone.

What your AI can do

Bookings

List, book and cancel appointments, see each date of a recurring event, and look up locations.

Clients and event types

Create and update clients and the kinds of appointments people can book, with duration and price.

Invoices and payments

Create, update and read invoices, list tax rates and look up payment transactions.

  • “Create an invoice for Lisa Dahl for three sessions, due in 14 days.”

    It creates the invoice with line items, invoice date and due date.

  • “Which payments failed last month?”

    It lists payment transactions filtered by status and date range.

  • “Raise the price of the Intro session to 600.”

    It updates the price on that event type. Only the fields you ask for change.

26 tools for SchedulingKit

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

  • cancel_eventDeletesCancel a booked event by `event_id`, with an optional `reason`. This cannot be undone.
  • create_clientChanges dataCreate a client with `name` and `email`, plus optional phone and notes.
  • create_eventChanges dataBook an event for an invitee: `event_type_id`, `start_time`, `end_time`, `invitee_name` and `invitee_email`, plus optional phone, notes, location, staff and recurrence.
  • create_event_typeChanges dataCreate an event type with a `name` and `duration` in minutes, plus optional price, currency, description, color and location type.
  • create_invoiceChanges dataCreate an invoice for `customer_name` and `customer_email` with line `items`, `invoice_date` and `due_date`, plus optional currency, tax rate, discount and notes.
  • get_clientGet one client by `customer_id`, with name, email, phone and notes.
  • get_current_userGet the SchedulingKit user this connection belongs to.
  • get_eventGet one booked event by `event_id`, with time, invitee and event type.
  • get_event_typeGet one event type by `event_type_id`, with duration, price and location type.
  • get_invoiceGet one invoice by `invoice_id`, with line items, totals and due date.
  • get_locationGet one location by `address_id`.
  • get_teamGet your SchedulingKit team details.
  • get_transactionGet one payment transaction by `payment_id`.
  • get_workflowGet one workflow by `workflow_id`, with its trigger and actions.
  • list_clientsList your clients, page by page.
  • list_event_occurrencesList the individual dates of a recurring event by `event_id`.
  • list_event_typesList your event types (the kinds of appointments people can book). Use it to find an `event_type_id`.
  • list_eventsList booked events (appointments), page by page.
  • list_invoicesList invoices, page by page.
  • list_locationsList your meeting locations (addresses). Use it to find a `location_id` for bookings.
  • list_taxesList the tax rates set up for invoices.
  • list_transactionsList payment transactions, filtered by `search`, `status`, `type`, `provider` or a date range (`date_from`, `date_to`).
  • list_workflowsList your automated workflows (such as reminders tied to bookings).
  • update_clientChanges dataUpdate a client's name, email, phone, notes or active status by `customer_id`. Only the fields you pass change.
  • update_event_typeChanges dataUpdate an event type's name, duration, price, description or active status by `event_type_id`. Only the fields you pass change.
  • update_invoiceChanges dataUpdate an invoice's items, dates, customer details, tax, discount or notes by `invoice_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a SchedulingKit API token. In SchedulingKit open Settings > API Tokens and click Create API Token. Copy the token and paste it into PipMCP.

  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 SchedulingKit?

The AI can read booked events, recurring dates, event types, clients, locations, invoices, tax rates, payment transactions, workflows, your user and your team. It can book and cancel events, create and update clients and event types, and create and update invoices.

Does the AI see my SchedulingKit API token?

No. Your SchedulingKit API token is encrypted at rest and never shown to the AI. After you save it, it is 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 read-only. Cancelling an event cannot be undone and can require your approval before it runs, as can booking or invoicing. 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?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SchedulingKit account.

Can the AI change my reminder workflows?

No. The AI can list your workflows and read a workflow's trigger and actions, but it cannot create or change them. Workflows stay as you set them up in SchedulingKit.

Let your AI work in SchedulingKit today.

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

Connect SchedulingKit free

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