weeek-mcp-smart
WEEEK tasks by name, not IDs — an MCP server
Versions
0.4.2latest0.4.10.4.00.3.30.3.2+ show 5 moreshow less
0.3.10.3.00.2.00.1.10.1.0Tools 12
weeek_version Return this MCP server's name and version, so callers can check which build is running.
weeek_list_projects List WEEEK projects (id + name).
weeek_list_tasks List WEEEK tasks with server-side filters. Set allPages=true together with userId, startDate, and endDate to fetch every matching page inside the connector without returning unrelated workspace pages.
weeek_get_task Get one WEEEK task by id (includes its assignees).
weeek_list_members List WEEEK workspace members (id + display name). Use to find the id for assigning a task to someone; pass that id as `assignee` to weeek_create_task.
weeek_create_task Create a WEEEK task. Accepts project/column/assignee by NAME or id, and a natural-language `due` date. One call — no need to look up ids first. Omit `assignee` to self-assign (WEEEK assigns the token owner); pass a member name/id to assign someone else. Reassigning an existing task is not supported by the WEEEK public API — set the assignee at creation.
weeek_create_tasks Create many WEEEK tasks in one call. Returns a per-item report; one bad name does not abort the batch.
weeek_update_task Update an existing WEEEK task's title or due date. NOTE: description is NOT updatable — WEEEK's API silently ignores it on update; set the description at create time (weeek_create_task) or edit it in the UI.
weeek_delete_task Permanently delete a WEEEK task by id. Irreversible — the task is removed, not just completed. Requires confirm:true; to merely close a task use weeek_complete_task instead.
weeek_attach_file Attach a local file to a WEEEK task. For safety only files inside the allowed directory (the server's working directory by default, or WEEEK_ATTACH_DIR if set) — and its subfolders — may be attached; paths outside it are refused.
weeek_move_task Move a WEEEK task to a column (by name or id, scoped to the given board) on that board.
weeek_complete_task Mark a WEEEK task complete, or reopen it (completed:false).
Permissions 1
env_vars low