MCP server
Connecteam MCP by usefulapi
io.usefulapi/connecteam
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Connecteam users, shifts, time clock, jobs, time off, tasks and forms; create shifts and tasks.
Working at last checkVerified publisher: usefulapi.ioAbout 6,335 tokens per request once connected19 tools
https://connecteam.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 6,335 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http connecteam https://connecteam.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.connecteam] url = "https://connecteam.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"connecteam":{"httpUrl":"https://connecteam.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"connecteam":{"url":"https://connecteam.usefulapi.io/mcp"}}}
VS Code
{"servers":{"connecteam":{"type":"http","url":"https://connecteam.usefulapi.io/mcp"}}}
Antigravity
agy mcp add connecteam https://connecteam.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"connecteam","server_url":"https://connecteam.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"connecteam","server_url":"https://connecteam.usefulapi.io/mcp"}
Tools
connecteam_create_shift~870 tokens
WRITE: 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 noticonnecteam_create_task~502 tokens
WRITE: 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_get_account~69 tokens
The Connecteam company this API key belongs to: company name and company id. GET /me.connecteam_get_job~106 tokens
One job by id, with its sub-jobs, assignments and location. GET /jobs/v1/jobs/{jobId}.connecteam_get_shift~163 tokens
One shift of a scheduler by its id, with assignments, statuses, breaks, notes and tasks. GET /scheduler/v1/schedulers/{schedulerId}/shifts/{shiftId}.connecteam_get_timesheet_totals~535 tokens
Payroll-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 approconnecteam_list_form_submissions~389 tokens
List 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.connecteam_list_forms~250 tokens
List forms (checklists, inspections, reports) with their questions. Filter by name or creation date. GET /forms/v1/forms.connecteam_list_jobs~449 tokens
List 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_list_schedulers~99 tokens
List 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_shifts~663 tokens
List 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, jobconnecteam_list_task_boards~86 tokens
List 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_task_labels~225 tokens
List the labels of a task board (id, name, color), for filtering tasks or labelling a new one. GET /tasks/v1/taskboards/{taskBoardId}/labels.connecteam_list_tasks~408 tokens
List 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_time_activities~401 tokens
Clock-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_list_time_clocks~90 tokens
List 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_off_policy_types~97 tokens
List 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_requests~403 tokens
List 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 theconnecteam_list_users~530 tokens
List 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.
Browse
Related MCP servers
- RotaCloud MCP by usefulapi
Read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave. - Homebase MCP by usefulapi
Read Homebase locations, employees, shifts, timecards, labor costs and time clock status. - TaScan
36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done. - When I Work MCP by usefulapi
Check shifts, time clock entries, time-off requests, swaps and availability, and manage shifts. - Boulevard MCP by usefulapi
Look up appointments, clients, services, staff and orders, and update clients in Boulevard. - Shiftbase MCP by usefulapi
Read Shiftbase rosters, timesheets, absences and availability; schedule shifts and review absences. - ShiftSum Time Card
A time card calculator for hours worked. - DeskMonitor
DeskMonitor: 24 workforce-intelligence MCP tools, OAuth 2.1, free demo key included.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/connecteam)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents