Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
add_taskA

Add a task to Todoist. Supports natural-language due dates ('tomorrow at 5pm', 'every monday') and a priority of p1 (highest) to p4 (none). Use when the user wants to create a to-do, reminder, or task in Todoist.

list_tasksA

List active (incomplete) Todoist tasks. Optionally filter by project name or by a Todoist filter query (e.g. 'today', 'overdue', '@work'). Use when the user asks what's on their list, what's due, or to review tasks.

complete_taskA

Mark a Todoist task complete. Pass either the task id, or a piece of the task text to match (e.g. 'milk' to complete 'Buy milk'). Use when the user says they finished or did something.

update_taskA

Update an existing Todoist task — change its text, due date, priority, or description. Identify it by task_id or by a content substring match.

list_projectsA

List Todoist projects (their names and ids). Use to see available projects before filing or filtering tasks.

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/gabeperez/voiceos-todoist'

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