ticktick-mcp-server

ticktick-mcp-server

3.5

If you are the rightful owner of ticktick-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for the TickTick API, enabling task management, project organization, habit tracking, and more.

The TickTick MCP Server is a robust solution designed to integrate with the TickTick API, providing comprehensive task and project management capabilities. It allows users to create, update, and manage tasks and projects with ease, offering features such as subtask support, complete task control with priorities and reminders, and secure OAuth authentication. The server also includes comprehensive error handling to ensure smooth operation. With tools for managing tasks and projects, users can efficiently organize their work and track habits. The server supports various platforms, including Claude Desktop, and can be installed via Smithery or Docker, making it versatile and easy to deploy.

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

Tools

  1. get_task_by_ids

    Get specific tasks with project ID and task ID

  2. create_task

    Create a new task in the project

  3. update_task

    Update existing tasks

  4. complete_task

    Mark the task as completed

  5. delete_task

    Delete a task from a project

  6. get_user_projects

    Obtain all items of certified users

  7. get_project_by_id

    Get specific items with ID

  8. get_project_with_data

    Get project details, tasks and columns

  9. create_project

    Create a new project

  10. update_project

    Update existing projects

  11. delete_project

    Delete the project