TaskFlow MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TASKFLOW_TRANSPORT | No | Transport mode: 'stdio' for local or 'http' for Streamable HTTP | stdio |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_taskB | Create a new task. Returns the created task including its id. |
| list_tasksA | List all tasks, optionally filtered by status (todo, in_progress, or done). |
| get_taskB | Fetch a single task by its numeric id. |
| update_task_statusA | Move a task to a new status: todo, in_progress, or done. |
| delete_taskC | Permanently delete a task by id. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| daily_standup | Generate a standup summary from the current task board. |
| prioritize_my_day | Suggest an ordered plan for today's tasks. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| all_tasks | The full task list as JSON. |
| task_stats | Task counts by status — a lightweight dashboard. |
TDQS
Scored across 5 tools
Each tool targets a distinct operation: create, list (with optional filter), get by id, update status, delete. No overlap or ambiguity.
All tools follow a consistent verb_noun pattern using snake_case (create_task, list_tasks, get_task, update_task_status, delete_task).
5 tools is well-scoped for a simple task manager, covering essential operations without unnecessary complexity.
While basic CRUD and status transition are covered, there is no general update tool to modify task fields like title or description, which is a notable gap.