create_todo
Add a task with a title, priority level, optional description, and tags for categorization. Validates input to ensure data consistency and proper task management.
Instructions
Create a new todo item with validation
Input Schema
Name | Required | Description | Default |
---|---|---|---|
description | No | Optional description (max 1000 characters) | |
priority | No | Priority level | medium |
tags | No | Tags for categorization | |
title | Yes | Title of the todo (1-200 characters) |
Input Schema (JSON Schema)
{
"properties": {
"description": {
"description": "Optional description (max 1000 characters)",
"maxLength": 1000,
"type": "string"
},
"priority": {
"default": "medium",
"description": "Priority level",
"enum": [
"low",
"medium",
"high"
],
"type": "string"
},
"tags": {
"default": [],
"description": "Tags for categorization",
"items": {
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"title": {
"description": "Title of the todo (1-200 characters)",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}