Integration · Scheduling
Connect Claude & ChatGPT to Yoplanning
Ask your AI who is working on Saturday, which slots are still free for a product, or to book a customer in Yoplanning. It can search and create customers, create and update orders, read sessions and move them, list payments, and block time when a staff member is unavailable. Planning questions get answered without opening the calendar.
Free plan, no credit card. Takes about a minute.
Try asking
“Who is working on Saturday?”
The AI lists staff assignments to sessions in that date range, so you see who works when.
“Which slots are still free for the kayak tour next week?”
It finds the online product and lists its upcoming available slots.
“Book Lea Martin for two places on the Saturday climbing session.”
It searches the customer first, creates her if she is new, and creates the order with the items and booking status.
What your AI can do
Sessions and staff
Read and update sessions, see staff assignments, list team members, and create or list staff unavailabilities.
Bookings and payments
List, read, create and update orders, list payments, and see available slots for online products.
Customers and products
Search, create and update customers, and list products, online products and resources such as prices, rentals and options.
“Has order 7f3c… been paid?”
It reads the order and lists the payments recorded on it.
“Move tomorrow's 10:00 session to 14:00.”
It updates the session with the new start and end time.
“Mark Thomas as unavailable from 3 to 7 March, reason holiday.”
It creates an unavailability for that staff member with dates and reason.
22 tools for Yoplanning
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_customerChanges dataCreate a customer. Pass a new UUID as `id` plus first/last name, email, phone, address, language and note.create_orderChanges dataCreate an order (booking). Pass a new UUID as `id`, the `main_client`, `items`, `currency` and optional `note` and `booking_status`.create_unavailabilityChanges dataBlock time for a staff member. Pass a new UUID as `id`, `teacher_id`, `start_date`, `end_date` and optional `reason`.get_customerGet one customer by `customer_id`.get_orderGet one order by `order_id`, with items, customer and payment status.get_productGet one product by `product_id`, with price, duration and descriptions.get_sessionGet one session (a scheduled activity slot) by `session_id`, with staff, clients and times.get_teamGet your Yoplanning team's details.list_membersList your team members (staff).list_online_productsList the products sold online through your booking engines.list_order_paymentsList payments recorded on one order by `order_id`.list_ordersList orders (bookings), filtered by creation date or last update range.list_paymentsList payments, filtered by `status`, `client_id`, `customer_order_id`, client name, amount or creation date.list_product_availabilitiesList upcoming available slots for one online product by `product_id`.list_productsList the activities/products your team offers.list_resourcesList resources (prices, rentals, options), searchable by `name_contains`, `label_contains` or price.list_staff_attendancesList staff assignments to sessions, filtered by `teacher_id`, teacher name, staff status or `start_date` range. Useful to see who works when.list_unavailabilitiesList staff unavailabilities, filtered by `staff` and start/end date ranges.search_customersSearch customers by `first_name`, `last_name`, `email`, `phone_number`, `city` or last update date. Use before creating to avoid duplicates.update_customerChanges dataUpdate a customer by `customer_id` (also pass the same value as `id`). Send the full customer record; fields left out may be cleared.update_orderChanges dataUpdate an order by `order_id` (also pass the same value as `id`), e.g. its items, note or booking status.update_sessionChanges dataUpdate a session by `session_id` (also pass it as `id`) with `start_date` and `end_date`, plus name, staff, clients, max participants or meeting point.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Yoplanning from the app list.
- 2
Paste your key
Paste your Yoplanning API token and your team ID. In Yoplanning, open your preferences, go to the 'API YoPlanning' section and request an API token. The team ID is needed because most calls work on one team.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Yoplanning?
It can read your team, sessions, orders, customers, products, online products and their available slots, resources, payments, team members, staff assignments and unavailabilities. It can create customers, orders and staff unavailabilities, and update customers, orders and sessions.
Does the AI see my Yoplanning API token?
No. Your 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. Creating orders and changing sessions affect your planning, and they 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Yoplanning account.
Why does Yoplanning need a team ID?
Most of Yoplanning's API works inside one team, so PipMCP needs to know which team to use. You enter the team ID once together with your API token, and the AI works on that team's sessions, bookings and customers.
Related integrations
Let your AI work in Yoplanning today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Yoplanning freePipMCP is not affiliated with Yoplanning. Product names are trademarks of their owners.






