Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to Sonderplan

Ask your AI who is free next Tuesday, to book a room and a crew for a shoot, or to find an invoice in Sonderplan. It can check booking clashes, create and update bookings, log and stop time entries, create and update projects and contacts, and download invoices and quotes as PDF. Scheduling questions get answered without scrolling through the planner.

Connect Sonderplan free

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

Try asking

  • “Is Studio 2 free on Thursday from 9 to 17?”

    The AI finds the resource and checks which resources are already booked in that time range.

  • “Book Anna and Studio 2 for the Nordic Foods shoot on Thursday, 9 to 17.”

    It creates a booking with those resources, times and project. By default the booked people get an email.

  • “Move Friday's edit session one hour later and do not notify anyone.”

    It updates the booking times with notifications switched off.

What your AI can do

Bookings and resources

Check clashes, create, update and delete bookings, and list people, rooms, equipment and workspaces.

Projects and time

Create, search and update projects, and create, list and stop time entries with activities.

Invoices, quotes and contacts

Search invoices and quotes, download them as PDF, list billable items, and search and update contacts.

  • “Log 3 hours of editing for me on project NF-24 today.”

    It creates a time entry with the activity, start and end time and your user.

  • “Send me the PDF of invoice 1045.”

    It searches for the invoice by number and downloads it as PDF.

  • “Which quotes for project NF-24 are still open?”

    It searches quotes by project and status.

23 tools for Sonderplan

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

  • check_booking_clashesCheck which resources are already booked between `start` and `end` (UNIX timestamps), optionally for specific `resources` IDs.
  • create_bookingChanges dataCreate a booking with a `name`, `start` and `end` (UNIX timestamps, or start_date_time_iso/end_date_time_iso), plus resources, project, client and notes. By default booked people get an email.
  • create_projectChanges dataCreate a project with a `name`, optionally code, description, start/end dates, status and colors.
  • create_time_entryChanges dataCreate a time entry: `name` (activity), `start` (UNIX timestamp), `owner_id` (user), optionally `end`, description and billable.
  • delete_bookingMoves moneyDelete one booking by `id`; for a repeat, `repeat_delete_scope` picks single, future or all. This cannot be undone and booked people are emailed by default.
  • download_invoice_pdfDownload an invoice as PDF by `id`.
  • download_quote_pdfDownload a quote as PDF by `id`.
  • list_billable_itemsList billable items (products and services) by `name` or tax.
  • list_groupsList user groups and their permissions.
  • list_resourcesList bookable resources (people, rooms, equipment), optionally by `id`.
  • list_time_activitiesList the time activities (task types) used for time entries.
  • list_time_entriesList time entries, optionally filtered by `project_id` or `booking_id`.
  • list_usersList Sonderplan users, optionally by `id`.
  • list_workspacesList workspaces (resource groupings).
  • search_bookingsSearch bookings by `name`, a `from_time`/`to_time` range (UNIX timestamps), `project_id`, `resource_ids` or `status_id`, with paging.
  • search_contactsSearch contacts (people and organizations) by `name`, `type`, `id` or `uuid`.
  • search_invoicesSearch invoices by `number`, `project_id`, `status_id`, currency or a `from_time`/`to_time` range.
  • search_projectsSearch projects by `name`, `code`, `status_id`, `description` or folder.
  • search_quotesSearch quotes by `number`, `project_id`, `status_id`, currency or a `from_time`/`to_time` range.
  • stop_time_entryVisible to othersStop a running time entry (timer) by `id`.
  • update_bookingVisible to othersUpdate a booking by `id`: times, name, notes, resources, project or status. Booked people are emailed unless `notify_user_resources` is false.
  • update_contactVisible to othersUpdate a contact by `uuid`: name, emails, phones, address, website or notes.
  • update_projectVisible to othersUpdate a project by `id`: name, code, description, dates, status or colors.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Sonderplan API client token. In Sonderplan expand Admin, click Integrations > New > Api Client, enter a description, pick the user whose permissions the client should have and click Save. Copy the Bearer token right away, since it 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 Sonderplan?

The AI can search bookings, projects, contacts, invoices and quotes, check booking clashes and list resources, workspaces, users, groups, time entries, time activities and billable items. It can create and update bookings, projects and contacts, delete bookings, create and stop time entries, and download invoices and quotes as PDF.

Does the AI see my Sonderplan credentials?

No. Your Sonderplan API client token is encrypted at rest and never shown to the AI. After you save them, they 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 read-only. Deleting a booking cannot be undone, and new or changed bookings can email the booked people, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Sonderplan account.

Which permissions does the AI get in Sonderplan?

When you create the API client in Sonderplan, you pick a user, and the client gets that user's permissions. The AI can only reach what that user can reach. You can narrow it further by switching tools off in PipMCP.

Let your AI work in Sonderplan today.

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

Connect Sonderplan free

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