Ticktick MCP Server

TickTick tasks and projects management for your LLM or AI agent.

Data last scanned last week · Reviewed last month

4271TypeScript

Overview

This server provides an interface to the TickTick API, allowing for the automation of task and project management directly within an MCP-enabled environment. Users can leverage tools to create, read, update, and delete tasks and subtasks, as well as define specific parameters like priorities, due dates, reminders, and recurring rules.

Our verdict

With a security score of 26/100, this server is classified as high-risk and is not recommended for environments requiring strict security guarantees. The high-risk designation stems from several factors, including the lack of a detectable license, the fact that it is community-maintained rather than official, and the status of its OAuth and read-only implementations which have not yet been editorially reviewed. It is suitable only for non-critical, personal experimentation.

  • Supports subtask management and recurring task rules
  • Provides full OAuth2 implementation for API access
  • Contains only 7 direct dependencies
  • No open-source license identified for legal usage
  • Lacks verification by the official TickTick vendor
  • Last code update occurred over five months ago

Compatibility

No compatibility data yet.

Frequently asked questions

How does the server authenticate with TickTick?

The server uses OAuth2 implementation to provide secure API access to your TickTick account.

What formats are required for task dates?

Task dates must be provided in the 'yyyy-MM-dd'T'HH:mm:ssZ' format.

How do I set task priority levels?

Priority is set using a numeric value where 0 is None, 1 is Low, 3 is Medium, and 5 is High.

Does the server support recurring tasks?

Yes, recurring rules are supported via the repeatFlag input using the RFC 5545 iCalendar standard, such as 'RRULE:FREQ=DAILY;INTERVAL=1'.

What project view modes can be configured?

When creating or updating a project, you can specify the viewMode as 'list', 'kanban', or 'timeline'.

How should reminders be formatted?

Reminders must be passed as a list of strings following the iCalendar TRIGGER format, for example: '["TRIGGER:P0DT9H0M0S", "TRIGGER:PT0S"]'.

Badge

Ticktick MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.