Integration · Payroll & HR
Connect Claude & ChatGPT to Connecteam
Ask your AI who is working tomorrow, how many hours someone logged this week, or to approve a time-off request in Connecteam. It can read employees, schedules, shifts, time clocks, timesheets, jobs, tasks, forms and time off. It can also create and update shifts and employees, clock people in and out, handle time-off requests and send chat messages.
Free plan, no credit card. Takes about a minute.
Try asking
“Who is on shift tomorrow?”
The AI finds the schedule and lists tomorrow's shifts with times and assigned employees.
“How many hours did Line work last week?”
It gets Line's timesheet totals from the time clock for that week.
“Approve Jonas's pending vacation request.”
It finds the pending request and sets it to approved, with a manager note if you add one.
What your AI can do
Scheduling
List, create, update and delete shifts, read schedules and jobs, and notify the assigned employees.
Time clock and time off
Clock employees in and out, read time entries and timesheet totals, and create, approve or deny time-off requests.
People and communication
Add and edit employees, read tasks and form submissions, and send chat or private messages.
“Create a shift on Saturday from 7 to 15 for Sofie and notify her.”
It creates the shift in the schedule, assigns Sofie and alerts her.
“Post in the Warehouse channel that the delivery is delayed until noon.”
It finds the conversation and sends the message as a custom publisher. Everyone in the conversation receives it.
“Add our new hire Emil Berg with his phone number and send him an invite.”
It creates the employee and texts him an activation invite.
29 tools for Connecteam
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
clock_in_userChanges dataClock an employee in on a time clock (`time_clock_id`, `user_id`), optionally for a `job_id` or scheduled shift. The time defaults to now.clock_out_userChanges dataClock an employee out on a time clock (`time_clock_id`, `user_id`). The time defaults to now.create_shiftsChanges dataCreate shifts in a schedule (`scheduler_id`). Pass `items`, each with `startTime` and `endTime` (Unix seconds), a `title` or `jobId`, `assignedUserIds` and `isPublished`. Set `notify_users` to alert the assigned employees.create_time_off_requestChanges dataCreate a time-off request for an employee: `user_id`, `policy_type_id`, `start_date`, `end_date`, `is_all_day`, `timezone` and `status` (approved, pending or denied).create_usersChanges dataAdd up to 25 employees. Pass `items`, each with `firstName`, `lastName`, `phoneNumber` and `userType`, plus optional email and custom fields. Set `send_activation` to text them an invite.delete_shiftDeletesDelete one shift from a schedule (`scheduler_id`, `shift_id`). Set `notify_users` to tell the assigned employees. This cannot be undone.get_accountGet the connected Connecteam company account's details. Use to confirm which account you are working in.get_form_submissionGet one form submission with its answers (`form_id`, `form_submission_id`).get_jobGet one job by ID (`project_id`).get_timesheetGet timesheet totals for a time clock (`time_clock_id`) between `start_date` and `end_date` (YYYY-MM-DD), optionally for `user_ids` or `job_ids`.list_chat_conversationsList chat conversations (channels and groups). Use to find a conversation_id.list_chat_publishersList the custom publishers that messages can be sent as. Use one as sender_id.list_form_submissionsList submissions of a form (`form_id`), filtered by `user_ids` or submission time.list_formsList forms, optionally filtered by `name`.list_jobsList jobs (the work or projects shifts and time are tracked against), filtered by `job_names`, `job_codes` or `job_ids`.list_schedulesList the job schedules (schedulers). Use to find a scheduler_id for shifts.list_shiftsList shifts in a schedule (`scheduler_id`) between `start_time` and `end_time` (Unix seconds), optionally filtered by `assigned_user_ids`, `job_id`, `is_published` or `is_open_shift`.list_task_boardsList the task boards. Use to find a task_board_id.list_tasksList tasks on a task board (`task_board_id`), filtered by `status`, `user_ids` or `label_ids`.list_time_clocksList the time clocks. Use to find a time_clock_id for timesheets and clocking in or out.list_time_entriesList the clock-in and clock-out entries (time activities) on a time clock (`time_clock_id`) between `start_date` and `end_date`, optionally for `user_ids`.list_time_off_requestsList time-off requests between `start_date` and `end_date`, filtered by `statuses` or `user_ids`.list_time_off_typesList the time-off policy types (such as vacation or sick leave). Use for policy_type_id.list_usersList employees (users), filtered by `full_names`, `email_addresses`, `phone_numbers`, `user_ids` or `user_status`. Use to find a user ID. Paginate with `limit` and `offset`.send_chat_messageVisible to othersSend a chat message into a conversation (`conversation_id`) with `text`, as a custom publisher (`sender_id`). Everyone in the conversation receives it.send_private_messageVisible to othersSend a private chat message to one employee (`user_id`) with `text`, as a custom publisher (`sender_id`).update_shiftsVisible to othersUpdate shifts in a schedule (`scheduler_id`). Pass `items`, each with `shiftId` and the fields to change (times, title, job, published state). Set `notify_users` to alert the assigned employees.update_time_off_requestChanges dataUpdate a time-off request by `request_id`, for example approve or deny it via `status`, or change the dates. Add a `manager_note` if needed.update_usersVisible to othersEdit up to 25 employees. Pass `items`, each with `userId` and the fields to change (name, phone, email, custom fields, or `isArchived` to archive or restore).
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Connecteam from the app list.
- 2
Paste your key
Paste a Connecteam API key. In Connecteam go to Settings > API Keys and click Add API key, then copy it. API access needs the Expert plan or higher, and each key only reaches the hubs (Operations, Communications, HR & Skills) on eligible plans.
- 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 Connecteam?
It can read employees, schedules, shifts, jobs, time clocks, time entries, timesheets, time-off types and requests, task boards, tasks, forms, form submissions and chat conversations. It can create and update shifts, employees and time-off requests, delete shifts, clock employees in and out, and send chat or private messages.
Does the AI see my Connecteam credentials?
No. Your Connecteam credentials 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. Deleting a shift cannot be undone, and a chat message reaches everyone in the conversation, so 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 Connecteam account.
Which Connecteam plan do I need?
Connecteam API access needs the Expert plan or higher. Each key only reaches the hubs that are on eligible plans: Operations, Communications, and HR & Skills.
Related integrations
Let your AI work in Connecteam today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Connecteam freePipMCP is not affiliated with Connecteam. Product names are trademarks of their owners.






