Tasks
What is to be done: a list you keep, and work you can hand to the agent
Calling it
This is your own data, so a call has to say who you are. Make a token at /token and send it as a header.
curl -H "Authorization: Bearer $MU_TOKEN" \ https://mu-mcp.yvangodard.me/api/v1/tasks/list
Methods
POST /api/v1/tasks/createAdd a task. Assign it to the agent and it can pick the task up itself
| Argument | Type | Description |
|---|---|---|
title * | string | What is to be done |
detail | string | Anything the doer needs to know: context, links, constraints |
assignee | string | me (default) or agent — assign to the agent and it can pick the task up |
due | string | Optional deadline, RFC3339 or 2006-01-02 15:04 |
curl -X POST \
-H "Authorization: Bearer $MU_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title":"title"}' \
https://mu-mcp.yvangodard.me/api/v1/tasks/createPOST /api/v1/tasks/deleteRemove a task
| Argument | Type | Description |
|---|---|---|
id * | string | The task's id |
curl -X POST \
-H "Authorization: Bearer $MU_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id":"id"}' \
https://mu-mcp.yvangodard.me/api/v1/tasks/deleteGET /api/v1/tasks/listList the caller's tasks, open ones first; optionally filtered by state
| Argument | Type | Description |
|---|---|---|
status | string | Optional filter: todo, doing or done |
curl \ -H "Authorization: Bearer $MU_TOKEN" \ "https://mu-mcp.yvangodard.me/api/v1/tasks/list"
GET /api/v1/tasks/nextThe next task assigned to the agent — what to work on now
curl \ -H "Authorization: Bearer $MU_TOKEN" \ "https://mu-mcp.yvangodard.me/api/v1/tasks/next"
POST /api/v1/tasks/updateChange a task: its state, or the result of doing it
| Argument | Type | Description |
|---|---|---|
id * | string | The task's id |
title | string | New title |
detail | string | New detail |
status | string | todo, doing or done |
result | string | What came of it — the answer, the outcome, what was found |
curl -X POST \
-H "Authorization: Bearer $MU_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id":"id"}' \
https://mu-mcp.yvangodard.me/api/v1/tasks/updateThe same methods are tools over MCP, and every service on this instance is in one reference. Same method, same answer, same price.


