TickTick MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ticktick_configure_oauthA | |
| ticktick_authorize_oauthA | |
| ticktick_loginA | |
| ticktick_auth_statusA | |
| ticktick_logoutA | |
| ticktick_list_tasksB | List tasks with optional filtering. Supports filtering by project, priority, tags, and search query. |
| ticktick_get_taskA | Get a specific task by ID. Requires both task ID and project ID. |
| ticktick_create_taskB | |
| ticktick_update_taskB | Update an existing task. Only provided fields will be updated. |
| ticktick_complete_taskB | Mark a task as complete. |
| ticktick_uncomplete_taskB | Reopen a completed task (mark as incomplete). |
| ticktick_delete_taskA | |
| ticktick_move_taskB | Move a task to a different project/list. |
| ticktick_create_subtaskB | |
| ticktick_get_completed_tasksA | Get completed tasks within a date range. Requires v2 API authentication (username/password login). |
| ticktick_batch_create_tasksA | Create multiple tasks in a single request. More efficient than creating tasks one by one. |
| ticktick_batch_delete_tasksB | |
| ticktick_list_projectsA | List all projects/lists. Returns project details including ID, name, color, and task count. |
| ticktick_get_projectB | Get details of a specific project including its tasks. |
| ticktick_create_projectB | Create a new project/list. Projects can be organized in folders and have different view modes. |
| ticktick_update_projectB | Update an existing project's properties. |
| ticktick_delete_projectA | |
| ticktick_archive_projectA | Archive a project. Archived projects are hidden from the main view but can be restored. Requires v2 API authentication. |
| ticktick_list_foldersA | List all project folders. Folders are used to organize projects. |
| ticktick_create_folderB | Create a new project folder. Folders help organize projects into logical groups. |
| ticktick_update_folderB | Rename a project folder. |
| ticktick_delete_folderA | Delete a project folder. Projects in the folder will be moved to the root level. |
| ticktick_list_tagsA | List all tags in your TickTick account. Requires v2 API authentication (username/password login). Tags can be nested (have parent-child relationships). |
| ticktick_create_tagA | Create a new tag. Tags can be nested by specifying a parent tag name. Requires v2 API authentication. |
| ticktick_update_tagA | Update a tag's properties (color, etc.). Requires v2 API authentication. |
| ticktick_rename_tagA | Rename a tag. All tasks with the old tag will be updated to use the new name. Requires v2 API authentication. |
| ticktick_merge_tagsA | Merge one tag into another. The source tag will be deleted, and all tasks will be moved to the target tag. Requires v2 API authentication. |
| ticktick_delete_tagA | Delete a tag. The tag will be removed from all tasks. Requires v2 API authentication. |
| ticktick_get_tag_tasksB | Get all tasks that have a specific tag. Requires v2 API authentication. |
| ticktick_list_habitsA | List all habits. Requires v2 API authentication (username/password login). |
| ticktick_get_habitB | Get details of a specific habit including its statistics. Requires v2 API authentication. |
| ticktick_create_habitA | Create a new habit to track. Set daily goals, reminders, and custom icons/colors. Requires v2 API authentication. |
| ticktick_update_habitB | Update an existing habit's properties. Requires v2 API authentication. |
| ticktick_delete_habitA | |
| ticktick_checkin_habitA | Record a habit check-in. Track your daily progress toward habit goals. Requires v2 API authentication. |
| ticktick_get_habit_statsA | Get statistics for a specific habit. Includes completion rate, streaks, and historical data. Requires v2 API authentication. |
| ticktick_get_today_habitsA | Get today's status for all habits. Shows which habits are completed and which need attention. Requires v2 API authentication. |
| ticktick_start_pomodoroA | Start a Pomodoro focus session. The classic Pomodoro technique with customizable duration. Can be linked to a specific task. Requires v2 API authentication. |
| ticktick_start_stopwatchB | Start a stopwatch focus session. Open-ended focus tracking without a fixed duration. Requires v2 API authentication. |
| ticktick_stop_focusA | Stop the current focus session. Optionally save or discard the focus record. Requires v2 API authentication. |
| ticktick_get_focus_recordsA | Get focus session history. Filter by date range and focus type (pomodoro/stopwatch). Requires v2 API authentication. |
| ticktick_get_today_focusA | Get today's focus time statistics. Shows total focus time, pomodoro count, and progress toward daily goal. Requires v2 API authentication. |
| ticktick_get_focus_settingsA | Get current Pomodoro/focus settings. Shows work duration, break times, and daily goals. Requires v2 API authentication. |
| ticktick_update_focus_settingsA | Update Pomodoro/focus settings. Customize work duration, breaks, and automation preferences. Requires v2 API authentication. |
| ticktick_delete_focus_recordA | |
| ticktick_get_overviewA | Get today's productivity overview. Includes task status, habit progress, and focus statistics. Extended features require v2 API authentication. |
| ticktick_get_daily_summaryA | Get detailed summary for a specific day. Shows tasks completed, habits done, and focus time. Requires v2 API for complete data. |
| ticktick_get_weekly_reportA | Get weekly productivity report. Includes daily breakdown, totals, and trends. Requires v2 API for complete data. |
| ticktick_get_productivity_scoreA | Calculate your productivity score. Score is based on task completion, habit consistency, and focus time. Includes personalized recommendations. Extended metrics require v2 API authentication. |
| ticktick_get_task_analyticsA | Get detailed task analytics. Shows priority distribution, due date analysis, and tag usage. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MostafaSuliman/TickTick-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server