
Integration · Payroll & HR
Connect Claude & ChatGPT to Planday
Ask your AI who is working on Saturday, which shifts are still open, or what next week's schedule costs in wages. It can create, change and assign shifts in Planday, publish draft shifts to employees, approve worked shifts for payroll and keep positions, shift types and day notes up to date. You get answers about the schedule without clicking through each department.
Free plan, no credit card. Takes about a minute.
Try asking
“Who is working in the kitchen on Saturday?”
The AI lists the shifts for that department and date, with employee, position and start and end times.
“Which shifts next week are still open?”
It lists shifts in the date range and picks out the ones with no employee assigned.
“Create an open bartender shift on Friday from 18:00 to 02:00 as a draft.”
It finds the position with its department and employee group and creates an unpublished shift with no one assigned.
What your AI can do
Shifts
List, create, change, assign and delete shifts, fill open shifts, publish drafts, approve worked shifts and see each shift's change history.
Hours and wage cost
Get total scheduled hours and wage cost for a department and date range before you publish the schedule.
Positions and setup
Read and update positions, shift types, sections, skills and schedule day notes, with the IDs you need to plan shifts.
“Give Friday's open bartender shift to Maria.”
It finds the shift and Maria's employee ID and assigns her to it.
“What will next week's schedule cost in wages for the restaurant?”
It reads the total scheduled hours and wage cost for the department in that date range.
“Publish next week's draft shifts for the bar.”
It publishes the draft shifts in the department, so employees see them and are notified.
23 tools for Planday
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
approve_shiftVisible to othersApprove a worked shift by ID so its hours are ready for payroll.assign_shift_employeeChanges dataAssign an employee to a shift (for example to fill an open shift), given shift ID and employee ID. Leave employee ID empty to unassign.create_positionChanges dataCreate a position with name, department ID and employee group ID, and whether it affects revenue.create_shiftChanges dataCreate a shift with date, start and end time, department ID and employee group ID; optionally assign an employee, position or shift type. Leave employee_id empty to create an open shift; is_draft keeps it unpublished.create_shift_typeChanges dataCreate a shift type with name, colour and salary code, and whether breaks are allowed.delete_shiftDeletesDelete a shift by ID. Assigned employees lose the shift from their schedule.get_positionGet one position by ID.get_shiftGet one shift by ID with date, times, employee, department, position and status.get_shift_historyGet the change history of one shift by ID: who changed what and when.get_shift_time_and_costGet total scheduled hours and wage cost of shifts for a department in a date range (from, to).list_deleted_shiftsList shifts that were deleted, optionally filtered by deletion date range, department, employee or position.list_positionsList positions (roles such as Bartender or Chef) with their department and employee group IDs. Useful for finding the IDs needed to create shifts.list_schedule_daysList schedule days (day notes and visibility) for a department in a date range (from, to).list_sectionsList schedule sections, optionally for one department.list_shift_statusesList the shift statuses available in Planday (used to filter list_shifts).list_shift_typesList shift types (for example Normal, Sick, Holiday) with colour and salary code.list_shiftsList shifts for a date range (from, to), optionally filtered by department, employee, employee group, position, shift type or status. Results are paginated.list_skillsList employee skills for a department, optionally filtered by employee group.publish_draft_shiftsVisible to othersPublish draft shifts in a department so employees can see them and are notified. Optionally limit to specific shift IDs.update_positionChanges dataUpdate a position by ID, such as its name, colour, section or validity dates.update_schedule_dayVisible to othersSet the title, description and visibility of a schedule day for a department. Visible day notes are shown to employees.update_shiftChanges dataChange an existing shift by ID, such as date, times, employee, position or shift type. Date, employee group ID, use_breaks and allow_conflicts must be sent.update_shift_typeChanges dataUpdate a shift type by ID, such as name, colour or salary code.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Planday from the app list.
- 2
Paste your key
You must be a Planday administrator. In Planday go to Settings > Integrations > API Access and click Create App. Give it a name, tick the scopes you want the AI to have and save. Click Authorize next to the app and accept the consent screen. Then copy the App ID and the Token from the API Access page and paste them into PipMCP.
- 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 Planday?
It can read shifts, deleted shifts, shift history, shift statuses, shift types, positions, sections, skills, schedule days and hours and wage cost for a department. It can create, update and assign shifts, create and update positions and shift types, and set day notes. If you switch those tools on, it can also publish draft shifts, approve worked shifts and delete shifts.
Does the AI see my Planday credentials?
No. Your App ID and token are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. PipMCP renews access with Planday automatically, and 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. Publishing shifts notifies employees, visible day notes are shown to staff, approving a shift sends its hours towards payroll and deleting a shift removes it from the employee's schedule. These 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 Planday account with an administrator who can create an API app.
Can the AI create shifts without employees seeing them right away?
Yes. Shifts can be created as drafts, which stay unpublished until you publish them. You can let the AI build next week's schedule as drafts, look it over in Planday, and then publish, either yourself or by asking the AI to do it.
Let your AI work in Planday today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Planday freePipMCP is not affiliated with Planday. Product names are trademarks of their owners.




