Developers
Skrum MCP
Connect Claude, Cursor, VS Code, or any MCP client to your Skrum workspace with a bearer API key.
Skrum MCP
Skrum is the all-in-one AI project control plane — team chat, tasks and sprints, native video meetings, and inbound code activity in one workspace, with every AI action waiting for a human yes.
The Skrum Model Context Protocol server lets your MCP client — Claude Code, Cursor, VS Code, or any other — read your projects, tasks, sprints, and activity and create tasks. MCP access requires the Pro or Agency plan.
Endpoint: POST /api/mcp — Streamable HTTP, stateless JSON. Auth is the same Authorization: Bearer $SKRUM_API_KEY header as the REST API. Rate-limited per token.
Tools (8)
| Tool | Arguments | Returns |
|---|---|---|
list_projects | (none) | Projects visible to your key with key/name/status/open-task count |
get_project | key | Project detail: columns and active sprint |
list_tasks | key, filters: column/assignee/sprint/updated_since, cursor, limit | Tasks + nextCursor |
get_task | ref (KEY-N) | Full task DTO with checklist totals and comment count |
create_task | projectKey, title, optional description/columnId/assigneeIds/labels/priority/dueDate | The created task |
list_sprints | key | Sprints with status, dates, done/total |
get_sprint_summary | key, sprintId | Sprint plus per-column open counts and a burndown series |
get_activity | key, cursor, limit | Activity events with localized summary lines |
Connect
claude mcp add --transport http skrum https://your-workspace.example/api/mcp \
--header "Authorization: Bearer $SKRUM_API_KEY"
Cursor — Settings → MCP Servers → Add:
{
"skrum": {
"url": "https://your-workspace.example/api/mcp",
"headers": { "Authorization": "Bearer $SKRUM_API_KEY" }
}
}
VS Code — .vscode/mcp.json:
{
"servers": {
"skrum": {
"type": "http",
"url": "https://your-workspace.example/api/mcp",
"headers": { "Authorization": "Bearer ${env:SKRUM_API_KEY}" }
}
}
}
See also: Skrum documentation