Skip to main content
Glama

TickTick MCP Server

by liadgez

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TICKTICK_CLIENT_IDNoYour TickTick client ID
TICKTICK_ACCESS_TOKENYesYour TickTick access token for API authentication
TICKTICK_CLIENT_SECRETNoYour TickTick client secret

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
ticktick_get_projects

Get all projects from TickTick

ticktick_create_project

Create a new project in TickTick

ticktick_get_task_details

Get specific task details using project ID and task ID

ticktick_create_task

Create a new task in TickTick

ticktick_update_task

Update an existing task

ticktick_delete_task

Delete a task from TickTick

ticktick_complete_task

Mark a task as completed

ticktick_get_task_details

Get detailed information about a specific task

ticktick_filter_tasks

Filter tasks by various criteria

ticktick_convert_datetime_to_ticktick_format

Convert datetime to TickTick API format

ticktick_get_tags

Get all tags from TickTick

ticktick_create_tag

Create a new tag in TickTick

ticktick_search_tasks

Advanced search for tasks with text query

ticktick_get_today_tasks

Get tasks scheduled for today

ticktick_get_overdue_tasks

Get all overdue tasks

ticktick_get_upcoming_tasks

Get upcoming tasks within specified days

ticktick_add_tag_to_task

Add a tag to a specific task

ticktick_get_user_profile

Get user profile information

ticktick_get_habits

Get all habits from TickTick

ticktick_create_habit

Create a new habit in TickTick

ticktick_update_habit

Update an existing habit

ticktick_delete_habit

Delete a habit permanently

ticktick_checkin_habit

Check in a habit for today

ticktick_get_habit_history

Get habit completion history

ticktick_get_habit_stats

Get habit statistics and streaks

ticktick_pause_habit

Temporarily pause a habit

ticktick_resume_habit

Resume a paused habit

ticktick_get_habit_streaks

Get current and longest streaks for a habit

ticktick_bulk_checkin_habits

Check in multiple habits at once

ticktick_get_habit_calendar

Get calendar view of habit completions

ticktick_set_habit_goal

Set or update habit goal

ticktick_get_habits_summary

Get daily summary of all habits

ticktick_export_habit_data

Export habit tracking data

ticktick_update_tag

Update an existing tag

ticktick_delete_tag

Delete a tag permanently

ticktick_remove_tag_from_task

Remove a tag from a specific task

ticktick_get_tasks_by_tag

Get all tasks with a specific tag

ticktick_get_tag_usage_stats

Get usage statistics for a specific tag

ticktick_merge_tags

Merge two tags into one

ticktick_bulk_tag_operations

Perform bulk operations on tags

ticktick_start_focus_session

Start a focus/Pomodoro session

ticktick_stop_focus_session

Stop the current focus session

ticktick_pause_focus_session

Pause the current focus session

ticktick_resume_focus_session

Resume a paused focus session

ticktick_get_focus_stats

Get focus time statistics and analytics

ticktick_set_task_estimate

Set estimated time for a task

ticktick_get_daily_focus_summary

Get daily focus time summary

ticktick_get_focus_history

Get historical focus session data

ticktick_set_focus_goals

Set daily or weekly focus time goals

ticktick_get_productivity_insights

Get AI-powered productivity insights

ticktick_get_project_folders

Get all project folders and groups

ticktick_create_project_folder

Create a new project folder for organization

ticktick_move_project_to_folder

Move a project to a specific folder

ticktick_archive_project

Archive a completed project

ticktick_unarchive_project

Restore an archived project

ticktick_duplicate_project

Create a copy of an existing project

ticktick_get_project_stats

Get project analytics and statistics

ticktick_set_project_color

Customize project appearance

ticktick_reorder_projects

Change project display order

ticktick_get_project_templates

List available project templates

ticktick_create_project_from_template

Create project from a template

ticktick_export_project

Export project data

ticktick_share_project

Share project with others

ticktick_get_shared_projects

List shared projects

ticktick_invite_collaborator

Invite user to project

ticktick_remove_collaborator

Remove project access

ticktick_assign_task

Assign task to team member

ticktick_get_task_assignees

List task assignees

ticktick_add_task_comment

Add comment for team communication

ticktick_get_team_activity

Project activity feed

ticktick_set_project_permissions

Configure access levels

ticktick_get_collaboration_stats

Team productivity metrics

ticktick_bulk_assign_tasks

Mass task assignment

ticktick_export_team_report

Team performance reports

ticktick_get_calendar_events

List calendar events

ticktick_create_calendar_event

Create calendar event

ticktick_sync_with_google_calendar

Google Calendar sync

ticktick_sync_with_outlook

Outlook integration

ticktick_get_calendar_view

Calendar view for date range

ticktick_convert_task_to_event

Transform task into calendar event

ticktick_get_schedule_conflicts

Detect scheduling conflicts

ticktick_bulk_calendar_import

Import external calendar data

ticktick_get_task_notes

Get task notes/comments

ticktick_add_task_note

Add note to task

ticktick_update_task_note

Edit task note

ticktick_delete_task_note

Remove task note

ticktick_upload_task_attachment

Attach files to tasks

ticktick_get_task_attachments

List task attachments

ticktick_download_task_attachment

Download attached files

ticktick_delete_task_attachment

Remove attachments

ticktick_get_task_templates

List task templates

ticktick_create_task_template

Create reusable template

ticktick_update_task_template

Modify template

ticktick_delete_task_template

Remove template

ticktick_create_task_from_template

Instantiate template

ticktick_set_recurring_task

Configure task recurrence

ticktick_get_recurring_tasks

List recurring tasks

ticktick_pause_recurring_task

Temporarily stop recurrence

ticktick_bulk_create_from_template

Mass task creation

ticktick_get_productivity_report

Get comprehensive productivity analytics and insights

ticktick_get_completion_trends

Analyze task completion patterns and trends over time

ticktick_get_time_tracking_report

Generate detailed time allocation and tracking analysis

ticktick_get_goal_progress

Track progress toward personal and team goals

ticktick_export_analytics_data

Export raw analytics data for external analysis

ticktick_get_weekly_summary

Generate comprehensive weekly productivity summary

ticktick_get_monthly_insights

Generate deep monthly performance insights and recommendations

ticktick_update_user_settings

Modify user preferences and account settings

ticktick_get_notification_settings

Get current notification preferences and settings

ticktick_update_notification_settings

Configure notification preferences for various events

ticktick_get_sync_settings

Get device synchronization configuration and status

ticktick_update_sync_settings

Configure synchronization behavior and preferences

ticktick_reset_user_data

Reset or manage user data with various options

ticktick_import_from_csv

Import tasks from CSV data to bootstrap the task cache

ticktick_get_cached_tasks

Get all cached tasks, optionally filtered by project

ticktick_register_task_id

Manually register a task ID in the cache for future reading

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