development
documentation
public
task management
project organization
What is TickTick?
A Model Context Protocol (MCP) server designed to integrate with the TickTick task management platform, enabling intelligent context-aware task operations and automation.
Documentation
TickTick MCP Server
Features
✅ Task Management: Create, read, update, and delete tasks with all available properties
📊 Project Management: Create, read, update, and delete projects with customizable views
📋 Subtask Support: Full support for managing subtasks within parent tasks
🔄 Complete Task Control: Set priorities, due dates, reminders, and recurring rules
🔐 OAuth Authentication: Full OAuth2 implementation for secure API access
⚠️ Comprehensive Error Handling: Clear error messages for common issues
Tools
get_task_by_ids - Get a specific task by project ID and task ID
create_task - Create a new task in a project
update_task - Update an existing task
complete_task - Mark a task as completed
delete_task - Delete a task from a project
get_user_projects - Get all projects for the authenticated user
get_project_by_id - Get a specific project by ID
get_project_with_data - Get project details along with tasks and columns
create_project - Create a new project
update_project - Update an existing project
delete_project - Delete a project
License
This MCP server is licensed under the MIT License. For more details, please see the LICENSE file in the project repository.