Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1
Prepare the server locally
Run this once before adding it to Claude Code.
git clone https://github.com/Salen-Project/ticktick-mcp
cd ticktick-mcp
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt2
Register it in Claude Code
claude mcp add -e "TICKTICK_CLIENT_ID=${TICKTICK_CLIENT_ID}" -e "TICKTICK_CLIENT_SECRET=${TICKTICK_CLIENT_SECRET}" ticktick-mcp -- /path/to/ticktick-mcp/.venv/bin/python3 /path/to/ticktick-mcp/server.pyReplace any placeholder paths in the command with the real path on your machine.
Required:
TICKTICK_CLIENT_IDTICKTICK_CLIENT_SECRETEnvironment Variables
Set these before running TickTick MCP.
VariableDescriptionRequired
TICKTICK_CLIENT_IDClient ID from developer.ticktick.comYesTICKTICK_CLIENT_SECRETClient Secret from developer.ticktick.comYesAvailable Tools (7)
Once configured, TickTick MCP gives your AI agent access to:
ticktick_list_projectsList all your TickTick projects/liststicktick_list_tasksList tasks in a specific projectproject_idticktick_create_taskCreate a task with title, due date, priority, projecttitledue_datepriorityproject_idticktick_get_taskGet full details of a specific tasktask_idticktick_update_taskUpdate a task's title, due date, or prioritytask_idtitledue_datepriorityticktick_complete_taskMark a task as completedtask_idticktick_delete_taskPermanently delete a tasktask_idTry It Out
After setup, try these prompts with your AI agent:
→Remind me to call the dentist on Friday
→Add 'review Q1 report' to my Work project, high priority
→What's on my to-do list today?
→I finished the dentist task
→What did I add this week?
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Python 3.8+ with pip installed
TICKTICK_CLIENT_ID— Client ID from developer.ticktick.comTICKTICK_CLIENT_SECRET— Client Secret from developer.ticktick.com
Alternative installation methods
Claude Code CLI
claude plugins add Salen-Project/ticktick-mcpKeep this setup from going cold
Save the docs, env vars, and workflow around TickTick MCP in Conare so Claude Code, Codex, and Cursor remember it next time.