Manages dependencies between two tasks. Action "add" (default) links task_id and related_task_id reciprocally: a "blocked_by" link on task_id creates a matching "blocks" link on related_task_id, and vice versa. Action "remove" detaches the link in both directions. Requires owner, admin, or member role.
Safety: Write
Tool names, field names, and schema descriptions remain in canonical MCP English so copied calls match the server exactly.
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
task_id |
integer | no | The task ID. |
search |
string | no | Search by task name, description, or "#number". |
related_task_id |
integer | yes | The ID of the other task to link/unlink as a dependency. |
type |
string | no | The dependency type from task_id's perspective: "blocks" or "blocked_by". Required when action is "add". |
action |
string | no | Whether to add or remove the dependency link. Defaults to "add". |
Example prompt
Use manage-task-dependencies-tool to help me with the relevant Taskavel task.
Example call
{
"name": "manage-task-dependencies-tool",
"arguments": {}
}