Tasks
Core tools for creating, reading, updating, deleting, and searching tasks.createTask
Create a new task with title (max 500 chars), description (max 10,000 chars), priority settings, and optional metadata. Tasks can be categorized and assigned due dates. Permission:tasks:write
Parameters:
Returns: The created task object.
getTask
Get a specific task by ID, including all task details and assignees. Permission:tasks:read
Parameters:
Returns: Full task object with assignees, or
null if not found.
listTasks
List all tasks for the organization with pagination, including assignee details. Permission:tasks:read
Parameters:
Returns:
updateTask
Update an existing task with new values for any task fields. Title max 500 chars, description max 10,000 chars. Permission:tasks:write
Parameters:
Returns: The updated task object.
deleteTask
Delete a task (soft delete). Permission:tasks:delete
Parameters:
Returns: The deleted task object.
searchTasks
Search for tasks using full-text search across title, description, and metadata. Supports automatic word stemming, phrase matching, and relevance ranking. Results are sorted by relevance (most relevant first). Permission:tasks:read
Parameters:
Returns: Array of full task objects ordered by relevance.
Assignees
Tools for assigning users to tasks and listing assignment relationships.assignTask
Assign a user to a task. Permission:tasks:write
Parameters:
Returns: The created task assignee object.
unassignTask
Remove a user assignment from a task. Permission:tasks:write
Parameters:
Returns: The removed task assignee object.
listTaskAssignees
Get all users assigned to a specific task. Permission:tasks:read
Parameters:
Returns:
listUserTasks
Get all tasks assigned to a specific user. Permission:tasks:read
Parameters:
Returns:
Next Steps
Automation Tools
Build automations that create or update tasks in response to events
Authentication
Learn how MCP clients authenticate to the server