mcp_kanban_query_tasks
Search and filter Kanban cards and checklist tasks by ID, labels, keywords, state, assigned role, readiness, or blocked status.
Instructions
Search and filter cards (and their checklist tasks/sub-tasks) across the Kanban board by criteria: cardId/taskId substring, labels (with matchMode any/all), keyword text in title/objective/description/allowed files, state (e.g. TODO, IN_PROGRESS, WAITING_REVIEW, WAITING_TEST, DONE), assignedPosition role, isReady, or isBlocked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Search keyword across Title/Name, Objective/Description, Expected Output, Allowed Files, or Checklist Task names | |
| limit | No | Maximum number of results to return | |
| state | No | Filter by state: TODO, IN_PROGRESS, WAITING_REVIEW, WAITING_TEST, DONE, BLOCKED, NEEDS_CLARIFICATION, FAILED | |
| labels | No | Filter by labels (e.g. ['backend', 'auth']) | |
| taskId | No | Filter by specific Card ID, Checklist Task ID, or substring match | |
| boardId | No | Board ID to scope the query (searches all boards if omitted) | |
| isReady | No | true = Only tasks/cards whose dependencies are fully DONE and ready to be worked on | |
| isBlocked | No | true = Only tasks/cards blocked by unmet dependencies | |
| labelMatchMode | No | Match 'any' (OR) or 'all' (AND) specified labels | any |
| assignedPosition | No | Filter by assigned agent role (PLANNER, CODER, REVIEWER, TESTER, RESEARCHER, ARCHITECT) |