MCPSERV.CLUB
jen6

TickTick MCP Server

MCP Server

Advanced Task Management via MCP for TickTick

Stale(55)
33stars
1views
Updated 25 days ago

About

The TickTick MCP Server extends the unofficial ticktick-py library to provide powerful, AI‑friendly task and project management. It offers refined filtering, subtask handling, and datetime conversion for seamless integration with MCP clients.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

TickTick MCP Server in action

The TickTick MCP Server bridges the gap between AI assistants and your personal productivity hub. By exposing a rich set of TickTick operations through the Model Context Protocol, it lets Claude or other MCP‑compatible tools query, manipulate, and organize tasks without leaving the conversational interface. This eliminates the need to switch between a browser or mobile app, enabling seamless task management within chat workflows.

At its core, the server offers granular control over every aspect of TickTick. Developers can create new tasks, update titles or due dates, delete items, mark them complete, and move them between projects—all through simple tool calls. Subtasks are handled by linking existing tasks, allowing hierarchical organization without manual duplication. Retrieval functions provide powerful filtering: fetch all uncompleted items, pull a task by its unique ID, or list completed tasks within any date range. Projects, tags, and project folders are also exposed, giving users full visibility into their workspace structure.

The server’s standout feature is its enhanced filtering engine. Built on the unofficial library, it translates natural language queries into precise TickTick API calls. For example, a user can ask the assistant to “show me high‑priority tasks in Project X due tomorrow,” and the server will return only matching items. This precision is critical for developers who need to automate complex workflows, such as syncing tasks with external calendars or generating progress reports.

Integration into AI pipelines is straightforward. Once authenticated, the MCP server registers a suite of tools that any compatible client can discover and invoke. Developers can embed these calls in larger scripts, trigger them from VS Code Agent Mode, or use them within Claude Desktop to create a fully conversational task manager. The server also includes helper utilities, such as converting human‑readable datetime strings into TickTick’s required format, streamlining the development of custom prompts.

Overall, the TickTick MCP Server transforms a static task list into an interactive AI‑powered assistant. It provides developers with a clean, protocol‑driven interface to automate routine task operations, build productivity bots, and integrate TickTick data into broader workflows—all while maintaining the security and privacy guarantees of OAuth2 authentication.