Model Context Protocol server for project management and AI-assisted planning. Provides tools for workspace management, feature planning, task tracking, and project execution with Claude integration.
28 tools with inconsistent quality. Most have basic descriptions (10-50 chars) and minimal parameter documentation. Input schemas present for ~18 tools but lack depth; many parameters missing type constraints and descriptions. No output schemas documented. Error handling absent. Tool names follow verb_noun convention but descriptions are too terse to guide LLM selection. No tool annotations (readOnlyHint, destructiveHint). Composition is reasonable (single responsibility per tool) but chaining support weak, responses don't consistently include IDs needed by downstream tools.
Add a comment to a task
Automatically execute a plan by breaking it down into tasks
Create a new feature in a workspace
Create multiple tasks from a list
Delete a comment from a task
Delete a feature
Delete a plan
Delete a task
Filter tasks by status, priority, or other criteria
No output schemas documented for any tool. LLMs cannot predict response structure, forcing them to guess at field names and types for downstream tool chaining.
Descriptions too terse (10-50 chars) to guide LLM selection. E.g. 'Initialize a new PM-AI project' lacks context on when to use vs init_workspace_in_current_folder, what it returns, or prerequisites.
No error handling guidance. Destructive tools (delete_task, delete_comment, delete_plan, delete_feature) lack confirmation patterns or recovery instructions. LLMs may accidentally delete without safeguards.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 37 | 2026-07-28+ | v2 |
Get all comments for a task
Get the critical path for a feature
Get details for a specific feature
Get details for a specific plan
Get details for a specific task
Get dependencies and dependents for a task
Get details for a specific workspace
Initialize a new PM-AI project
Initialize a workspace in the current folder
Inject PM-AI workflow instructions into CLAUDE.md file
List all workspaces
Open the PM-AI dashboard in the default browser
Save a plan for a feature
Scan a workspace for project structure and statistics
Search for tasks by keyword
Show current workspace details and statistics
Update a feature
Update a plan
Update a task with new information
Tool annotations missing. No readOnlyHint, destructiveHint, or idempotentHint declared. LLMs cannot distinguish safe reads from destructive writes without explicit hints.
Parameter descriptions incomplete or missing for ~40% of parameters. E.g. 'workspaceId' in create_feature lacks format/length constraints; 'priority' enum values not explained in description text.