INDIVIDUAL MCP TOOL
connecteam_create_shift
WRITE: create ONE shift in a scheduler (one assignee or one open spot: the V1 endpoint does not create group or multi-spot shifts).
LIVE ENDPOINT
https://connecteam.usefulapi.io/mcp
Connect to this endpoint to inspect the live schema for connecteam_create_shift and invoke it with your own arguments.
Indexed input schema
{}Risk classification
Potential side effects detected · medium confidence · heuristic, not a guarantee.
- A tool name or description contains a write-action term.
Parent server
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.connecteam-mcp]
url = "https://connecteam.usefulapi.io/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"connecteam-mcp": {
"type": "http",
"url": "https://connecteam.usefulapi.io/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: connecteam-mcp
Remote MCP URL: https://connecteam.usefulapi.io/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"connecteam-mcp": {
"url": "https://connecteam.usefulapi.io/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"connecteam-mcp": {
"type": "http",
"url": "https://connecteam.usefulapi.io/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "connecteam-mcp",
"transport": "streamable-http",
"url": "https://connecteam.usefulapi.io/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
connecteam_get_account— The Connecteam company this API key belongs to: company name and company id.connecteam_list_users— List employees (users): name, email, phone, user type (user/manager/owner), archived state, smart groups, custom fields and last login.connecteam_list_schedulers— List the job schedulers (schedules) in the account with their id, name, time zone and archived state.connecteam_list_shifts— 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.connecteam_get_shift— One shift of a scheduler by its id, with assignments, statuses, breaks, notes and tasks.connecteam_list_time_clocks— List the time clocks in the account (id, name, archived).connecteam_list_time_activities— 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.connecteam_get_timesheet_totals— 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).