Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
TICKTICK_CLIENT_ID | No | Your TickTick client ID | |
TICKTICK_ACCESS_TOKEN | Yes | Your TickTick access token for API authentication | |
TICKTICK_CLIENT_SECRET | No | Your TickTick client secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |