Skip to main content
Glama

mcp-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.

Related MCP server: Kanban MCP

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

Available Tools

5 tools
burndown_calculatorA

Calculate sprint burndown chart data. Given tasks with story points and sprint duration, computes ideal vs actual burndown, velocity metrics, and completion forecast.

Inputs: tasks (required), sprint_duration_days (required), current_day (required), sprint_name.

priority_sorterB

Sort and prioritize tasks using proven frameworks: Eisenhower matrix (urgent/important quadrants), RICE scoring (reach, impact, confidence, effort), or MoSCoW method (must/should/could/wont).

Inputs: method (required), tasks (required).

standup_generatorA

Generate a daily standup update from the current task list. Shows yesterday (recently completed), today (in progress), and blockers. Uses data from todo_manager.

Inputs: lookback_hours.

time_estimatorA

Estimate task duration using PERT methodology. Break a task into subtasks, provide optimistic/realistic/pessimistic estimates for each. Returns weighted expected time plus configurable buffer.

Inputs: task (required), subtasks (required), buffer_percent, unit.

todo_managerA

Manage an in-memory task list. Add, complete, update status, delete, and list tasks. Supports filtering by status, priority, and tags. Persistent within session.

Inputs: action (required), id, title, description, +5 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: todo_manager for CRUD, priority_sorter for frameworks, time_estimator for duration, burndown_calculator for sprint metrics, standup_generator for reports. No overlap or ambiguity.

    Naming Consistency5/5

    All tool names follow a consistent 'domain_verb' pattern (e.g., burndown_calculator, priority_sorter, todo_manager). The naming style is uniform with snake_case and predictable suffixes.

    Tool Count5/5

    Five tools is well-scoped for a task management server offering core functions (CRUD, prioritization, estimation, sprint tracking, standup). No tool seems extraneous or missing.

    Completeness4/5

    The tool set covers full task lifecycle (CRUD), prioritization, estimation, burndown, and standups. However, story points for burndown and subtask support for estimation are not explicitly tied into todo_manager, leaving minor gaps.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides AI assistants with a standardized interface to interact with the Todo for AI task management system. It enables users to retrieve project tasks, create new entries, and submit completion feedback through natural language.
      16 npm
      Apache 2.0
    • F
      license
      Not graded
      quality
      D
      maintenance
      A comprehensive project management system that provides a full-featured Kanban board and dashboard accessible to AI agents. It enables agents to programmatically manage projects, tasks, and workflows through a suite of 13 specialized tools and 4 resource types.
      21 npm
      4
      -
    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables AI assistants to manage personal project schedules through natural language, including creating and updating projects and tasks, tracking todos, querying schedules, and receiving reminders for deadlines and overdue items.
      -