PlugWiki

TickTick MCP server: manage your TickTick tasks from Claude, ChatGPT or Gemini

OfficialRemote
Gethttps://mcp.ticktick.comDocs

Lets Claude, ChatGPT or Gemini check, add and complete your TickTick tasks from the chat.

This is TickTick's own server, and it lets Claude, ChatGPT, Gemini, Cursor and other assistants read and manage your TickTick tasks. You can ask what is due today, add tasks with dates and priorities, complete or move them, and log habits and focus sessions, all from the chat. You sign in with your TickTick account, or paste an API token into apps that need one. It covers everyday tasks, lists, habits, focus records and countdowns, not every TickTick feature.

Good for

  • TickTick users who want to ask what is due and add tasks without opening the app
  • People who plan their week with an AI assistant and want the plan saved as tasks
  • Habit trackers who want to log check-ins and review streaks by asking
  • Developers who want their tasks inside Claude Code, Cursor or VS Code

Works in

6 supported · 8 should work

Tap an app to see how to set it up and any known problems.

Install TickTick MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the TickTick MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http ticktick https://mcp.ticktick.com
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires A TickTick account.

Sign-in refreshes on its own, so you rarely need to log in again. For the token option, create a token in the TickTick web app under your avatar, Settings, Account & Security, API Token. TickTick only supports the streaming HTTP connection, not SSE. After adding it with sign-in, run /mcp in Claude Code and follow the prompts to log in.

From the vendor's docs. Source.

Tools

  • Finds tasks by keyword

    Searches your tasks by keyword and returns matching tasks with their links.

    Try: “Find my task about the dentist”

    Network · search_task

  • Lists tasks still to do today, tomorrow or this week

    Lists unfinished tasks for a set range such as today, tomorrow, the last or next 7 days.

    Try: “What tasks do I have today?”

    Network · list_undone_tasks_by_time_query

  • Filters tasks by date, list, priority, tag or status

    Finds tasks that match several conditions at once, like high priority in one list with a certain tag.

    Try: “List all my high-priority tasks for this week”

    Network · filter_tasks

  • Lists unfinished tasks between two dates

    Lists unfinished tasks between two dates, up to 14 days apart.

    Try: “What's left to do between the 10th and the 20th?”

    Network · list_undone_tasks_by_date

  • Shows tasks you finished in a list over a date range

    Lists tasks you completed in a given list between two dates.

    Try: “What tasks did I complete last week?”

    Network · list_completed_tasks_by_date

  • Opens the full details of one task

    Returns everything about one task, such as its notes, dates, checklist and tags.

    Try: “Show me the full details of my presentation task”

    Network · get_task_by_id

  • Adds a task with a date, priority, list and tags

    Creates a new task with the title, notes, due date, priority, list and tags you give.

    Try: “Create a task: Finish the presentation deck, today at 3 PM, high priority”

    Write · create_task

  • Adds several tasks at once

    Creates many tasks in one go, each with its own date, list and other details.

    Try: “Add buy plants today, park this weekend and my friend's birthday next Tuesday to my Life list”

    Write · batch_add_tasks

  • Marks a task as done

    Marks a task as completed.

    Try: “Mark Buy milk as completed”

    Write · complete_task

  • Changes a task's title, notes, date or priority

    Updates an existing task, such as moving its due date or raising its priority.

    Try: “Move the report task to Friday and make it high priority”

    Write · update_task

  • Moves a task to another list

    Moves a task from one list to another.

    Try: “Move Go camping to my Outdoor Activities list”

    Write · move_task

  • Changes several tasks at once

    Updates the details of many tasks in one go.

    Try: “Push all my errands tasks to Saturday”

    Write · batch_update_tasks

From the official docs

Pros and cons

Good

  • Made and run by TickTick, with nothing to install.
  • TickTick's guide covers many apps, including Gemini, Grok and Perplexity.
  • Sign in with your TickTick account, or use an API token where an app needs one.
  • Covers tasks, lists, sections, folders, tags, comments, habits, focus records and countdowns.
  • Can add many tasks in one go from a single sentence.
  • Stays signed in; tokens refresh on their own.

Watch out

  • There is no read-only mode.
  • Advanced TickTick features are not supported yet.
  • Only works with apps that support the newer streaming connection, not older SSE-only ones.
  • Some lookups have limits, such as 14 days of tasks or one month of focus records at a time.
  • The AI can misread which task you mean.

Permissions

low risk · 4 things to watch

Low risk

The assistant can change and delete tasks, tags, comments and focus records in your account, though deleted tasks go to Trash and can be restored.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete tags, comments and focus records

    Deleted tasks go to Trash, but deleting a tag removes it from every task. Ask it to confirm before deleting anything. help.ticktick.com

  • An API token reaches your whole account

    Token setups save the token in a config file or command. Use sign-in where your app offers it, and keep config files out of shared folders. help.ticktick.com

  • It can pick the wrong task

    TickTick notes the AI may misread a request. Name the exact list and date, and ask it to find the task before changing it. help.ticktick.com

  • It can read your connected calendars

    It can look up events from calendars you have linked to TickTick. help.ticktick.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks tomcp.ticktick.com
Sign-in and keysOAuth sign-in with automatic token refresh, or a TickTick API token stored in the client's config or command.

Alternatives

Use TickTick's own server; it needs no install and covers habits and focus records too. The community servers run on your computer and are worth a look only if you want to change the code yourself.

ServerOfficialRunsSign-inToolsGitHub stars
TickTickThis pageOfficialHostedAccount57–
ticktick-mcp-serverCommunityLocal––73
ticktick-mcp-enhancedCommunityLocal––33
mcp-dida365CommunityLocal––10

Questions

What is the TickTick MCP server URL?

https://mcp.ticktick.com. Most apps then ask you to sign in to TickTick.

Is TickTick MCP free?

TickTick does not list a price or plan requirement for it. Your AI app may have its own limits, such as Perplexity custom connectors needing Pro, Max or Enterprise.

How do I get a TickTick API token?

In the TickTick web app, click your avatar and go to Settings, Account & Security, API Token. Create one and paste it where your app's setup asks for it.

Can it delete my tasks?

Yes, but deleted tasks go to Trash. It can also delete tags, comments and focus records, so ask it to confirm first.

Does it support every TickTick feature?

No. It covers tasks, lists, habits, focus records and countdowns. TickTick says more advanced features are not supported yet.

Do I have to sign in again every time?

No. Sign-in refreshes on its own. You only reconnect after a long time unused or if you revoke access.

Why won't my app connect?

TickTick only supports the newer streaming connection type, not SSE. An app that only speaks SSE cannot connect for now.

What if it does the wrong thing?

Be more specific: name the list, the exact date or the priority. For bigger changes, ask it to find the task first, then confirm the change.

How do I add it to Claude?

In Claude, open Customize, search the connectors for TickTick and click Connect. Steps for every other app are in the install box above.

Examples

  • Check what is due today

    What tasks do I have today?

    Source
  • See this week's high-priority work

    List all my high-priority tasks for this week.

    Source
  • Add a task with a time and priority

    Create a task: Finish the presentation deck, today at 3 PM, high priority.

    Source
  • Add several tasks to one list from a single sentence

    Buy some plants today, visit the park this weekend to see flowers, and celebrate my friend's birthday next Tuesday. Add all of these to my Life list.

    Source
  • Move a task to another list

    Move 'Go camping' to my Outdoor Activities list.

    Source

Information

updated Nov 1, 2026

Publisher
Official
Endpoint
https://mcp.ticktick.com
Transport
Streamable HTTP
Auth
OAuth

WebsiteDocsOfficial listing

Other TickTick MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. TickTick MCP · help.ticktick.com
  2. TickTick connector for Claude · claude.com
  3. GitHub · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.