Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TODOIST_API_TOKENYesYour Todoist API token, found in 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
parse_meeting_notes

Parse raw meeting note text to extract action items, decisions, follow-ups, and deadlines; create Todoist tasks with inferred due dates and priorities. Optionally route to a target project by name.

create_task

Create a single Todoist task. Supports project/section by name, natural language due date, priority 1-4, labels, and optional parent task (subtask).

create_subtasks

Create multiple subtasks under a parent task. Parent is found by name (fuzzy match).

list_projects

List all Todoist projects with their IDs, names, and section names. Use for routing context.

list_tasks

List tasks with optional filters: project_name, section_name, priority (1-4), due_today.

update_task

Update a task found by name. Can change content, description, due date, priority, project, or section.

complete_task

Mark a task as complete. Task is found by name (fuzzy match).

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

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