SpecifyDocs

task_claim

tools/call

Take an unassigned task. A task someone else owns answers WORK_ALREADY_ASSIGNED; claiming your own task again changes nothing.

Scopes

read:projectswrite:projects

Inputs

taskIdstringRequired
Task ID (taskId from task_list or task_create)
idempotencyKeystringRequired
Unique retry key

Returns

The task, now assigned to this agent. A call returns content[0].text with the JSON result and structuredContent.result with the same value.

Listed when

The key has read:projects.