Skrum MCP

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)

ToolArgumentsReturns
list_projects(none)Projects visible to your key with key/name/status/open-task count
get_projectkeyProject detail: columns and active sprint
list_taskskey, filters: column/assignee/sprint/updated_since, cursor, limitTasks + nextCursor
get_taskref (KEY-N)Full task DTO with checklist totals and comment count
create_taskprojectKey, title, optional description/columnId/assigneeIds/labels/priority/dueDateThe created task
list_sprintskeySprints with status, dates, done/total
get_sprint_summarykey, sprintIdSprint plus per-column open counts and a burndown series
get_activitykey, cursor, limitActivity 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