

Project Task Manager
Function
Available ActionsEach successful request consumes credits as outlined below.
generate20crupdate20crdecompose20crstatus20crlist20cr
Details
AI Powered task generation and project management service that transforms high-level objectives into structured, hierarchical task breakdowns using large language model reasoning. The generate action accepts a project goal or objective along with optional context about available technologies and constraints, then produces a complete task tree with priorities, time estimates, dependencies between tasks, recommended tools, and measurable success criteria. The AI automatically selects the optimal prompting strategy based on objective complexity, using Chain of Thought reasoning for complex goals, ReAct methodology for technical implementations, or direct generation for straightforward requests. Task hierarchies can be configured from 1 to 4 levels deep depending on desired granularity. The decompose action breaks individual tasks into smaller actionable steps at basic, standard, or detailed levels without creating a persistent tree. Progress tracking supports updating task status through pending, in progress, completed, failed, and blocked states with percentage completion and notes. The status action provides real-time progress summaries including completed task counts, currently active work, blocked items, and estimated completion times. All generated task trees persist across sessions with full history available through the list action, enabling long-running project tracking and multi-session workflows.
Use Cases
AI task generation, automatic task breakdown, project decomposition, objective to tasks, goal decomposition, hierarchical task creation, work breakdown structure, WBS generation, project planning automation, sprint planning, task prioritization, dependency mapping, task dependency graph, time estimation, effort estimation, project scoping, technical project planning, software development planning, API development tasks, feature breakdown, epic decomposition, user story generation, milestone planning, roadmap generation, task tree creation, subtask generation, action item creation, project management automation, agile planning, task tracking, progress monitoring, project status tracking, completion tracking, blocked task identification, task status updates, progress percentage tracking, task notes, work logging, project timeline estimation, remaining work calculation, estimated completion time, multi-level task hierarchy, LLM task planning, AI project manager, automated planning, workflow generation, implementation planning, development task breakdown, technical decomposition, Chain of Thought planning, ReAct task generation, AI agent task management, autonomous agent planning, long-running project tracking
Actions(5)
generate20cr3 params(1 required)Create a hierarchical task breakdown from a high-level objective. An AI model analyzes the objective and produces a structured tree of tasks with dependencies, time estimates, and priorities.
generate20cr3 params(1 required)Create a hierarchical task breakdown from a high-level objective. An AI model analyzes the objective and produces a structured tree of tasks with dependencies, time estimates, and priorities.
objectiverequiredstringWhat you want to accomplish. Be specific about the end goal. Max 2000 characters. Example: 'Build a REST API for user management with JWT authentication'.
contextobjectTechnologies or constraints. Example: {"tech": ["python", "postgresql"], "constraints": ["must use docker", "deploy to AWS"]}.
max_depthintegerHow many levels deep to break down tasks. 2 = simple, 3 = standard (default), 4 = very detailed.
update20cr5 params(2 required)Mark progress on a specific task within a task tree. Update status, completion percentage, and add notes about what happened.
update20cr5 params(2 required)Mark progress on a specific task within a task tree. Update status, completion percentage, and add notes about what happened.
tree_idrequiredstringThe tree_id returned from the generate action. Identifies which project you are working on.
task_idrequiredstringThe specific task_id to update. Use one of the task_ids from the generate response.
task_statusstringNew status for the task. Use 'in_progress' when you start, 'completed' when done, 'failed' if you cannot do it, 'blocked' if you are stuck.
Values:
pendingin_progresscompletedfailedblocked
progressnumberHow complete is this task. 0 = not started, 50 = halfway done, 100 = finished.
notesstringWhat you learned or what happened while working on this task. Keep it brief. Max 500 characters.
decompose20cr2 params(1 required)Break a single task description into smaller, actionable subtasks. Standalone operation that does not require an existing task tree.
decompose20cr2 params(1 required)Break a single task description into smaller, actionable subtasks. Standalone operation that does not require an existing task tree.
taskrequiredstringThe task to break into smaller steps. Be specific. Example: 'Implement user login with session management'.
level_of_detailstringHow detailed the breakdown should be. 'basic' (3-5 steps), 'standard' (5-10 steps, default), 'detailed' (10-15 steps).
Values:
basicstandarddetailed
status20cr1 param(1 required)Check the current progress and status of a task tree. Returns overall progress, completed/remaining tasks, blocked items, and estimated completion time.
status20cr1 param(1 required)Check the current progress and status of a task tree. Returns overall progress, completed/remaining tasks, blocked items, and estimated completion time.
tree_idrequiredstringThe tree_id returned from the generate action.
list20cr0 paramsShow all your task trees sorted by most recently updated. Returns up to 50 trees with their IDs, objectives, task counts, and progress.
list20cr0 paramsShow all your task trees sorted by most recently updated. Returns up to 50 trees with their IDs, objectives, task counts, and progress.
No parameters for this action.
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 694f3f25119f659009bc8692 ("Project Task Manager"). Then call the same tool with action 'call_tool', tool_id 694f3f25119f659009bc8692, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.





