Documentation

Filtrer les tâches

Outil de requête central pour les agents qui décident sur quoi travailler. Filtre les tâches accessibles de l’utilisateur authentifié par projet, colonne, étiquette, responsable, statut, fenêtres de création ou d’échéance et priorité, avec un tri configurable. Utilisez created_after pour faire ressortir le nouveau travail. Renvoie une liste compacte prête à la décision. Chaque requête est limitée aux projets dont l’utilisateur est propriétaire ou membre.

Outil de requête central pour les agents qui décident sur quoi travailler. Filtre les tâches accessibles de l’utilisateur authentifié par projet, colonne, étiquette, responsable, statut, fenêtres de création ou d’échéance et priorité, avec un tri configurable. Utilisez created_after pour faire ressortir le nouveau travail. Renvoie une liste compacte prête à la décision. Chaque requête est limitée aux projets dont l’utilisateur est propriétaire ou membre.

Sécurité: Lecture seule

Les noms des outils et des champs, ainsi que les descriptions du schéma, restent dans l’anglais canonique de MCP afin que les appels copiés correspondent exactement au serveur.

Schéma d’entrée

Champ Type Obligatoire Description
project_name string non Narrow to one project by partial, case-insensitive name match. Omit to search all accessible projects.
project_id integer non Narrow to one project by exact ID. Takes precedence over project_name.
board_id integer non Exact board ID, within the selected accessible project(s).
column_id integer non Exact column ID, within the selected accessible project(s) and board. Combined with column_name when both are supplied.
column_name string non Match tasks whose board column name contains this (case-insensitive). E.g. "Bugs", "Backlog", "Done".
tag string non Match tasks having a tag whose name contains this (case-insensitive). E.g. "bug".
assignee_email string non Match tasks assigned to this user email.
status string non Filter by completion: "open" (default), "completed", or "any".
created_after string non Only tasks created on or after this date (YYYY-MM-DD). The "newly created" lever.
created_before string non Only tasks created on or before this date (YYYY-MM-DD).
due_after string non Only tasks with planned_end_date on or after this date (YYYY-MM-DD).
due_before string non Only tasks with planned_end_date on or before this date (YYYY-MM-DD).
priority_name string non Match tasks whose priority name contains this (case-insensitive). E.g. "High".
sort string non Ordering: "newest" (default), "oldest", "due_soonest", or "recently_updated".
limit integer non Legacy maximum tasks to return. Default 25, max 100. Omit with page_size/cursor.
page_size integer non Enable complete cursor traversal in ascending task ID order, 1–100 per page. Omit sort and limit. With cursor only, defaults to 50.
cursor string non Opaque pagination.next_cursor. Repeat the same filters and page_size. Omit on the first page.

Exemple de prompt

Utilisez filter-tasks-tool pour m’aider avec la tâche Taskavel concernée.

Exemple d’appel

{
  "name": "filter-tasks-tool",
  "arguments": {}
}

Dernière révision 26 juil. 2026