Task Master
AI-driven task management system with PRD parsing, task expansion, and multi-provider model support for development workflows.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-18
Task Master is a community MCP server by solo developer Eyal Toledano that parses PRDs into task hierarchies using external LLMs. It's distributed via npm with reasonable packaging, but the maintainer profile is thin with limited public activity. The server requires an Anthropic API key and makes outbound calls to LLM providers, creating a dependency chain where your project documents are sent to third-party APIs. Permissions are moderately scoped: it reads filesystem for PRD input, writes task files back, and makes network calls to AI services. No shell execution or desktop control. Transparency is adequate with open source code but documentation is sparse. The main risk is the combination of a solo maintainer, external API dependencies for sensitive project data, and filesystem write access without strong sandboxing guarantees. Suitable for non-sensitive projects where you trust the LLM provider with your requirements documents.
Green flags
- Distributed via npm with standard package management
- Open source with visible codebase on GitHub
- No shell execution or desktop automation permissions
- Supports multiple LLM providers (Anthropic, OpenAI, Ollama)
Red flags
- Solo maintainer with limited public track record
- Sends PRD content to external LLM APIs (data leaves local system)
- Filesystem write access for task output without clear sandboxing
- Sparse documentation on security model and data handling
Permissions requested
Install
npm install -g task-master-ai
ANTHROPIC_API_KEYReview
Install this if you regularly translate PRDs into task lists and want an AI to do the first pass. Skip it if you already have a task breakdown process you trust, or if you're allergic to LLM-generated estimates. It's a genuine time-saver for the right workflow, not a universal productivity fix.
Good at
- Turns vague PRDs into structured task hierarchies without manual drudgery.
- Multi-provider support means you can swap Anthropic for OpenAI or Ollama if you want cheaper inference.
- Task expansion is genuinely useful for spotting implicit work like testing or documentation.
- Priority and effort estimates give you a starting point for sprint planning, even if you adjust them later.
Watch out
- Requires an external API key and network calls, so it's not truly local despite being an MCP server.
- Effort estimates are LLM-generated and often optimistic, treat them as rough guides.
- Fixed task schema is opinionated, which is limiting if you have an existing project management structure.
- Token costs can add up quickly if you're parsing large or verbose PRDs frequently.
Use cases
- project planning
- PRD breakdown
- sprint management
- AI-driven task decomposition
Getting started
Works with
Similar MCPs
- AsanaOfficial Asana MCP. Access the Work Graph - tasks, projects, teams - from AI clients via OAuth. Remote server, Streamable HTTP transport, no local install needed.
- ClickUpOfficial ClickUp MCP - ~49 tools across 14 categories (tasks, docs, time tracking, chat, comments, bulk ops). The largest project-management surface area in any MCP server right now.
- NotionNotion's official MCP for reading and writing pages, databases, and comments. Best-in-class for personal-knowledge-base agents.
- LinearCreate, update, and query Linear issues from Claude. Useful for teams whose PM lives in Linear and want the agent to file tickets from conversation.