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.

ToolModePurpose
list_projectsReadList projects, optionally by status
get_projectReadGet one project
list_tasksReadFilter tasks by project, status, priority, or assignee
list_my_tasksReadList up to 50 tasks assigned to the current actor
get_project_healthReadCompute schedule/completion health and task counts
create_projectWriteCreate a project
create_taskWriteCreate a project task
update_taskWriteUpdate task fields
assign_taskWriteAssign, unassign, or reassign a task
add_commentWriteAdd a comment to a project task
start_cycleWriteMove a planned cycle to active
complete_cycleWriteMove an active cycle to completed
archive_taskWriteSoft-delete a task
delete_taskWriteSoft-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-only hides 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.