TickTick MCP: OAuth setup and what the API allows

    The OAuth step is where TickTick setups fail. What the API covers, and what it does not.

    Community serversLast checked: September 2026

    TickTick MCP access comes from community servers built on TickTick's OAuth API. We found no first-party server when we last checked.

    What it can do

    • Read projects and tasks
    • Create tasks with due dates and priorities
    • Complete and update tasks
    • Read subtasks where the server implements them

    What it can't do

    • Setup needs a registered OAuth app, which is a real step, not a token paste
    • Habits, the Pomodoro timer and calendar data sit outside the open API
    • Recurring task rules are read-only in practice, so an assistant editing a repeat can break the series

    TickTick is the setup-difficulty outlier here. Most task apps hand you a personal token; TickTick expects a registered OAuth application with a redirect URI, which means people abandon halfway and conclude MCP does not work with TickTick. It does. The friction is one-time.

    What the OAuth step actually needs

    A registered app in TickTick's developer portal, a client ID and secret, and a redirect URI that matches exactly what you registered — including the trailing slash, or its absence. Nearly every failure at this stage is a redirect URI mismatch, and the error message will not say so.

    What lives outside the API

    TickTick's habits, Pomodoro sessions and calendar layer are not exposed. If you chose TickTick for habit tracking, MCP will not touch that part, and no server can fix it. Tasks and projects are the whole surface.

    Recurring tasks deserve caution

    A repeating task is a rule plus a series. Assistants tend to treat the next instance as an ordinary task, and editing it can detach or break the repeat. Keep recurrence changes in the app and let the assistant handle one-off tasks, which is where the speed gain is anyway.

    Where LemTask stands today

    LemTask does not ship an MCP server yet, and we are not going to pretend otherwise on a page developers will read. What LemTask has working right now is outbound and inbound webhooks, Zapier, Make and Apple Shortcuts, which covers "when a task is created, do X" and "create a task from anything that can send an HTTP request". An MCP connection is on the roadmap; when it ships and we have tested it end to end with Claude, this page will say so with the config block, and not a day earlier.

    Setup, step by step

    1. 1

      Register an OAuth app in TickTick

      In the TickTick developer portal, create an application and note the client ID, client secret and the exact redirect URI you registered.

    2. 2

      Install a community server

      Pick a maintained server and add it to your MCP client config with the client ID, secret and redirect URI as environment variables.

    3. 3

      Complete the OAuth flow once

      Run the server's authorisation step and grant access. If it fails, compare the redirect URI character for character before changing anything else.

    4. 4

      Keep recurrence out of scope

      Use the assistant for one-off tasks and reads. Leave repeating series to the app so their rules stay intact.

    Questions

    Related pages

    Want a task app that automates today?

    LemTask has no MCP server yet. It does have webhooks, Zapier, Make and Apple Shortcuts working now, plus tasks, habits, a focus timer and calendar sync. Free forever for individuals.