Connecteam MCP by usefulapi
Read Connecteam users, shifts, time clock, jobs, time off, tasks and forms; create shifts and tasks.
Connect it
Settings → Connectors → Add custom connector
URL: https://connecteam.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://connecteam.usefulapi.io/mcp{
"mcpServers": {
"connecteam": {
"url": "https://connecteam.usefulapi.io/mcp"
}
}
}claude mcp add --transport http connecteam https://connecteam.usefulapi.io/mcp{
"servers": {
"connecteam": {
"type": "http",
"url": "https://connecteam.usefulapi.io/mcp"
}
}
}19 tools, verified live
connecteam_get_accountread-onlyThe Connecteam company this API key belongs to: company name and company id. GET /me.
connecteam_list_usersread-onlyList employees (users): name, email, phone, user type (user/manager/owner), archived state, smart groups, custom fields and last login. Use it to map the user ids in shifts, time activities, timesheets, time off and tasks to names. Kiosk codes and device ids are never returned. GET /users/v1/users.
connecteam_list_schedulersread-onlyList the job schedulers (schedules) in the account with their id, name, time zone and archived state. The scheduler id is needed to list or create shifts. GET /scheduler/v1/schedulers.
connecteam_list_shiftsread-onlyList shifts of one scheduler in a time window (one row per assigned user, as Connecteam's V1 endpoint returns them): title, start/end (Unix seconds), time zone, assigned user ids, open-shift spots, job, location, published state, statuses, breaks, notes and shift tasks. Filter by assigned users, job, open or published. GET /scheduler/v1/schedulers/{schedulerId}/shifts.
connecteam_get_shiftread-onlyOne shift of a scheduler by its id, with assignments, statuses, breaks, notes and tasks. GET /scheduler/v1/schedulers/{schedulerId}/shifts/{shiftId}.
connecteam_create_shiftcan modifyWRITE: create ONE shift in a scheduler (one assignee or one open spot: the V1 endpoint does not create group or multi-spot shifts). By default it is created as an unpublished draft (employees see nothing). With is_published=true it is published, and Connecteam notifies the assigned users unless notify_users=false. Give a title or a job_id (Connecteam requires one). For an open shift set is_open_sh
connecteam_list_time_clocksread-onlyList the time clocks in the account (id, name, archived). The time clock id is needed for time activities and timesheets. GET /time-clock/v1/time-clocks.
connecteam_list_time_activitiesread-onlyClock-in/clock-out records of a time clock for a date range (at most 31 days per call), grouped by user: worked shifts (start/end, job, sub-job, notes, auto clock-out), manual breaks and time off. Filter by users, jobs or activity type. GET /time-clock/v1/time-clocks/{timeClockId}/time-activities.
connecteam_get_timesheet_totalsread-onlyPayroll-ready timesheet totals of a time clock for a date range (at most 45 days, Connecteam's limit): per user and day, total/work/paid-break/unpaid-break hours (decimal), approved/submitted/locked flags and pay items by pay rule (with pay rates when defined). Filter by users, groups, jobs or approval state. GET /time-clock/v1/time-clocks/{timeClockId}/timesheet.
connecteam_list_jobsread-onlyList jobs (the work items shifts and time are tracked against): id, title, code, color, description, GPS/geofence, assigned users/groups, parent job and sub-jobs, and the schedulers/time clocks (instance ids) they belong to. GET /jobs/v1/jobs.
connecteam_get_jobread-onlyOne job by id, with its sub-jobs, assignments and location. GET /jobs/v1/jobs/{jobId}.
connecteam_list_time_off_policy_typesread-onlyList time-off policy types (e.g. Vacation, Sick) and their policies with unit (hours/days) and accrual type. Needs the HR & Skills hub. GET /time-off/v1/policy-types.
connecteam_list_time_off_requestsread-onlyList time-off requests overlapping a date range (at most 365 days): user, policy type, dates/times, all-day flag, status (approved/pending/denied), notes, approving manager and, for approved requests, the amount deducted. Connecteam returns only approved requests unless statuses is given. Needs the HR & Skills hub. GET /time-off/v1/requests.
connecteam_list_task_boardsread-onlyList the quick-task boards in the account (id, name, archived). The board id is needed to list or create tasks. GET /tasks/v1/taskboards.
connecteam_list_tasksread-onlyList tasks on a task board: title, assigned user ids, status (draft/published/completed), start and due time (Unix seconds), labels, sub-tasks and description. Filter by status, users, labels or task ids. GET /tasks/v1/taskboards/{taskBoardId}/tasks.
connecteam_list_task_labelsread-onlyList the labels of a task board (id, name, color), for filtering tasks or labelling a new one. GET /tasks/v1/taskboards/{taskBoardId}/labels.
connecteam_create_taskcan modifyWRITE: create one quick task on a task board for the given users. status 'draft' keeps it hidden; 'published' sends it to the assignees' apps. Several user ids make one group task. POST /tasks/v1/taskboards/{taskBoardId}/tasks.
connecteam_list_formsread-onlyList forms (checklists, inspections, reports) with their questions. Filter by name or creation date. GET /forms/v1/forms.
connecteam_list_form_submissionsread-onlyList the submissions of one form: who submitted and when, the answers and the manager fields (status, owner, notes). Filter by submitting users and time window. GET /forms/v1/forms/{formId}/form-submissions.
Alternatives in Productivity
Compare →
Keap MCP by usefulapiB
List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.
Insightly MCP by usefulapiB
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes.
Hostfully MCP by usefulapiB
Check properties, calendars, leads, quotes, guests and messages in Hostfully, and send replies.
Hostaway MCP by usefulapiB
Manage Hostaway listings, reservations, calendar, guest messages, reviews and tasks.
HappyFox MCP by usefulapiB
Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes.
DrChrono MCP by usefulapiB
Read and write DrChrono patients, appointments, offices and clinical notes.