MCP App Store
Productivity
TickTick:To-Do List & Calendar icon

TickTick:To-Do List & Calendar

by Appest Inc

Overview

TickTick is a powerful to-do & task management app with seamless cloud synchronization across all your devices. Whether you need to schedule an agenda, make memos, share shopping lists, collaborate in a team, or even develop a new habit, set countdown for birthdays, TickTick is always here to help you get stuff done and keep life on track. Key features of TickTick: • Sync tasks across all devices • Multiple reminders • Flexible calendar views • Integrate with calendar application • Set flexible recurring tasks • Keep track of birthdays, anniversaries with countdown

Tools

add_comment

ChatGPT
Add a comment to a task. Comment content is plain text, max 1024 characters.

batch_add_tasks

ChatGPT
Batch add multiple tasks to TickTick. Each task should have required fields filled in.

batch_update_tasks

ChatGPT
Batch update multiple existing tasks in TickTick. Use this when you need to modify several tasks at once with new values.

complete_task

ChatGPT
Mark a task as completed by projectId and taskId.

complete_tasks_in_project

ChatGPT
Complete multiple tasks in a project. Maximum 20 tasks per request.

create_column

ChatGPT
Create a new column in a project.

create_focus

ChatGPT
Create a focus record. Required: startTime, endTime, type (0=pomodoro, 1=timing). Optional: taskId, habitId, note.

create_habit

ChatGPT
Create a new habit in TickTick.

create_project

ChatGPT
Create a new project (list) in TickTick.

create_project_group

ChatGPT
Create a new project group.

create_tag

ChatGPT
Create a new tag.

create_task

ChatGPT
Create a new task in TickTick.

delete_comment

ChatGPT
Delete a comment from a task by comment id.

delete_focus

ChatGPT
Delete a focus record by focusId and type.

delete_project_group

ChatGPT
Delete a project group by projectGroupId.

delete_task

ChatGPT
Delete a task by projectId and taskId.

fetch

ChatGPT
Fetch the full contents of a task by its ID.

filter_tasks

ChatGPT
Filter tasks by various criteria including date range, project IDs, priority, tag, kind and status.

get_comment

ChatGPT
Get comments for a task by projectId and taskId.

get_focus

ChatGPT
Get a single focus record by focusId and type.

get_focuses_by_time

ChatGPT
Get focus records by time range and type. The time range must not exceed one month.

get_habit

ChatGPT
Get habit details by habitId.

get_habit_checkins

ChatGPT
Get habit check-ins by habitIds and date stamp range. from_stamp and to_stamp must be int date stamps in yyyyMMdd format (for example, 20260401 and 20260430).

get_project_by_id

ChatGPT
Get project details by projectId.

get_project_with_undone_tasks

ChatGPT
Get project details and all undone tasks in the project by projectId.

get_task_by_id

ChatGPT
Get full task details by taskId.

get_task_in_project

ChatGPT
Get a task by projectId and taskId.

get_user_preference

ChatGPT
Get user preferences including timezone settings.

list_columns

ChatGPT
List all columns in a project by projectId.

list_completed_tasks_by_date

ChatGPT
Get completed tasks based on specified search criteria including project IDs and date range.

list_countdowns

ChatGPT
List all countdowns of the current user.

list_habit_sections

ChatGPT
List all habit sections of the current user.

list_habits

ChatGPT
List all habits of the current user.

list_project_groups

ChatGPT
List all project groups of the current user.

list_projects

ChatGPT
List projects of the current user. Use offset to skip projects and limit to cap the number returned for pagination. When both offset and limit are omitted, the result also includes the virtual "inbox" project for tasks without a project; paginated results only include projects returned by the API.

list_tags

ChatGPT
List all tags of the current user.

list_undone_tasks_by_date

ChatGPT
List undone tasks within a date range. The maximum range is 14 days between startDate and endDate.

list_undone_tasks_by_time_query

ChatGPT
List undone tasks using a predefined time query. Supported values: today, last24hour, last7day, tomorrow, next24hour, next7day. Default is today.

move_task

ChatGPT
Move tasks to different projects. Used for reorganizing tasks across projects.

search_task

ChatGPT
Search tasks by keyword. Returns a list of matching tasks with taskId, title, and url.

update_column

ChatGPT
Update an existing column in a project by columnId.

update_habit

ChatGPT
Update an existing habit by habitId.

update_project

ChatGPT
Update an existing project by projectId.

update_project_group

ChatGPT
Update an existing project group by projectGroupId.

update_task

ChatGPT
Update an existing task by projectId and taskId. To remove a parent-child relationship, set parentId to an empty string. To clear dueDate or startDate, set it to "1970-01-01T00:00:00.000+0000".

upsert_habit_checkins

ChatGPT
Create or update check-ins for a habit by habitId.

Capabilities

Writes

App Stats

47

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily