Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TODOIST_API_TOKENYesYour Todoist API token. You can find this in your Todoist settings under Integrations > Developer.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tasksB

List tasks with optional filtering by project, label, priority, due date, or custom filter

get_taskB

Get detailed information about a specific task including comments and subtasks

create_taskC

Create a new task with optional due date, priority, labels, and project

update_taskC

Update an existing task (content, due date, priority, labels, etc.)

complete_taskA

Mark a task as complete. For recurring tasks, this completes the current occurrence.

uncomplete_taskC

Reopen a completed task

delete_taskC

Permanently delete a task

move_taskC

Move a task to a different project, section, or make it a subtask

list_projectsB

List all projects in the Todoist account

create_projectC

Create a new project

list_sectionsC

List sections within a project

create_sectionC

Create a new section within a project

update_projectC

Update an existing project (name, color, favorite status, view style)

delete_projectB

Permanently delete a project and all its tasks

update_sectionC

Update a section (rename or collapse/expand)

move_sectionC

Move a section to a different project

delete_sectionB

Permanently delete a section (tasks will be moved to project root)

list_labelsB

List all labels in the Todoist account

create_labelC

Create a new label

update_labelC

Update an existing label (name, color, favorite status, order)

delete_labelA

Permanently delete a label (tasks will keep their other labels)

add_commentC

Add a comment to a task

get_productivity_statsC

Get task completion statistics and productivity insights

quick_addA

Quickly add a task using natural language. Todoist will parse dates, priorities, labels, and projects from the text.

Prompts

Interactive templates invoked by user choice

NameDescription
daily_planningMorning planning workflow to review and prioritize your day
weekly_reviewGTD-style weekly review workflow
quick_captureRapidly capture multiple tasks or ideas
task_breakdownBreak down a large task into actionable subtasks

Resources

Contextual data attached and managed by the client

NameDescription
todayToday's tasks including overdue items
upcomingTasks due in the next 7 days
overdueAll overdue tasks requiring attention
projectsProject overview with task counts
labelsAvailable labels and usage counts

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/rauf543/todoist-mcp'

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