clickup_goal_add_kr
Add a key result to a ClickUp goal to track progress through numeric targets, task completion, or other metrics that drive overall goal achievement.
Instructions
Add a new key result (KR / sub-target) to a ClickUp goal. KRs drive the goal's overall percent-complete — each KR's progress is averaged. For 'automatic' KRs, link tasks or lists and progress is derived from their status; for number/currency/percentage KRs, report progress via clickup_goal_update_kr. Returns the created key result object.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal_id | Yes | ID of the parent goal. Obtain from clickup_goal_list (field: id). | |
| list_ids | No | List IDs whose task-completion percentage drives progress (only for type='automatic'). Obtain from clickup_list_list. | |
| name | Yes | Display name of the key result (e.g. 'MRR reaches $50k'). | |
| owner_ids | No | User IDs responsible for this KR. Obtain from clickup_member_list. | |
| steps_end | Yes | Target value the KR aims to reach. For 'percentage' KRs use 100; for 'boolean' use 1. | |
| steps_start | Yes | Starting value of the metric (e.g. 0 for a from-zero KR, current baseline otherwise). Ignored for 'boolean'. | |
| task_ids | No | Task IDs whose completion drives progress (only for type='automatic'). Obtain from clickup_task_list. | |
| type | Yes | Key result type: 'number' (numeric target), 'currency' (monetary target), 'boolean' (done/not-done), 'percentage' (0–100), or 'automatic' (derived from linked tasks/lists). | |
| unit | No | Unit label shown next to numeric values (e.g. 'USD', 'users', 'signups'). Ignored for 'boolean' and 'automatic'. |