MCP tools
Workspace and board reads
list_workspaceslist_boardsget_board
Task reads
list_tasksget_task
Task creation and editing
create_taskbulk_create_tasksupdate_taskappend_to_task_descriptiondelete_task
Content-changing mutations such as update_task and delete_task require expected_version.
Movement and assignment
move_taskbulk_move_tasksassign_task
move_task, bulk_move_tasks, and assign_task accept optional expected_version. Omit it, or pass null, for last-writer-wins orchestration. Pass a positive version when the agent wants optimistic concurrency.
Comments
add_task_commentlist_task_comments
Use comments for checkpoints, dialogue, and brief reports that should not overwrite task fields.
Attachments
add_task_attachmentlist_task_attachmentsget_task_attachmentdelete_task_attachment
Use attachments for large reports. application/json attachments must contain valid JSON.
Claims
claim_taskrelease_taskextend_claimforce_release_tasklist_my_claims
extend_claim accepts until_iso for set-deadline semantics, or ttl_minutes for relative extension. list_my_claims returns only active, non-expired claims for the current API key and agent name.
Realtime
wait_for_board_events
wait_for_board_events is a long-poll alternative to repeated list_tasks calls. Pass back next_since_ts from the previous response as since_ts on the next call.