Skip to main content
Glama

ticktick_guide

Navigate TickTick MCP tools by category, user intent, or workflow. Use this guide to identify the correct tool for your goal.

Instructions

Interactive guide to all TickTick MCP tools — START HERE.

[Category: Utilities]  [Auth: none]
[Related: check_v2_availability]

Call with no args to see all categories and tool names.
Call with a category name to see tools in that category.
Call with an intent name to see the recommended tool path for a real user goal.
Call with show_workflows=True to see common multi-step patterns.

Args:
    category: Filter by category name (partial match, case-insensitive).
        Examples: "task", "tag", "habit", "project", "sync", "focus".
    intent: Filter by user intent, e.g. "know_what_to_do_today", "find_a_note",
        "reorganize_projects", or "clean_up_tasks".
    show_workflows: If True, return common multi-step workflow recipes.

  Tip: Call check_v2_availability() to see which features need a session token.
  Query filter ergonomics: for multi-value string filters (project/folder IDs or
  names, tags, search_fields, kinds), tools accept either a single string or a list.

── AGENT OPERATING CONTRACT ─────────────────────────────────────────────────
The TickTick API is dual-layer (V1 official + V2 unofficial) with silent failure
modes. Agents MUST apply the following discipline on every interaction:

1. VERIFY AFTER EVERY WRITE: After create/update/delete operations, always call
   get_task_detail() (or equivalent read tool) to confirm the server state
   matches the intent. Do not trust API response codes alone — silent partial
   failures are common (reminders, parentId, groupId).

2. RETRY UNTIL CONFIRMED: If verification reveals a mismatch, diagnose the root
   cause (V1/V2 API duality, missing anchor field, wrong format), adjust the
   call strategy, and retry. Repeat verify → fix → retry until state is correct.

3. PROACTIVE USER FEEDBACK: After completing a multi-step task or recovering
   from a silent failure, report to the user:
     - What was attempted and what the API actually accepted.
     - Any workaround applied (e.g., switched from V2 batch to V1 update_task).
     - Recommendations for future similar operations.

4. KNOWN SILENT FAILURE PATTERNS (see individual tool docs for details):
     - reminder_minutes on V2-created tasks → requires explicit due_date anchor
       in update_task() V1; batch_update_tasks() V2 cannot anchor reminders.
     - parentId at task creation → always silently ignored; use set_subtask_parent.
     - groupId at project creation → use V2 batch/project to set folder after.
     - reminder object format {trigger:} → silently rejected; use update_task V1.
─────────────────────────────────────────────────────────────────────────────

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
categoryNo
intentNo
show_workflowsNo
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It thoroughly describes the tool's behavior, including parameter behavior (partial match, case-insensitive, default null), and includes a detailed 'AGENT OPERATING CONTRACT' that covers silent failure patterns, verification discipline, and proactive user feedback. There is no contradiction with any annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is verbose due to the 'AGENT OPERATING CONTRACT' section, but it is well-structured with headers, examples, and a tip. Every sentence provides value, though the contract could be separated into a system-level instruction. It is front-loaded with the core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of the tool ecosystem and the lack of output schema, the description is exceptionally complete. It covers all usage modes, parameter details, filter ergonomics, and a comprehensive contract for safe multi-step operations. The agent has all necessary context to use this tool effectively.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds significant meaning beyond the input schema. It explains each parameter's purpose, gives examples for category and intent, mentions case-insensitive partial matching for category, and explains the boolean show_workflows. This fully compensates for the 0% schema description coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it is an 'Interactive guide to all TickTick MCP tools — START HERE.' It explains exactly what the tool does: calling with no args lists categories, with a category lists tools, with an intent shows recommended tool paths, and with show_workflows shows multi-step patterns. This distinguishes it clearly from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use this tool: 'START HERE,' call with no args, category, intent, or show_workflows. It mentions a related tool (check_v2_availability) and offers examples for each parameter. Additionally, the 'AGENT OPERATING CONTRACT' gives extensive usage rules for the entire agent workflow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/KpihX/tick-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server