← All MCP tools

Approve plan

approve_plan
Write

What it does

Approve a task's proposed plan (status plan_proposed), returning it to in_progress with plan_approved_at stamped so work can start. Human-only — this always errors when called by an agent; a human approves it in the app.

Parameters

NameTypeRequiredDescription
idstringRequired

Annotations

The hints the server sends with this tool. A host reads them to decide whether to ask you before a call.

Read-onlyreadOnlyHint: false
Changes data in your Done account.
DestructivedestructiveHint: false
Only adds or reads; nothing already there is removed or overwritten.
IdempotentidempotentHint: false
Each call can add something new, such as a comment, a run or a task.
Open worldopenWorldHint: false
Touches only your own Done account.

Which tokens can call it

A connection made with OAuth has full access. A token from Settings → Agent access → Extra MCP tokens can be narrowed, and a narrowed token never sees beyond its project or workspace.

  • Full accessAllowed
  • Read-only tokenRefused
  • Single-project tokenRefused
  • Single-workspace tokenAllowed

Try it

There's nothing to ask an agent here: only a person can do this, in the app's Needs you queue. An agent that calls it gets an error, by design.

Connect Done to your assistant

One MCP endpoint per account, over OAuth or a token. Step-by-step setup for each client:

MCP setup overview →