Integration · Scheduling
Connect Claude & ChatGPT to Setster
Ask your AI what is booked tomorrow, when the next free slot for a service is, or to book a client in. It reads appointments, services, clients, employees, locations and working hours in Setster. It can book, reschedule, confirm or decline appointments, send reminders and create or update clients.
Free plan, no credit card. Takes about a minute.
Try asking
“What appointments are coming up this week?”
The AI lists upcoming appointments with client, service, employee and time.
“When is the next free slot for a 60-minute consultation?”
It finds the service and reads open booking slots from the date you give.
“Book Jane Miller, [email protected], for a consultation on Tuesday at 10:00.”
It checks whether the client exists, then books the appointment with service, start time and client details.
What your AI can do
Appointments
Search and read appointments, book and reschedule them, confirm or decline pending ones and send reminders.
Availability and services
Read open booking slots per service, list services with duration and price, and check employees' working hours.
Clients, staff and locations
Search, create and update clients, and look up employees, locations and your account details.
“Move Jane's appointment to Thursday at 14:00.”
It finds the appointment and reschedules it, sending the required booking details again.
“Send a reminder for tomorrow's 9 o'clock appointment.”
It finds the appointment and sends a reminder. This sends a message to the client.
“What are Anna's working hours at the downtown location next week?”
It finds the employee and location and reads her working hours for that date range.
22 tools for Setster
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
confirm_appointmentVisible to othersConfirm a pending appointment by appointment_id. The client may be notified.create_appointmentChanges dataBook an appointment with service_id, start_date (local date and time), client_name and client_email, plus optional employee_id, location_id, duration, note and status. body_company_id is your Setster account ID.create_clientChanges dataCreate a client with name and email, plus optional phone, address, notes and birthday. Search first to avoid duplicates.decline_appointmentVisible to othersDecline an appointment by appointment_id with a reason. The client may be notified.delete_appointmentDeletesPermanently delete an appointment by appointment_id. This cannot be undone.get_accountGet your Setster account's full details, such as business info and settings.get_appointmentGet one appointment by appointment_id.get_availabilityGet open booking slots for a service_id from start_date (YYYY-MM-DD). Set t to daily or weekly and return to times (slot start times) or boxes; optional location_id and provider_id.get_clientGet one client by customer_id.get_employeeGet one employee (provider) by employee_id.get_employee_hoursGet an employee's working hours at a location_id between start_date and end_date.get_locationGet one location by address_id.get_serviceGet one service by service_id, including duration and price.list_servicesList the services clients can book, optionally filtered by location_id or active status.list_upcoming_appointmentsList upcoming appointments, with limit and offset paging.search_appointmentsSearch appointments by client, service, employee, location, status, date range or search_text, with sorting and paging.search_clientsSearch clients by q (name text), email, client_id or employee_id.search_employeesSearch employees (providers) by name, email or status.search_locationsSearch your business locations by name, address or city.send_appointment_reminderVisible to othersSend a reminder for an appointment by appointment_id, optionally choosing who it is sent to (send_to). This sends a message.update_appointmentChanges dataChange an appointment by appointment_id, e.g. to reschedule it. service_id, start_date, client_name, client_email and body_company_id (your Setster account ID) must be sent again.update_clientChanges dataUpdate a client by customer_id; name and email are required, other fields are optional.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Setster from the app list.
- 2
Paste your key
Enter your Setster API key together with the account owner's email and your Setster account ID (company_id). Setster's Getting Started guide shows where to find the API key.
- 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 Setster?
The AI can read appointments, services, availability, clients, employees, working hours, locations and your account. It can book, reschedule, confirm, decline and delete appointments, send reminders and create and update clients.
Does the AI see my Setster credentials?
No. Your Setster API key, owner email and account ID are 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. Confirming, declining and reminders can notify the client, and deleting an appointment cannot be undone. Those actions can require your approval before they run. 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 Setster account. PipMCP is not affiliated with Setster.
Why does Setster need my email and account ID?
Setster signs in API calls with the account owner's email together with the API key, so PipMCP needs both to open a session. Bookings and appointment changes also have to name your Setster account ID (company_id), so you enter it once during setup.
Related integrations
Let your AI work in Setster today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Setster freePipMCP is not affiliated with Setster. Product names are trademarks of their owners.






