MCP Task Manager Server

getNextTask

Retrieves the next actionable task for a specified project. Evaluates task status, dependencies, priority, and creation order to determine the task ready for execution. Returns task details or null if none are available.

Instructions

Identifies and returns the next actionable task within a specified project. A task is considered actionable if its status is 'todo' and all its dependencies (if any) have a status of 'done'. If multiple tasks are ready, the one with the highest priority ('high' > 'medium' > 'low') is chosen. If priorities are equal, the task created earliest is chosen. Returns the full details of the next task, or null if no task is currently ready.

Input Schema

NameRequiredDescriptionDefault
project_idYesThe unique identifier (UUID) of the project to find the next task for.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "project_id": { "description": "The unique identifier (UUID) of the project to find the next task for.", "format": "uuid", "type": "string" } }, "required": [ "project_id" ], "type": "object" }

You must be authenticated.

Other Tools from MCP Task Manager Server

Related Tools

ID: iidipqwk2z