Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TODOIST_API_TOKENYesYour Todoist API token from Todoist Settings > Integrations > Developer

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
todoist_list_tasksC

List active tasks with optional filters (project, section, label, or Todoist filter query)

todoist_get_taskB

Get a single task by ID

todoist_create_taskB

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

todoist_update_taskC

Update an existing task

todoist_complete_taskC

Mark a task as completed

todoist_reopen_taskC

Reopen a completed task

todoist_delete_taskC

Delete a task permanently

todoist_move_taskC

Move a task to a different project, section, or parent

todoist_create_tasks_batchC

Create multiple tasks at once (uses parallel API calls)

todoist_search_tasksB

Search for tasks by content using Todoist search filter

todoist_list_projectsB

List all projects

todoist_get_projectC

Get a project by ID

todoist_create_projectC

Create a new project

todoist_update_projectC

Update a project

todoist_delete_projectC

Delete a project permanently

todoist_list_sectionsB

List all sections (optionally filtered by project)

todoist_get_sectionC

Get a section by ID

todoist_create_sectionC

Create a new section in a project

todoist_update_sectionC

Update a section name

todoist_delete_sectionB

Delete a section

todoist_list_commentsC

List comments for a task or project

todoist_get_commentC

Get a comment by ID

todoist_create_commentC

Create a comment on a task or project with optional prefix tags

todoist_update_commentC

Update a comment

todoist_delete_commentC

Delete a comment

todoist_add_research_commentB

Add a research note to a task (prefixed with [Research])

todoist_add_context_commentB

Add context information to a task (prefixed with [Context])

todoist_list_completed_tasksC

List completed tasks (uses Sync API) with optional filters

todoist_get_completed_statsC

Get statistics about completed tasks

todoist_list_labelsB

List all personal labels

todoist_create_labelC

Create a new label

todoist_update_labelC

Update a label

todoist_delete_labelC

Delete a label

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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

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