claude-task-master
claude-task-master is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
Task Master is a task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.
initialize_project
Initializes a new Task Master project structure by calling the core initialization logic. Creates necessary folders and configuration files for Task Master in the current directory.
Try it
Result:
models
Get information about available AI models or set model configurations. Run without arguments to get the current model configuration and API key status for the selected model providers.
Try it
Result:
rules
Add or remove rule profiles from the project.
Try it
Result:
parse_prd
Parse a Product Requirements Document (PRD) text file to automatically generate initial tasks. Reinitializing the project is not necessary to run this tool. It is recommended to run parse-prd after initializing the project and creating/importing a prd.txt file in the project root's .taskmaster/docs directory.
Try it
Result:
analyze_project_complexity
Analyze task complexity and generate expansion recommendations.
Try it
Result:
expand_task
Expand a task into subtasks for detailed implementation
Try it
Result:
expand_all
Expand all pending tasks into subtasks based on complexity or defaults
Try it
Result:
get_tasks
Get all tasks from Task Master, optionally filtering by status and including subtasks.
Try it
Result:
get_task
Get detailed information about a specific task
Try it
Result:
next_task
Find the next task to work on based on dependencies and status
Try it
Result:
complexity_report
Display the complexity analysis report in a readable format
Try it
Result:
set_task_status
Set the status of one or more tasks or subtasks.
Try it
Result:
generate
Generates individual task files in tasks/ directory based on tasks.json
Try it
Result:
add_task
Add a new task using AI
Try it
Result:
add_subtask
Add a subtask to an existing task
Try it
Result:
update
Update multiple upcoming tasks (with ID >= 'from' ID) based on new context or changes provided in the prompt. Use 'update_task' instead for a single specific task or 'update_subtask' for subtasks.
Try it
Result:
update_task
Updates a single task by ID with new information or context provided in the prompt.
Try it
Result:
update_subtask
Appends timestamped information to a specific subtask without replacing existing content. If you just want to update the subtask status, use set_task_status instead.
Try it
Result:
remove_task
Remove a task or subtask permanently from the tasks list
Try it
Result:
remove_subtask
Remove a subtask from its parent task
Try it
Result:
clear_subtasks
Clear subtasks from specified tasks
Try it
Result:
move_task
Move a task or subtask to a new position
Try it
Result:
add_dependency
Add a dependency relationship between two tasks
Try it
Result:
remove_dependency
Remove a dependency from a task
Try it
Result:
validate_dependencies
Check tasks for dependency issues (like circular references or links to non-existent tasks) without making changes.
Try it
Result:
fix_dependencies
Fix invalid dependencies in tasks automatically
Try it
Result:
list_tags
List all available tags with task counts and metadata
Try it
Result:
add_tag
Create a new tag for organizing tasks in different contexts
Try it
Result:
delete_tag
Delete an existing tag and all its tasks
Try it
Result:
use_tag
Switch to a different tag context for task operations
Try it
Result:
rename_tag
Rename an existing tag
Try it
Result:
copy_tag
Copy an existing tag to create a new tag with all tasks and metadata
Try it
Result:
research
Perform AI-powered research queries with project context