search_tasks
Filter and retrieve tasks across all projects by name, project, status, assignee, category, or date range; supports pagination and returns matching task records.
Instructions
Search tasks across all projects in the account (DataMart). Filters combine with AND. Returns { items, total, limit, skip, hasMore } where each item is { projectId, projectName, task }. Results may lag writes by up to 60 seconds (DataMart eventual consistency); use get_task for the confirmed state of one task. Default limit: 50, max: 200.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Number of tasks to skip (for pagination) | |
| limit | No | Max tasks to return (default 50, max 200) | |
| query | No | Case-insensitive task name filter | |
| dateTo | No | Only tasks ending on or before this date (YYYY-MM-DD) | |
| status | No | Case-insensitive status label filter (e.g. "In progress") | |
| assignee | No | Case-insensitive team member display name filter | |
| category | No | Task kind filter | |
| dateFrom | No | Only tasks starting on or after this date (YYYY-MM-DD) | |
| projectId | No | Narrow the search to a single project |