About task
An MCP server for AI agents to manage tasks and projects, with prioritization, time estimates, standup summaries, and sprint tracking. Task data lasts for the session.
Key features
- 01Manage and filter tasks by status, priority, and tags
- 02Sort with Eisenhower, RICE, and MoSCoW methods
- 03Estimate duration with PERT and configurable buffers
- 04Generate daily standups from task lists
- 05Calculate sprint burndown and completion forecasts
Use cases
- 01Maintain to-do lists during AI agent sessions
- 02Prioritize project work with established frameworks
- 03Break down work and estimate its duration
- 04Review sprint progress, velocity, and forecasts
MCP support
The MCP server exposes tools for task management, prioritization, time estimation, standup generation, and burndown calculation to AI agents.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
5Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | No | Task ID (required for complete, update_status, delete) |
| tag | string | No | Filter by tag (for list) |
| tags | array | No | Tags for the task (for add) |
| title | string | No | Task title (required for add) |
| action | enum | Yes | Action to perform on the task listadd | complete | update_status | delete | list |
| points | number | No | Story points for the task (default: 1) |
| status | enum | No | Task status (for update_status or list filter)pending | in_progress | completed | blocked |
| priority | enum | No | Task priority (for add or list filter)low | medium | high | critical |
| description | string | No | Task description (optional, for add) |
Details
From the project READMEmcp-task-tools
MCP server providing task and project management tools for AI agents.
Tools
todo_manager
In-memory task list management. Add, complete, update status, delete, and list tasks with filtering by status, priority, and tags. Data persists within the session.
priority_sorter
Sort tasks using established prioritization frameworks:
- Eisenhower Matrix — categorize by urgent/important into four quadrants (Do First, Schedule, Delegate, Eliminate)
- RICE Scoring — rank by Reach, Impact, Confidence, and Effort
- MoSCoW Method — classify as Must Have, Should Have, Could Have, or Won't Have
time_estimator
Estimate task duration using PERT methodology. Break work into subtasks, provide optimistic/realistic/pessimistic estimates, and get weighted expected time with configurable buffer.
standup_generator
Generate daily standup updates from the current task list. Outputs yesterday (completed), today (in progress), and blockers with summary statistics.
burndown_calculator
Calculate sprint burndown data. Given tasks with story points and sprint duration, computes ideal vs actual burndown, velocity metrics, and completion forecast.
Setup
npm install
npm run build
Usage with Claude Desktop
Add to your Claude Desktop config:
{
"mcpServers": {
"task-tools": {
"command": "node",
"args": ["path/to/mcp-task-tools/dist/index.js"]
}
}
}
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.