A Model Context Protocol (MCP) server designed to integrate with the TickTick task management platform, enabling intelligent context-aware task operations and automation.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"ticktick": {
"env": {
"TICKTICK_CLIENT_ID": "<YOUR_CLIENT_ID>",
"TICKTICK_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
"TICKTICK_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>"
},
"args": [
"-y",
"@alexarevalo.ai/mcp-server-ticktick"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP Server for the TickTick API, enabling task management, project organization, habit tracking, and more.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@alexarevalo9/ticktick-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @alexarevalo9/ticktick-mcp-server against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Persistent memory using a knowledge graph
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
a self-hosted project management & Kanban solution + Instant shareable boards
All-in-one local AI hub for Obsidian — LLM chat with vault tools, MCP servers, RAG, workflow automation, encryption, and edit history. Fully private, no cloud required.
MCP Security Weekly
Get CVE alerts and security updates for Ticktick Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP Server for the TickTick API, enabling task management, project organization, habit tracking, and more.
get_task_by_ids
projectId (string): Project identifiertaskId (string): Task identifierTickTickTaskSchemacreate_task
title (string): Task titleprojectId (string): Project idcontent (optional string): Task contentdesc (optional string): Task descriptionisAllDay (optional boolean): Is all day taskstartDate (optional string): Task start date in "yyyy-MM-dd'T'HH:mm:ssZ" formatdueDate (optional string): Task due date in "yyyy-MM-dd'T'HH:mm:ssZ" formattimeZone (optional string): Task time zone (e.g., "America/Los_Angeles")reminders (optional string[]): List of reminder triggers in iCalendar formatrepeatFlag (optional string): Task repeat flag in iCalendar formatpriority (optional number): Task priority (None: 0, Low: 1, Medium: 3, High: 5)sortOrder (optional string): Task sort orderitems (optional array): List of subtasks with:
title (string): Subtask item titlestartDate (optional string): Subtask date in "yyyy-MM-dd'T'HH:mm:ssZ" formatisAllDay (optional boolean): Is all day subtask itemsortOrder (optional number): Subtask item sort ordertimeZone (optional string): Subtask timezonestatus (optional number): Completion status (Normal: 0, Completed: 1)completedTime (optional string): Completion time in "yyyy-MM-dd'T'HH:mm:ssZ" formatTickTickTaskSchemaupdate_task
taskId (string): Task identifier - Pathid (string): Task identifier - BodyprojectId (string): Project idcreate_taskTickTickTaskSchemacomplete_task
taskId (string): Task identifierprojectId (string): Project identifierdelete_task
taskId (string): Task identifierprojectId (string): Project identifierget_user_projects
TickTickProjectSchemaget_project_by_id
projectId (string): Project identifierTickTickProjectSchemaget_project_with_data
projectId (string): Project identifierproject: Project object matching TickTickProjectSchematasks: Array of task objects matching TickTickTaskSchemacolumns: Optional array of column objects with:
id (optional string)projectId (optional string)name (optional string)