Skip to main content
Glama

MCP Todo.txt Integration

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TODO_FILE_PATHNoThe path to the Todo.txt file. If not set, the default path is `todo.txt` in the project root.todo.txt

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
suggest-context-tasks
suggest-project-tasks

Resources

Contextual data attached and managed by the client

NameDescription
tasks

Tools

Functions exposed to the LLM to take actions

NameDescription
add-task

Add a new task to the todo list. Description must be plain text. Priority must be a single uppercase letter (A-Z). Contexts must start with @, projects with +.

complete-task

Mark a task as completed by its 1-based ID.

delete-task

Delete a task by its 1-based ID.

list-tasks

List all tasks, optionally filtered by priority, context, project, or metadata.

search-tasks

Search for tasks containing a query string.

sort-tasks

Sort tasks by priority, creation date, or completion date.

filter-tasks

Filter tasks by specific criteria (priority, context, project).

add-metadata

Add custom metadata (key-value pairs) to a task by ID.

remove-metadata

Remove specific metadata keys from a task by ID.

batch-operations

Perform batch operations (update, delete, mark-complete) on tasks matching criteria.

update-task

Update a task's fields (description, priority, contexts, projects, metadata) by ID.

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/guifelix/mcp-server-todotxt'

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