Skip to main content
Glama

Task Manager MCP Server

by blizzy78

task_status

Update task status on the Task Manager MCP Server by ensuring assessments, dependencies, and parent task conditions are met for starting, progressing, or completing tasks.

Instructions

A tool to update the status of a task. Must be used when beginning and completing a task. A task must be assessed before it can be started. A task's parent task must be in progress first for subtasks to be started or completed.

Input Schema

NameRequiredDescriptionDefault
assessmentIdYesThe unique identifier of the complexity and structure assessment for this task. Must be acquired by using the 'assess_task' tool before this task can be started.
currentStatusYesThe current status of this task. Can only be 'in-progress' if: - This task hasn't been started yet. - This task has been assessed. - All dependent tasks are complete, if applicable. - This task's parent task is in progress, if applicable. Can only be 'complete' if: - This task is currently in progress. - All subtasks are complete, if applicable.
dependsOnTasksNoA list of tasks this task depends on. Must be provided if this task can't be started before the dependent tasks are complete.
outcomeDetailsNoDetails about the outcome of this task. Must be provided if the status is complete.
parentTaskNoDetails about the parent task this task belongs to, if applicable. Must be provided if this task is a subtask of another task.
recommendedNextTaskIdNoThe identifier of the next recommended task to perform after this one. May only be provided if the status is complete.
taskIdYesThe unique identifier of this task.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "assessmentId": { "description": "The unique identifier of the complexity and structure assessment for this task.\nMust be acquired by using the 'assess_task' tool before this task can be started.", "minLength": 1, "type": "string" }, "currentStatus": { "description": "The current status of this task.\n\nCan only be 'in-progress' if:\n- This task hasn't been started yet.\n- This task has been assessed.\n- All dependent tasks are complete, if applicable.\n- This task's parent task is in progress, if applicable.\n\nCan only be 'complete' if:\n- This task is currently in progress.\n- All subtasks are complete, if applicable.", "enum": [ "not-started", "in-progress", "complete" ], "type": "string" }, "dependsOnTasks": { "description": "A list of tasks this task depends on. Must be provided if this task can't be started before the dependent tasks are complete.", "items": { "additionalProperties": false, "properties": { "currentStatus": { "description": "The current status of the dependent task.", "enum": [ "not-started", "in-progress", "complete" ], "type": "string" }, "taskId": { "description": "The unique identifier of the dependent task.", "minLength": 1, "type": "string" } }, "required": [ "taskId", "currentStatus" ], "type": "object" }, "minItems": 1, "type": "array" }, "outcomeDetails": { "description": "Details about the outcome of this task. Must be provided if the status is complete.", "minLength": 1, "type": "string" }, "parentTask": { "additionalProperties": false, "description": "Details about the parent task this task belongs to, if applicable. Must be provided if this task is a subtask of another task.", "properties": { "currentStatus": { "description": "The current status of the parent task.", "enum": [ "not-started", "in-progress", "complete" ], "type": "string" }, "taskId": { "description": "The unique identifier of the parent task.", "minLength": 1, "type": "string" } }, "required": [ "taskId", "currentStatus" ], "type": "object" }, "recommendedNextTaskId": { "description": "The identifier of the next recommended task to perform after this one. May only be provided if the status is complete.", "minLength": 1, "type": "string" }, "taskId": { "description": "The unique identifier of this task.", "minLength": 1, "type": "string" } }, "required": [ "taskId", "assessmentId", "currentStatus" ], "type": "object" }
Install Server

Other Tools from Task Manager MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/blizzy78/mcp-task-manager'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server