É a principal ferramenta de consulta de tarefas para agentes que precisam de decidir no que trabalhar. Filtra as tarefas acessíveis ao utilizador autenticado por projeto, coluna do quadro, etiqueta, responsável, estado, intervalos de datas de criação e de vencimento e prioridade, com ordenação configurável. Utilize created_after para revelar trabalho criado recentemente. Devolve uma lista compacta, pronta para apoiar decisões. Todas as consultas ficam limitadas aos projetos que o utilizador possui ou aos quais pertence.
Segurança: Só de leitura
Os nomes das ferramentas e dos campos, bem como as descrições do esquema, permanecem no inglês canónico do MCP para que as chamadas copiadas correspondam exatamente ao servidor.
Esquema de entrada
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
project_name |
string | não | Narrow to one project by partial, case-insensitive name match. Omit to search all accessible projects. |
project_id |
integer | não | Narrow to one project by exact ID. Takes precedence over project_name. |
column_name |
string | não | Match tasks whose board column name contains this (case-insensitive). E.g. "Bugs", "Backlog", "Done". |
tag |
string | não | Match tasks having a tag whose name contains this (case-insensitive). E.g. "bug". |
assignee_email |
string | não | Match tasks assigned to this user email. |
status |
string | não | Filter by completion: "open" (default), "completed", or "any". |
created_after |
string | não | Only tasks created on or after this date (YYYY-MM-DD). The "newly created" lever. |
created_before |
string | não | Only tasks created on or before this date (YYYY-MM-DD). |
due_after |
string | não | Only tasks with planned_end_date on or after this date (YYYY-MM-DD). |
due_before |
string | não | Only tasks with planned_end_date on or before this date (YYYY-MM-DD). |
priority_name |
string | não | Match tasks whose priority name contains this (case-insensitive). E.g. "High". |
sort |
string | não | Ordering: "newest" (default), "oldest", "due_soonest", or "recently_updated". |
limit |
integer | não | Maximum tasks to return. Default 25, max 100. |
Prompt de exemplo
Utilize filter-tasks-tool para me ajudar com a tarefa relevante do Taskavel.
Exemplo de chamada
{
"name": "filter-tasks-tool",
"arguments": {}
}