list_todos
Filter and paginate todos by status, priority, or tags to efficiently manage tasks. Supports advanced querying for tailored task lists.
Instructions
List todos with filtering and pagination
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results | |
| offset | No | Number of results to skip | |
| priority | No | Filter by priority | |
| status | No | Filter by completion status | all |
| tags | No | Filter by tags (OR logic) |
Input Schema (JSON Schema)
{
"properties": {
"limit": {
"default": 50,
"description": "Maximum number of results",
"maximum": 100,
"minimum": 1,
"type": "number"
},
"offset": {
"default": 0,
"description": "Number of results to skip",
"minimum": 0,
"type": "number"
},
"priority": {
"description": "Filter by priority",
"enum": [
"low",
"medium",
"high"
],
"type": "string"
},
"status": {
"default": "all",
"description": "Filter by completion status",
"enum": [
"all",
"completed",
"pending"
],
"type": "string"
},
"tags": {
"description": "Filter by tags (OR logic)",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
}