Projects AI and MCP Tools
The 14 Projects tools available through Leenops AI and MCP.
The shared Leenops tool registry currently exposes 14 Projects tools.
| Tool | Mode | Purpose |
|---|---|---|
list_projects | Read | List projects, optionally by status |
get_project | Read | Get one project |
list_tasks | Read | Filter tasks by project, status, priority, or assignee |
list_my_tasks | Read | List up to 50 tasks assigned to the current actor |
get_project_health | Read | Compute schedule/completion health and task counts |
create_project | Write | Create a project |
create_task | Write | Create a project task |
update_task | Write | Update task fields |
assign_task | Write | Assign, unassign, or reassign a task |
add_comment | Write | Add a comment to a project task |
start_cycle | Write | Move a planned cycle to active |
complete_cycle | Write | Move an active cycle to completed |
archive_task | Write | Soft-delete a task |
delete_task | Write | Soft-delete alias of archive_task |
delete_task is not a permanent delete; it sets deleted_at, like archive_task.
In-app AI
Open the AI panel and ask in plain language, for example:
- "List my open tasks in Website Redesign."
- "Create a high-priority task due Friday."
- "Show project health for Website Redesign."
- "Start the planned July cycle."
Read tools run immediately. In-app write tools show a confirmation step and execute with the signed-in user's permissions.
External MCP
The same registry is available to MCP clients, but the execution experience differs:
- the API key and MCP permission policy determine which tools are visible;
--read-onlyhides write tools locally;- permitted MCP writes execute without the Leenops in-app confirmation card.
Use GET /api/mcp/tools/list?features=projects&includeDenied=true&includeSchemas=true to retrieve the exact schemas and permission result for a test key. See MCP Tool Discovery.

