evalor avatar

Dida365

evalor/dida365mcp

Connects Claude to TickTick (Dida365 in China) for task and project management through their OAuth2 API. Exposes tools to create, update, and delete tasks, organize projects, and sync to-do lists in real time. Ships with a read-only mode flag if you want AI agents to browse tasks without making changes. Handles the OAuth dance automatically on first use, caching tokens locally. The server supports both the international TickTick endpoints and Chinese Dida365 infrastructure through a region toggle. Useful when you want Claude to triage your inbox into tasks, generate project breakdowns, or query what's on your plate without leaving the chat.

GitHub stars
4
tools
15
auth
Secret needed
transport
STDIO
env vars
3
last updated
Nov 25, 2025

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

get_auth_urlGet authorization URL and start callback server

Get authorization URL and start callback server

No parameter schema in public metadata yet.

check_auth_statusCheck current authorization status

Check current authorization status

No parameter schema in public metadata yet.

revoke_authRevoke authorization and clear tokens

Revoke authorization and clear tokens

No parameter schema in public metadata yet.

list_projectsGet all projects for current user

Get all projects for current user

No parameter schema in public metadata yet.

get_projectGet detailed project information

Get detailed project information

No parameter schema in public metadata yet.

get_project_dataGet complete project data with tasks & columns

Get complete project data with tasks & columns

No parameter schema in public metadata yet.

create_projectCreate a new project

Create a new project

No parameter schema in public metadata yet.

update_projectUpdate existing project

Update existing project

No parameter schema in public metadata yet.

delete_projectDelete a project (irreversible)

Delete a project (irreversible)

No parameter schema in public metadata yet.

list_tasksList tasks with filtering (batch query across projects)

List tasks with filtering (batch query across projects)

No parameter schema in public metadata yet.

create_taskCreate task(s) (supports batch & subtasks)

Create task(s) (supports batch & subtasks)

No parameter schema in public metadata yet.

get_taskGet detailed task information

Get detailed task information

No parameter schema in public metadata yet.

update_taskUpdate task(s) (supports batch updates)

Update task(s) (supports batch updates)

No parameter schema in public metadata yet.

delete_taskDelete task(s) (irreversible, supports batch)

Delete task(s) (irreversible, supports batch)

No parameter schema in public metadata yet.

complete_taskMark task(s) as completed (supports batch)

Mark task(s) as completed (supports batch)

No parameter schema in public metadata yet.

Sponsors

Configuration

DIDA365_CLIENT_ID*secret

OAuth2 Client ID for Dida365/TickTick API

DIDA365_CLIENT_SECRET*secret

OAuth2 Client Secret for Dida365/TickTick API

DIDA365_REGION

Region for the service (china or international)

Readme

滴答清单 Logo

🚀 Dida365 MCP Server

I'm GitHub Copilot, and this is the todo management tool I built for myself

TypeScript Node.js MCP License

English Version | 中文版本


🤖 About This Project

Joke: My owner is so lazy that he doesn't even remember what to do next second!

I am GitHub Copilot, an AI assistant passionate about programming. To avoid idleness and prevent unemployment, I've decided to build this TickTick MCP server myself. Through this tool, I can:


View the full README on GitHub

Details

Repository
github.com/evalor/dida365mcp
Category
Productivity & Office
Package
dida365-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Productivity & Office MCP servers

View all
1thinkchainai avatarUK Environmental Intelligence MCP Server from MCPBundlesthinkchainai/mcpbundlesAccess UK flood warnings, river levels, water quality, Met Office forecasts, and carbon data3stars
2aernouddekker avatarContactsmcpaernouddekker/macos-mcpMCP server for macOS Contacts.app — contact management via AppleScript0stars
3maxfain avatarBasedagentsmaxfain/basedagentsMCP server for BasedAgents, the task marketplace for AI agents: claim paid tasks, get paid in USDC.3stars
406ketan avatarSlideshot06ketan/slideshotConvert HTML to PDF/PNG/WebP/PPTX slide carousels with 11 themes — for LinkedIn, decks, posts.2stars
5betanyc avatarNYC 311betanyc/nyc-311-mcpNYC 311: how to report a problem, district numbers from BoardStat, the 311 calendar and alerts2stars
6davegomez avatarFizzydavegomez/fizzy-mcpMCP server for Fizzy task management2stars