Tasks
MCP tools for the Tasks module. See the Tasks module docs for permissions and data model.
list-tasks
List tasks
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | no | — |
workflowId | string | no | — |
state | string | no | — |
status | string | no | — |
assignee | string | no | — |
limit | number | no | Maximum number of results to return |
offset | number | no | Number of results to skip |
create-task
Create a task
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | no | — |
workflowId | string | yes | — |
title | string | yes | — |
payload | object | no | — |
assignee | string | no | — |
get-task
Get a task
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
taskId | string | yes | — |
update-task
Update a task
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
taskId | string | yes | — |
title | string | no | — |
payload | object | no | Partial payload, shallow-merged over the existing payload. Omitted keys are preserved; provided keys overwrite. The merged result must satisfy the workflow's payload_schema. |
assignee | string | no | — |
delete-task
Delete a task
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
taskId | string | yes | — |
transition-task
Transition a task
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
taskId | string | yes | — |
transition | string | yes | — |
note | string | no | — |
get-task-history
Get task history
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
taskId | string | yes | — |