Mcp Ticktick
A MCP server for TickTick that enables interacting with your TickTick task management system directly through Claude and other MCP clients.
Overview
Mcp Ticktick is a Model Context Protocol (MCP) server that allows users to interact with their TickTick task management system directly through Claude and other MCP clients.
To use Mcp Ticktick, clone the repository, install the necessary dependencies, authenticate with your TickTick account, and connect it to Claude for Desktop to access task management features.
- 📋 View all your TickTick projects and tasks - ✏️ Create new projects and tasks using natural language - 🔄 Update existing task details (title, content, dates, priority) - ✅ Mark tasks as complete - 🗑️ Delete tasks and projects - 🔄 Full integration with TickTick's open API - 🔌 Seamless integration with Claude and other MCP clients
- Managing personal tasks and projects efficiently
- Automating task creation and updates through natural language commands
- Integrating task management with other applications via MCP
Add to your AI client
Use these steps to connect Mcp Ticktick in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-ticktick-jacepark12": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-ticktick-jacepark12"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-ticktick-jacepark12": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-ticktick-jacepark12"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-ticktick-jacepark12": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-ticktick-jacepark12"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-ticktick-jacepark12": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-ticktick-jacepark12"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-ticktick-jacepark12": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-ticktick-jacepark12"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-ticktick-jacepark12": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-ticktick-jacepark12"
]
}
}
}FAQ
Can I use Mcp Ticktick without a TickTick account?
No, you need a TickTick account with API access to use this server.
Is Mcp Ticktick free to use?
Yes, the server is free to use, but you need a TickTick account.
What programming language is Mcp Ticktick built with?
Mcp Ticktick is built with Python.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2060,"uuid":"09249395-5a0f-4c93-922f-b4bb00c1d126","name":"mcp-ticktick","title":"Mcp Ticktick","description":"A MCP server for TickTick that enables interacting with your TickTick task management system directly through Claude and other MCP clients.","avatar_url":null,"created_at":"2025-03-07T04:35:34.114Z","updated_at":"2025-03-12T18:04:09.217Z","status":"created","author_name":"jacepark12","author_avatar_url":null,"tags":"mcp-ticktick,task-management,mcp-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/jacepark12/ticktick-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":"09ffe47c-7249-4c21-8f48-e10e2f4f0690","tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]