MCP Tools/Feature Specs/update_spec_task

update_spec_task

writeFeature Specs

Update a task's status or content (single or batch status updates).

Connected surface
This tool and the Specs dashboard page are two surfaces over the same data. The dashboard is where you view and curate it; update_spec_task is how your AI can mark tasks in progress and complete as the work actually happens. How surfaces connect →
Write tool
Mutates Rampify state, triggers background work, or calls a paid external API. Most clients ask for confirmation before invoking.

Parameters

ParameterTypeDescription
spec_idstringoptionalSpec UUID (resolved from task_id if omitted)
task_idstringoptionalTask UUID for single update
statusenum("todo" | "in_progress" | "completed" | "blocked")optionalNew task status
titlestringoptionalNew task title (single mode)
descriptionstringoptionalNew task description (single mode)
task_typeenum("backend" | "frontend" | "database" | "testing" | "docs")optionalCategory of work (single mode)
files_to_modifystring[]optionalFiles this task is expected to change (single mode)
code_snippetstringoptionalReference code snippet for the task (single mode)
tasksobject[]optionalBatch mode: multiple {task_id, status} pairs