io.usefulapi/motion · v1.0.0 · productivity
Motion MCP by usefulapi is healthy: it completed an MCP handshake in 385 ms and exposes 7 tools.
Read tasks, projects, workspaces and schedules; create tasks in Motion.
Endpoint: https://motion.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 7 |
| Latency | 385 ms |
| Last checked (UTC) | 2026-11-02T01:55:22.557Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:55:22.557Z | Healthy | 385 |
motion_get_my_user | Get the owner of the API key: id, name and email. Good first call to confirm which Motion account is connected. Motion API: GET /v1/users/me. |
motion_list_workspaces | List the workspaces this user belongs to, with their statuses and labels. Use the workspace ids in the other tools. Motion API: GET /v1/workspaces. |
motion_list_projects | List the projects in a workspace, with status and custom field values. Motion API: GET /v1/projects. |
motion_list_tasks | List tasks, filtered by workspace, project, assignee, label or name. Completed tasks are left out unless includeAllStatuses is true. Motion API: GET /v1/tasks. |
motion_get_task | Get one task by id: name, description, due date, duration, status, project, assignee and completion time. Motion API: GET /v1/tasks/{id}. |
motion_create_task | Create a task in a workspace. Writes to the Motion account: it adds a new task each time it runs, so call it once per task. Motion API: POST /v1/tasks. |
motion_get_schedules | Get the working schedules of this user: the weekly hours and timezone for each schedule. Motion API: GET /v1/schedules. |