Productivity · Local MCP server
Ticktick MCP
MCP server for TickTick task management: field-preserving updates and completion tracking.
What the MCP Registry states
The entry as published to the official MCP Registry (read 2026-10-04), latest version.
- Registry name
io.github.partymola/ticktick-mcp- Version
- 0.5.0
- Status
- Active
- Category
- productivity
- Transport
- stdio (local process)
- Package
- OCI image (Docker)
- Published
- 2026-09-21
- Updated
- 2026-09-21
- Publisher
- partymola (GitHub) · 4 servers with pages here
- Repository
- github.com/partymola/ticktick-mcp
- Source
- Registry API entry
Packages
| Registry | Package | Version | Transport |
|---|---|---|---|
| OCI image (Docker)runtime: docker | ghcr.io/partymola/ticktick-mcp:v0.5.0 | — | stdio |
How to connect Ticktick MCP
Ticktick MCP runs locally from a container image in an OCI registry such as Docker Hub or GitHub Container Registry: ghcr.io/partymola/ticktick-mcp:v0.5.0. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Docker or another OCI container runtime; started with docker run — the usual command is docker run -i --rm -e TICKTICK_CLIENT_ID -e TICKTICK_CLIENT_SECRET -e TICKTICK_USERNAME -e TICKTICK_PASSWORD ghcr.io/partymola/ticktick-mcp:v0.5.0. It reads these environment variables: TICKTICK_CLIENT_ID, TICKTICK_CLIENT_SECRET (secret), TICKTICK_USERNAME and TICKTICK_PASSWORD (secret); set them in the client's configuration for this server. Required arguments: --user and -v.
In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):
{
"mcpServers": {
"ticktick-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TICKTICK_CLIENT_ID",
"-e",
"TICKTICK_CLIENT_SECRET",
"-e",
"TICKTICK_USERNAME",
"-e",
"TICKTICK_PASSWORD",
"ghcr.io/partymola/ticktick-mcp:v0.5.0"
],
"env": {
"TICKTICK_CLIENT_ID": "<value>",
"TICKTICK_CLIENT_SECRET": "<secret>",
"TICKTICK_USERNAME": "<value>",
"TICKTICK_PASSWORD": "<secret>"
}
}
}
}Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect
More from partymola (GitHub)
| Server | Runs |
|---|---|
| Bosch Flow MCPMCP server for Bosch eBike Flow (BES3): battery health, charge cycles, components, and ride data. | Local · stdio |
| Monzo MCPRead-only MCP server for the Monzo banking API: OAuth, local transaction cache, spending analysis. | Local · stdio |
| Withings MCPMCP server for the Withings Health API with OAuth, local SQLite cache, and trend analysis. | Local · stdio |
More productivity servers
| Server | Runs |
|---|---|
| Thunderbird CliGive AI agents full read/write email access via Mozilla Thunderbird. Zero credentials. | Local · stdio |
| Ticket AIMeasures tickets against the ones your team already shipped: sections, length, labels, duplicates. | Local · stdio |
| Ticket DiscoverySearch and compare concert ticket prices across platforms. | Local · stdio |
| TicketsAgenda and ticketing for Toots Jazz Club, Brussels: browse concerts, check seats, reserve tickets. | Remote · HTTP |
| TifluxWrapper for the official Tiflux API v2 (help desk and service desk): tickets with replies to the req. | Remote · HTTP |
| TileboxQuery geospatial datasets, manage workflow jobs, deploy published releases, and search Tilebox docs. | Remote · HTTP |
| TimelyMeeting programmes for AI: drafted by your assistant, approved by a person, published as PDF and web. | Remote · HTTP |
| TimequipManage Timequip projects, tasks, comments, members, and dashboards through MCP. | Remote · HTTP |