productivityoauth2

Ticktick

TickTick is a cross-platform task management and to-do list application designed to help users organize their tasks and schedules efficiently.

Verdict

TickTick in Switchy gives your team direct access to tasks, projects, and reminders without leaving the conversation. @mention it to create tasks from meeting notes, mark items complete as you discuss them, or pull project status into a thread. Designers tracking deliverables, support teams managing tickets, or anyone juggling recurring work get the most value — you skip the context switch to another app. OAuth setup takes about two minutes, and you'll grant read/write access to tasks and projects. The MCP doesn't sync comments or attachments, so treat it as task management, not full collaboration.

Common use cases

  • Turn meeting action items into tasks instantly
  • Check off deliverables during standup without switching apps
  • Archive completed projects after sprint reviews
  • Create recurring tasks from support ticket patterns
  • Pull task lists into planning threads

Integration

Vendor
Ticktick
Category
productivity
Auth
OAUTH2
Tools
13
Composio slug
ticktick

Tools

  • Complete Task

    Tool to mark a specific task as complete. use after confirming the task is done.

  • Complete Task

    Tool to mark a task as complete. use after confirming the task is done.

  • Create Project

    Tool to create a new project in ticktick. use when you need to programmatically add a project after obtaining a valid access token.

  • Create Task

    Tool to create a new task in ticktick. use after you have task details such as title, dates, and optional reminders or subtasks.

  • Delete Task
    destructive

    Tool to delete a specific task. use when you need to remove a task from a project after confirming both project and task ids.

  • Delete TickTick Project
    destructive

    Tool to delete a specific project. use when you have confirmed the project id and intend to permanently remove it. example: "delete the project with id 6226ff9877acee87727f6bca".

  • Generate OAuth2 Authorization URL

    Tool to generate the ticktick oauth2 authorization url. use to redirect the user to obtain the authorization code (step 1).

  • Get project with data

    Tool to retrieve a project and its associated data (tasks, columns). use when you need full project details including its tasks and columns after selecting a project id.

  • Get User Projects

    Tool to retrieve all projects for the user. use when you need to list available projects for selection.

  • Redirect to TickTick OAuth2 authorization page

    Tool to redirect user to ticktick authorization page to obtain authorization code. use when initiating the oauth2 flow before exchanging the code.

  • Update Project

    Tool to update an existing project. use when you need to modify project details like name, color, sort order, view mode, or kind after selecting a project id.

  • Update Project

    Tool to update an existing project. use when you need to modify project details like name, color, sort order, view mode, or kind after selecting a project id.

  • Update Task

    Tool to update an existing task. use after confirming the taskid and projectid.

Setup

Setup guide

  1. 11. In your Switchy workspace, open Settings and navigate to Integrations. 2. Find TickTick in the MCP directory and click Connect. 3. You'll redirect to TickTick's OAuth consent screen — log in if prompted, then authorize Switchy to read and write tasks, projects, and tags. 4. TickTick returns you to Switchy with a confirmation that the connection succeeded. 5. Open any Project in Switchy and type '@TickTick list my projects' to verify the MCP responds with your project names. 6. If you see your projects, the integration is live — you can now create tasks, complete items, or delete projects by @mentioning TickTick in any message. 7. To revoke access later, visit TickTick's account settings and remove Switchy from connected apps.

What teammates see: by default, memories from Ticktick are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Capture Meeting Tasks

@TickTick create three tasks in my 'Q1 Launch' project: finalize landing page copy due Friday, schedule user testing due next Monday, and draft press release due in two weeks.

Daily Standup Check-In

@TickTick show me all tasks due today across my projects, then mark any that are already finished as complete.

Archive Finished Work

@TickTick list all my projects, then delete the one called 'Beta Testing Sprint 3' since we wrapped that last week.

Triage Support Backlog

@TickTick add these five bug reports to my 'Support Queue' project as separate tasks, each due end of week: login timeout, broken image upload, missing email notifications, slow dashboard load, and incorrect timezone display.

Plan Recurring Workflows

@TickTick create a project called 'Monthly Content Calendar' and add four tasks: draft blog post due the 5th, design social graphics due the 10th, schedule newsletter due the 15th, and review analytics due the 20th.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@ticktick show me all tasks due this week across my projects, grouped by priority

Output

Here's a summary of your tasks due this week: **High Priority (3 tasks)** - Finish Q1 budget report (due Wed, in Work project) - Review contract amendments (due Thu, in Legal project) - Submit expense reports (due Fri, in Admin project) **Medium Priority (5 tasks)** - Schedule team sync (due Tue, in Management project) - Update project roadmap (due Wed, in Planning project) - Three additional tasks in Marketing and Operations **Low Priority (2 tasks)** - Organize desk files (due Sat, in Personal project) - Review newsletter draft (due Sun, in Content project) This view aggregates tasks from 7 active projects in your TickTick workspace.

Notes

This example demonstrates the MCP's ability to fetch and synthesize task data across multiple projects. Requires read access to all projects via OAuth2. The AI organizes raw task data by priority and deadline — TickTick's API returns tasks as structured objects, which the AI then groups and summarizes for readability.

Prompt

@ticktick create a new project called 'Website Redesign' and add three tasks: wireframe homepage, review color palette, and finalize navigation structure

Output

Created new project 'Website Redesign' (ID: 6226ff9877acee87727f6bca). Added 3 tasks: 1. ✓ Wireframe homepage (no due date) 2. ✓ Review color palette (no due date) 3. ✓ Finalize navigation structure (no due date) All tasks are now visible in your TickTick workspace under the Website Redesign project. You can assign due dates, priorities, or subtasks directly in TickTick or by asking me to update them.

Notes

This example shows the MCP's write capabilities — creating both a project container and multiple tasks in sequence. Each API call modifies your TickTick account immediately. If task creation fails partway through (network issue, rate limit), you may end up with an incomplete set. Always verify the final state in TickTick after batch operations.

Prompt

@ticktick mark all tasks in my 'Sprint 12' project as complete and draft a summary of what we accomplished

Output

Marked 8 tasks complete in 'Sprint 12' project: - Implement user authentication flow - Add error logging to API endpoints - Write unit tests for payment module - Update deployment scripts - Fix mobile layout bugs - Optimize database queries - Document new API endpoints - Conduct code review session **Sprint 12 Accomplishments:** This sprint focused on infrastructure hardening and developer experience. The team shipped a complete authentication system, improved API reliability with error logging and optimized queries, and strengthened the codebase with comprehensive unit tests. Mobile UI refinements and updated deployment automation round out a solid foundation for the next feature cycle.

Notes

This example combines bulk task completion (a destructive action) with AI-powered synthesis. The MCP completes all tasks in the specified project, then the AI generates a narrative summary from the task titles. Use cautiously — completed tasks can't be easily undone in TickTick. Best for end-of-sprint workflows where you've already verified task states manually.

Use-case deep-dives

Daily standup task sync

When TickTick wins for remote team standups

A 5-person remote team runs async standups in Slack, where each person posts their daily tasks. The TickTick MCP lets an AI agent pull each teammate's task list, summarize blockers, and flag overdue items without anyone opening the app. The Complete Task and Create Task tools handle quick updates during the standup thread. This works best when your team already lives in TickTick and standup is the only cross-cutting ritual—if you're juggling Linear for eng work and TickTick for ops, the context-switching overhead outweighs the MCP's value. The OAuth2 flow means each teammate authenticates once, then the agent can read their tasks on demand. If your standup is under 10 minutes and task counts stay below 50 per person, TickTick's MCP keeps the ritual frictionless.

Client onboarding checklist automation

Automating repeatable onboarding with TickTick projects

A 3-person agency onboards 4-6 clients per month, each needing the same 20-step checklist (contracts, kickoff call, asset handoff). The TickTick MCP's Create Project and Create Task tools let an AI agent spin up a new project with all subtasks pre-populated when a deal closes in your CRM. The Get Project tool pulls progress for weekly client updates. This scenario shines when onboarding steps are consistent and your team prefers TickTick's subtask nesting over a heavyweight PM tool. If client projects diverge heavily or you need Gantt charts and dependencies, TickTick's simplicity becomes a ceiling. The 13-tool scope means the agent can also mark tasks complete as the team logs work, keeping the checklist current without manual syncing. Best for agencies under 10 people where onboarding is high-volume but low-complexity.

Personal GTD review for founders

When TickTick MCP supports weekly founder reviews

A solo founder or 2-person founding team uses TickTick for personal task management and runs a weekly GTD review to clear the backlog. The MCP's Get Project and Delete Task tools let an AI agent surface overdue tasks, suggest what to defer or delete, and batch-complete low-priority items. The agent can also create next week's focus list by pulling tasks due in the next 7 days. This works when your task volume is 30-100 items and you want conversational triage instead of clicking through the app. If your workflow spans multiple tools (calendar, email, Notion), TickTick's MCP alone won't unify the review—you'd need additional MCPs or manual steps. The OAuth2 setup is a one-time 2-minute flow, then the agent has read-write access for ongoing reviews. Ideal for founders who batch-process tasks weekly rather than real-time task switching.

Frequently asked

What does the TickTick MCP let me do in Switchy?

It connects your TickTick account so AI agents can create tasks, complete them, manage projects, and read your task lists. The MCP exposes 13 tools covering the core task-management workflow — creating tasks with due dates and reminders, marking them complete, organizing projects, and deleting items. Agents can't access TickTick's habit tracker or Pomodoro timer features.

Do I need a paid TickTick account to use OAuth2 with this MCP?

No. TickTick's OAuth2 flow works with free accounts. You'll authorize Switchy to access your tasks and projects through TickTick's standard consent screen. The MCP requests read and write scopes for tasks and projects — you'll see exactly what it's asking for during setup. Admin access isn't required; any TickTick user can connect their own account.

Can the MCP create recurring tasks or subtasks in TickTick?

Yes to subtasks — the Create Task tool accepts an optional subtasks parameter. Recurring tasks depend on whether TickTick's API exposes recurrence rules in the task creation payload. The MCP documentation doesn't explicitly list recurrence, so test it during setup. If recurrence isn't supported, you'll need to create repeat tasks manually or via TickTick's web interface.

Why use this MCP instead of TickTick's web app or Zapier?

The MCP lets AI agents read your task context and act on it mid-conversation — an agent can check your TickTick projects, create a task with the right due date, then continue working without you switching tabs. Zapier triggers on events but can't query your task list on-demand. Use the web app for bulk edits or features the MCP doesn't expose, like habits or calendar view.

Who on my team should connect the TickTick MCP in Switchy?

Each person who wants agents to manage their TickTick tasks. OAuth2 tokens are user-specific, so connecting your account only gives agents access to your tasks and projects. If your team shares a TickTick workspace, one connection won't cover everyone — each member authorizes separately. The MCP doesn't count against Switchy plan limits; it's just another integration.

More productivity MCPs

See all productivity MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.