Integration · Payroll & HR
Connect Claude & ChatGPT to Clockie
Ask your AI how many hours each person worked last week, who forgot to clock out, or which visitors are on site right now, and get the answer from Clockie. It can create, correct, approve and reject time entries, add and update staff members and jobs, and search visitor sign-ins. Getting timesheets ready for payroll takes a few questions instead of a pass through every entry.
Free plan, no credit card. Takes about a minute.
Try asking
“How many hours did each person work last week?”
The AI gets the hours summary for last week, grouped by staff member.
“Who is still clocked in from yesterday?”
It lists open time entries from yesterday without a clock-out time, with staff name and job.
“Clock out Sam's open entry at 17:00.”
It finds Sam, finds the open time entry and clocks it out at 17:00.
What your AI can do
Time entries
List, create, correct and clock out time entries, approve or reject them for payroll, and get hours summaries by staff, job or department.
Staff and jobs
Search, add, update and deactivate staff members, and create or update jobs with code, customer name and budget hours.
Visitors
See who is on site, and search visitors, visitor companies and sign-ins by name, date, company or location.
“Approve all of last week's time entries for the Harbour Street job.”
It finds the job, lists last week's unapproved entries for it and approves them for payroll.
“How many hours have we used on job K-104 against its budget?”
It reads the job's budget hours and adds up the time entries recorded on it.
“Which visitors are on site right now?”
It lists the visitors currently signed in, optionally for one location.
26 tools for Clockie
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
approve_time_entryVisible to othersApprove one time entry by entry_id for payroll, optionally with a payroll_code_id.clock_out_time_entryChanges dataClock out an open time entry by entry_id, optionally with a specific clock_out time.create_jobChanges dataCreate a job with a name, and optionally a code, customer_name, description and budget_hours.create_staff_memberChanges dataAdd a new staff member with a name, and optionally email, phone, payroll_code and whether they may use the kiosk or a personal device.create_time_entryChanges dataRecord a time entry for a staff_id with a clock_in time, and optionally clock_out, job_id, department_id and notes.deactivate_staff_memberVisible to othersDeactivate a staff member by staff_id so they can no longer clock in.delete_time_entryDeletesPermanently delete one time entry by entry_id. This cannot be undone.get_departmentGet one department by department_id.get_hours_summaryGet total hours worked between date_from and date_to, optionally grouped (group_by) by staff, job or department.get_jobGet one job by project_id (the job ID), including code, customer name and budget hours.get_staff_memberGet one staff member by employee_id, including name, email, phone and active status.get_time_entryGet one time entry by entry_id, including clock-in and clock-out times, job and approval status.get_visitorGet one visitor by visitor_id.get_visitor_sign_inGet one visitor sign-in by sign_in_id, including sign-in and sign-out times.list_departmentsList departments, optionally only active ones. Use this to find a department_id.list_time_entriesList time entries, filtered by staff_id, job_id, department_id, status, approved, or a date range (date_from and date_to).list_visitors_on_siteList the visitors currently on site, optionally for one location_id.reject_time_entryVisible to othersReject one time entry by entry_id.search_jobsSearch jobs by name (search) or is_active. Use this to find a job's ID.search_staffSearch staff members by name or email (search), department_id or is_active. Use this to find a staff member's ID.search_visitor_companiesSearch the companies visitors belong to, by name (search).search_visitor_sign_insSearch visitor sign-ins by name (search), date range (from, to), visitor_id, company_id, location_id, or whether the visitor is still on site.search_visitorsSearch visitors by name (search), company_id, kind, or when they were last seen (seen_from, seen_to).update_jobChanges dataUpdate a job by project_id (the job ID): change its name, code, customer_name, budget_hours or active status.update_staff_memberChanges dataUpdate a staff member's name, email, phone or active status by employee_id. Only the fields you pass change.update_time_entryChanges dataUpdate a time entry by entry_id: change clock_in, clock_out, job_id, department_id or notes. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Clockie from the app list.
- 2
Paste your key
Paste your Clockie API key (it starts with sk_live_). Log in to the Clockie admin dashboard and create an API key. Choose a read-only key if you only want the AI to read data. API access needs an active Clockie subscription that includes the API.
- 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 Clockie?
The AI can read staff members, departments, jobs, time entries, hours summaries, visitors, visitor companies and sign-ins. It can create, update and clock out time entries, approve or reject them, and add, update or deactivate staff members and create or update jobs. It can also delete a time entry if you switch that tool on.
Does the AI see my Clockie credentials?
No. Your Clockie API key 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. Approving or rejecting time entries affects payroll, deactivating a staff member stops them clocking in, and deleting a time entry is permanent, 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 Clockie account with a subscription that includes API access.
Can I give the AI read-only access?
Yes, in two ways. When you create the API key in Clockie you can choose a read-only key, and in PipMCP you can switch on only the tools that read data. Clockie then refuses changes even if a write tool were called.
Related integrations
Let your AI work in Clockie today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Clockie freePipMCP is not affiliated with Clockie. Product names are trademarks of their owners.






