Skip to main content
Glama

Agentic Tools MCP Server

by Pimzino

update_task

Modify and refine task details, dependencies, priorities, and statuses for precise project management. Update task hierarchy, time tracking, tags, and more to maintain accurate workflow organization.

Instructions

Adapt and refine tasks with comprehensive updates including dependencies, priorities, complexity, status, tags, and time tracking. Keep your workflow current and accurate with advanced project management capabilities including unlimited hierarchy movement.

Input Schema

NameRequiredDescriptionDefault
actualHoursNoActual time spent on the task in hours
completedNoMark task as completed (true) or incomplete (false) (optional)
complexityNoUpdated complexity/effort estimate (1-10, where 10 is most complex)
dependsOnNoUpdated array of task IDs that must be completed before this task
detailsNoNew detailed description for the task (optional)
estimatedHoursNoUpdated estimated time to complete in hours
idYesThe unique identifier of the task to update
nameNoNew name/title for the task (optional)
parentIdNoUpdated parent task ID for moving between hierarchy levels (optional - use null/empty to move to top level)
priorityNoUpdated task priority level (1-10, where 10 is highest priority)
statusNoUpdated task status
tagsNoUpdated tags for categorization and filtering
workingDirectoryYesThe full absolute path to the working directory where data is stored. MUST be an absolute path, never relative. Windows: "C:\Users\username\project" or "D:\projects\my-app". Unix/Linux/macOS: "/home/username/project" or "/Users/username/project". Do NOT use: ".", "..", "~", "./folder", "../folder" or any relative paths. Ensure the path exists and is accessible before calling this tool. NOTE: When server is started with --claude flag, this parameter is ignored and a global user directory is used instead.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "actualHours": { "description": "Actual time spent on the task in hours", "minimum": 0, "type": "number" }, "completed": { "description": "Mark task as completed (true) or incomplete (false) (optional)", "type": "boolean" }, "complexity": { "description": "Updated complexity/effort estimate (1-10, where 10 is most complex)", "maximum": 10, "minimum": 1, "type": "number" }, "dependsOn": { "description": "Updated array of task IDs that must be completed before this task", "items": { "type": "string" }, "type": "array" }, "details": { "description": "New detailed description for the task (optional)", "type": "string" }, "estimatedHours": { "description": "Updated estimated time to complete in hours", "minimum": 0, "type": "number" }, "id": { "description": "The unique identifier of the task to update", "type": "string" }, "name": { "description": "New name/title for the task (optional)", "type": "string" }, "parentId": { "description": "Updated parent task ID for moving between hierarchy levels (optional - use null/empty to move to top level)", "type": "string" }, "priority": { "description": "Updated task priority level (1-10, where 10 is highest priority)", "maximum": 10, "minimum": 1, "type": "number" }, "status": { "description": "Updated task status", "enum": [ "pending", "in-progress", "blocked", "done" ], "type": "string" }, "tags": { "description": "Updated tags for categorization and filtering", "items": { "type": "string" }, "type": "array" }, "workingDirectory": { "description": "The full absolute path to the working directory where data is stored. MUST be an absolute path, never relative. Windows: \"C:\\Users\\username\\project\" or \"D:\\projects\\my-app\". Unix/Linux/macOS: \"/home/username/project\" or \"/Users/username/project\". Do NOT use: \".\", \"..\", \"~\", \"./folder\", \"../folder\" or any relative paths. Ensure the path exists and is accessible before calling this tool. NOTE: When server is started with --claude flag, this parameter is ignored and a global user directory is used instead.", "type": "string" } }, "required": [ "workingDirectory", "id" ], "type": "object" }

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/Pimzino/agentic-tools-mcp'

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