Skip to main content
Glama

todoist_tasks

Manage Todoist tasks with full CRUD operations - create, read, update, delete, complete, and query tasks using filters like priority, due dates, and labels.

Instructions

Comprehensive task management for Todoist - create, read, update, delete, and query tasks with full CRUD operations and batch support

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYesAction to perform
assignee_idNoAssignee user ID
batch_commandsNoBatch commands (for batch action)
contentNoTask content/title
cursorNoPagination cursor for next page (for list)
deadlineNoTask completion deadline in YYYY-MM-DD format (e.g., 2025-10-15). When work must be done by, distinct from due_date (when work should start). Use null to remove deadline. Past dates allowed (triggers reminder). Recurring tasks trigger warning (deadline stays static).
descriptionNoTask description
due_dateNoDue date (YYYY-MM-DD)
due_datetimeNoDue datetime (ISO 8601)
due_stringNoNatural language due date
label_idNoFilter by label ID (for list)
labelsNoLabel names (not IDs) - e.g., ["Work", "Important"]. Get available label names from todoist_labels tool.
langNoLanguage code for query parsing (for list)
limitNoNumber of results per page, max 200 (for list)
parent_idNoParent task ID
priorityNoPriority (1-4)
project_idNoProject ID (for create/update/list actions). When listing tasks, use this to filter by project including Inbox. Get project IDs from todoist_projects tool.
queryNoFilter query string (for list). Examples: "today" (due today), "tomorrow", "p1" (priority 1), "p2" (priority 2), "overdue", "no date", "#ProjectName" (tasks in project), "@LabelName" (tasks with label), "p1 & today" (high priority + due today). For content search use "search:" prefix: "search: meeting" (tasks containing "meeting"), "search: email & today" (tasks with "email" due today). For Inbox tasks, use project_id parameter instead of query.
section_idNoSection ID
task_idNoTask ID (required for get/update/delete/complete/uncomplete)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shayonpal/mcp-todoist'

If you have feedback or need assistance with the MCP directory API, please join our Discord server