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_tasks

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

todoist_get_task

Get a single task by ID

todoist_create_task

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

todoist_update_task

Update an existing task

todoist_complete_task

Mark a task as completed

todoist_reopen_task

Reopen a completed task

todoist_delete_task

Delete a task permanently

todoist_move_task

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

todoist_create_tasks_batch

Create multiple tasks at once (uses parallel API calls)

todoist_search_tasks

Search for tasks by content using Todoist search filter

todoist_list_projects

List all projects

todoist_get_project

Get a project by ID

todoist_create_project

Create a new project

todoist_update_project

Update a project

todoist_delete_project

Delete a project permanently

todoist_list_sections

List all sections (optionally filtered by project)

todoist_get_section

Get a section by ID

todoist_create_section

Create a new section in a project

todoist_update_section

Update a section name

todoist_delete_section

Delete a section

todoist_list_comments

List comments for a task or project

todoist_get_comment

Get a comment by ID

todoist_create_comment

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

todoist_update_comment

Update a comment

todoist_delete_comment

Delete a comment

todoist_add_research_comment

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

todoist_add_context_comment

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

todoist_list_completed_tasks

List completed tasks (uses Sync API) with optional filters

todoist_get_completed_stats

Get statistics about completed tasks

todoist_list_labels

List all personal labels

todoist_create_label

Create a new label

todoist_update_label

Update a label

todoist_delete_label

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