ticktick-mcp-server

Ticktick MCP Server

TickTick users can manage tasks, subtasks, and projects from MCP clients. The server covers inbox retrieval, scheduling and reminders, task completion, and batch changes, with tools for reviewing completed work by date range.

Server facts

ticktick-mcp-server

Project

License
Not specified
Category
Productivity

Tech

Runtime / language
node
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
73
Last commit
Data as of

Tags

  • artif
  • mcp
  • node

Overview

TickTick task workflows span inbox retrieval, individual task changes, and reviews of completed work. Tools can retrieve the signed-in user's profile, locate the inbox automatically, and fetch a task using its project and task identifiers. Users can create, revise, complete, or delete tasks, while batch operations combine task creation, updates, and deletions in a single request. Task fields cover priorities, start and due dates, time zones, reminders, and recurrence rules. Subtasks can be retrieved for a parent task, and completed tasks can be queried across projects for a specified date range.

For project organization, users can list their projects, inspect one by identifier, or retrieve its tasks alongside any available columns. Projects can be created, changed, or removed, with configurable names, colors, and list, kanban, or timeline views. Both task-oriented and note-oriented project types are supported. The Node.js server communicates over stdio. Documented Claude Desktop configurations include package and Docker options, using OAuth client credentials and an access token for TickTick access.

ticktick-mcp-server setup notes

  • ticktick-mcp-server records stdio only; confirm a network transport upstream before planning remote access.
  • ticktick-mcp-server has no recorded license; confirm reuse terms in its repository.

Related MCP servers