# Beck MCP server

Source: https://glimind.com/server/mcp-registry%2Fbot.beck%2Fbeck
Registry id: `mcp-registry/bot.beck/beck`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "beck-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@becklabs/beck-mcp-server"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add beck-mcp-server -- npx -y @becklabs/beck-mcp-server
```

## Tools (37)

- `accept_task`: Complete or send back (follow autonomy mode)
- `add_comment`: Add a comment
- `ask_decision`: Record a question with the default you are going with; returns right away. costly flags hard-to-undo defaults; blocking blocks the affected tasks until answered
- `bind_workspace`: Bind a workspace to this git repo so later calls can omit workspaceId
- `create_document`: Planning corpus
- `create_epic`: Add an epic
- `create_tasks`: Add tasks when scope grows mid-run
- `create_workspace`: Create a workspace (default: only if the human asked)
- `delete_document`: Etag-guarded delete
- `finish_task`: Submit for review. Takes an optional progress note (whatAttempted, whatSucceeded, whatFailed, questions) that is logged in the same step
- `get_epic`: Spec, last-plan provenance, tasks, suggested breakdown
- `get_epic_github`: Manual branch / PR on an epic
- `get_task`: Details plus comments, spec, related work
- `get_task_context`: Details plus comments, spec, related work
- `import_suggested_tasks`: Import Plan it suggestions to backlog or icebox
- `link_epic_github`: Manual branch / PR on an epic
- `list_comments`: List comments
- `list_decisions`: Open decisions
- `list_document_versions`: Version restore
- `list_documents`: Planning corpus
- `list_epics`: Spec, last-plan provenance, tasks, suggested breakdown
- `list_progress`: Structured work logs
- `list_tasks`: Filter by status, epic, assignee, or icebox
- `list_workspaces`: Discover workspaces this token can see (org-scoped; not a default)
- `log_progress`: Structured work logs, with optional checks ({ passed, total, label? }, e.g. 42/42 vitest)
- `plan_it`: For people planning without an agent: snapshot docs into epics, with Beck's AI breakdown if asked
- `read_document`: Planning corpus
- `recommend_task`: What to work on next
- `record_plan`: Record an approved plan in one call: the plan document under plans/, then epics and tasks in order
- `reject_task`: Complete or send back (follow autonomy mode)
- `restore_document`: Version restore
- `resume`: Brief for picking work back up: in progress, waiting for review, next up, open epics, plan documents
- `set_relevant_files`: Files that matter for the next session
- `start_task`: Claim and submit for review
- `update_task`: Title, type, points, tags, epic, description, blocked, criteria, files
- `whoami`: Token identity and this repo's binding
- `write_document`: Planning corpus (etag required on write)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
