MCP Todo.txt Integration
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TODO_FILE_PATH | No | The path to the Todo.txt file. If not set, the default path is `todo.txt` in the project root. | todo.txt |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add-taskA | 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-taskC | Mark a task as completed by its 1-based ID. |
| delete-taskC | Delete a task by its 1-based ID. |
| list-tasksB | List all tasks, optionally filtered by priority, context, project, or metadata. |
| search-tasksC | Search for tasks containing a query string. |
| sort-tasksB | Sort tasks by priority, creation date, or completion date. |
| filter-tasksC | Filter tasks by specific criteria (priority, context, project). |
| add-metadataC | Add custom metadata (key-value pairs) to a task by ID. |
| remove-metadataC | Remove specific metadata keys from a task by ID. |
| batch-operationsC | Perform batch operations (update, delete, mark-complete) on tasks matching criteria. |
| update-taskC | Update a task's fields (description, priority, contexts, projects, metadata) by ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| suggest-context-tasks | |
| suggest-project-tasks |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| tasks |
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/guifelix/mcp-server-todotxt'
If you have feedback or need assistance with the MCP directory API, please join our Discord server