Model-Context-Protocol (MCP) server for TickTick; exposes CRUD tools for projects/tasks so AI assistants can manage your TickTick to-dos.
https://github.com/ekkyarmandi/ticktick-mcpStop switching between your AI assistant and TickTick. This MCP server bridges the gap, letting Claude, Cursor, or any MCP-compatible client manage your TickTick tasks directly through natural language.
You're deep in a conversation with Claude about a project, and suddenly you need to:
It's a workflow killer that breaks your focus every single time.
This MCP server turns your AI assistant into a task management powerhouse. Your AI can now:
Before: "I need to create tasks for this new feature... let me open TickTick, create a project, add 8 tasks, set due dates, then come back to continue our conversation."
After: "Create a project called 'User Authentication Refactor' with tasks for database migration, API updates, frontend changes, and testing. Set everything for next Friday."
Your AI handles the entire task creation workflow while you stay focused on the actual work.
The server exposes eight core tools that cover everything you need:
get_projects
- List all your projects for contextproject_details
- Deep dive into specific project statusget_task_details
- Examine individual task specificscreate_project
- Spin up new project structurescreate_task
- Add tasks with full metadataupdate_task
- Modify existing tasks on the flycomplete_task
- Mark tasks done during conversationsdelete_task
- Remove obsolete or duplicate tasksDuring Code Reviews: "Review the pull request for the payment system and create follow-up tasks for the issues I mentioned."
Project Planning: "Based on our architecture discussion, create a project with tasks for each microservice we need to build."
Daily Standups: "Show me my tasks for today and mark the API documentation as complete."
Bug Triage: "Create tasks for each of these five bugs, prioritize them by severity, and assign them to the mobile project."
Getting started requires minimal configuration:
Clone and install:
git clone https://github.com/ekkyarmandi/ticktick-mcp.git
cd ticktick-mcp
pip install -r requirements.txt
Get your TickTick API credentials from the developer portal
Authorize your app using the provided OAuth2 flow
Configure your environment:
echo "TICKTICK_API_KEY=your_access_token" > .env
Start the server:
python main.py
Compatible with any MCP client:
No vendor lock-in, no proprietary formats - just standard MCP protocol.
Task management shouldn't require context switching. When your AI assistant understands your project context, it should be able to act on that context directly. This server eliminates the friction between thinking about work and organizing work.
Your AI becomes your project manager, not just your coding assistant.
Ready to streamline your task management workflow? The server is MIT licensed and ready for your specific needs.