TickTick MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ticktick_get_projectsC | Get all projects from TickTick |
| ticktick_create_projectC | Create a new project in TickTick |
| ticktick_get_task_detailsC | Get specific task details using project ID and task ID |
| ticktick_create_taskC | Create a new task in TickTick |
| ticktick_update_taskC | Update an existing task |
| ticktick_delete_taskC | Delete a task from TickTick |
| ticktick_complete_taskC | Mark a task as completed |
| ticktick_get_task_detailsC | Get detailed information about a specific task |
| ticktick_filter_tasksC | Filter tasks by various criteria |
| ticktick_convert_datetime_to_ticktick_formatC | Convert datetime to TickTick API format |
| ticktick_get_tagsB | Get all tags from TickTick |
| ticktick_create_tagC | Create a new tag in TickTick |
| ticktick_search_tasksC | Advanced search for tasks with text query |
| ticktick_get_today_tasksB | Get tasks scheduled for today |
| ticktick_get_overdue_tasksC | Get all overdue tasks |
| ticktick_get_upcoming_tasksC | Get upcoming tasks within specified days |
| ticktick_add_tag_to_taskC | Add a tag to a specific task |
| ticktick_get_user_profileC | Get user profile information |
| ticktick_get_habitsC | Get all habits from TickTick |
| ticktick_create_habitB | Create a new habit in TickTick |
| ticktick_update_habitC | Update an existing habit |
| ticktick_delete_habitC | Delete a habit permanently |
| ticktick_checkin_habitC | Check in a habit for today |
| ticktick_get_habit_historyC | Get habit completion history |
| ticktick_get_habit_statsB | Get habit statistics and streaks |
| ticktick_pause_habitC | Temporarily pause a habit |
| ticktick_resume_habitC | Resume a paused habit |
| ticktick_get_habit_streaksB | Get current and longest streaks for a habit |
| ticktick_bulk_checkin_habitsC | Check in multiple habits at once |
| ticktick_get_habit_calendarC | Get calendar view of habit completions |
| ticktick_set_habit_goalB | Set or update habit goal |
| ticktick_get_habits_summaryC | Get daily summary of all habits |
| ticktick_export_habit_dataC | Export habit tracking data |
| ticktick_update_tagC | Update an existing tag |
| ticktick_delete_tagC | Delete a tag permanently |
| ticktick_remove_tag_from_taskC | Remove a tag from a specific task |
| ticktick_get_tasks_by_tagC | Get all tasks with a specific tag |
| ticktick_get_tag_usage_statsC | Get usage statistics for a specific tag |
| ticktick_merge_tagsC | Merge two tags into one |
| ticktick_bulk_tag_operationsC | Perform bulk operations on tags |
| ticktick_start_focus_sessionC | Start a focus/Pomodoro session |
| ticktick_stop_focus_sessionC | Stop the current focus session |
| ticktick_pause_focus_sessionC | Pause the current focus session |
| ticktick_resume_focus_sessionC | Resume a paused focus session |
| ticktick_get_focus_statsC | Get focus time statistics and analytics |
| ticktick_set_task_estimateC | Set estimated time for a task |
| ticktick_get_daily_focus_summaryC | Get daily focus time summary |
| ticktick_get_focus_historyC | Get historical focus session data |
| ticktick_set_focus_goalsC | Set daily or weekly focus time goals |
| ticktick_get_productivity_insightsC | Get AI-powered productivity insights |
| ticktick_get_project_foldersB | Get all project folders and groups |
| ticktick_create_project_folderC | Create a new project folder for organization |
| ticktick_move_project_to_folderC | Move a project to a specific folder |
| ticktick_archive_projectC | Archive a completed project |
| ticktick_unarchive_projectC | Restore an archived project |
| ticktick_duplicate_projectC | Create a copy of an existing project |
| ticktick_get_project_statsC | Get project analytics and statistics |
| ticktick_set_project_colorC | Customize project appearance |
| ticktick_reorder_projectsC | Change project display order |
| ticktick_get_project_templatesC | List available project templates |
| ticktick_create_project_from_templateC | Create project from a template |
| ticktick_export_projectC | Export project data |
| ticktick_share_projectC | Share project with others |
| ticktick_get_shared_projectsC | List shared projects |
| ticktick_invite_collaboratorC | Invite user to project |
| ticktick_remove_collaboratorC | Remove project access |
| ticktick_assign_taskC | Assign task to team member |
| ticktick_get_task_assigneesC | List task assignees |
| ticktick_add_task_commentC | Add comment for team communication |
| ticktick_get_team_activityC | Project activity feed |
| ticktick_set_project_permissionsC | Configure access levels |
| ticktick_get_collaboration_statsC | Team productivity metrics |
| ticktick_bulk_assign_tasksD | Mass task assignment |
| ticktick_export_team_reportD | Team performance reports |
| ticktick_get_calendar_eventsC | List calendar events |
| ticktick_create_calendar_eventC | Create calendar event |
| ticktick_sync_with_google_calendarC | Google Calendar sync |
| ticktick_sync_with_outlookD | Outlook integration |
| ticktick_get_calendar_viewC | Calendar view for date range |
| ticktick_convert_task_to_eventC | Transform task into calendar event |
| ticktick_get_schedule_conflictsC | Detect scheduling conflicts |
| ticktick_bulk_calendar_importC | Import external calendar data |
| ticktick_get_task_notesC | Get task notes/comments |
| ticktick_add_task_noteC | Add note to task |
| ticktick_update_task_noteC | Edit task note |
| ticktick_delete_task_noteC | Remove task note |
| ticktick_upload_task_attachmentC | Attach files to tasks |
| ticktick_get_task_attachmentsC | List task attachments |
| ticktick_download_task_attachmentC | Download attached files |
| ticktick_delete_task_attachmentC | Remove attachments |
| ticktick_get_task_templatesC | List task templates |
| ticktick_create_task_templateC | Create reusable template |
| ticktick_update_task_templateC | Modify template |
| ticktick_delete_task_templateC | Remove template |
| ticktick_create_task_from_templateD | Instantiate template |
| ticktick_set_recurring_taskC | Configure task recurrence |
| ticktick_get_recurring_tasksC | List recurring tasks |
| ticktick_pause_recurring_taskC | Temporarily stop recurrence |
| ticktick_bulk_create_from_templateC | Mass task creation |
| ticktick_get_productivity_reportB | Get comprehensive productivity analytics and insights |
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
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/liadgez/ticktick-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server