Skip to main content
Glama

Todo4Agent

An MCP todo list designed for Agents: Agents can manage your tasks directly through MCP, and you can also maintain them manually in the interface.

Features

  • Task groups and task management: create, edit, complete, due date, sort

  • Recycle bin: accidentally deleted items can be recovered

  • Multi-user: each user's task data is independent

  • Import / export JSON for backup and migration

  • Desktop apps (Windows / macOS / Linux) and browser WebUI (default http://127.0.0.1:3000)

  • The WebUI listens on 0.0.0.0 by default, so other devices on the LAN can access it directly; you can turn off external access or change the port in Settings → Service

  • New user registration is enabled by default and can be turned off in Settings → Users

  • MCP Service: Agents can operate directly on the task list through the standard MCP protocol

Related MCP server: TickTick MCP Server

Installation

Download the package for your platform from GitHub Releases. The service port and external listening can be changed in Settings → Service (default 3000 / listen on 0.0.0.0).

Getting Started

The system comes with an initial account:

  • Username: admin

  • Password: admin123

After logging in, please change your password in Settings → Users as soon as possible; you can also register your own new account directly (the registration button is enabled by default).

Agent Integration (MCP)

Configure in an Agent client that supports MCP:

{
  "mcpServers": {
    "todo4agent": {
      "command": "todo4agent",
      "args": ["mcp"],
      "env": {
        "TODO4AGENT_USERNAME": "你的用户名",
        "TODO4AGENT_PASSWORD": "你的密码"
      }
    }
  }
}

The Agent can then run create/read/update/delete, reorder, import/export, and other operations on your task list. The "Agent Integration" page in the UI lets you copy the client configuration with one click. Available tools:

Tool

Description

app_version / app_release

Query application version / release page URL

group_list / group_create / group_rename / group_delete

Task group management (deleting a group also sends its tasks to the recycle bin)

tool_list / task_create / task_update

Query and edit tasks (supports moving between groups, changing status, due date)

task_complete / task_delete

Toggle complete / delete (soft delete to recycle bin)

task_export / task_import

Export task list JSON (same as the UI export) / import (merge into groups with the same name)

Credentials: at MCP startup, you must specify and verify the account via TODO4AGENT_USERNAME / TODO4AGENT_PASSWORD (the database automatically creates the initial account admin / admin123 on first run); startup is rejected if verification fails.

Data

Task data is stored in a local SQLite database. Export and import JSON via Settings → Data in the interface.

Documentation

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Project management MCP for AI agents with safe task reads and writes.

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

  • Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.

View all MCP Connectors

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/BlazeSnow/Todo4Agent'

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