Start timer
clockify_start_timerStart a Clockify timer now or backdated to an ISO-8601 timestamp, and attach project, task, tags, and description to track work accurately.
Instructions
Starts a new running timer. Optional start (ISO-8601) backdates the timer; omit for now. entry_method selects timer vs automated config (include_seconds, start rounding, overlap). Prefer stopping any existing timer first. When description.from is template, pass issue_number/issue_title if description is omitted. Pass config_root as that repo's git toplevel when this MCP is user-scoped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | No | ISO-8601 start. Omit to start now. Used for backdated or rounded starts. | |
| tag_ids | No | Tag IDs to attach. | |
| task_id | No | Clockify task ID. | |
| billable | No | Mark entry billable. | |
| project_id | No | Clockify project ID. | |
| config_root | No | Absolute git toplevel of the repo that contains .clockify/config.yml. Resolve once per session with `git rev-parse --show-toplevel` from the working directory (open tabs are not required); reuse that string on later calls unless the repo or focused root changed. Do not pass a multi-root .code-workspace folder. | |
| description | No | What you are working on. Overrides the description template. | |
| issue_title | No | GitHub issue title for description template. | |
| entry_method | No | Config block to honor. Default timer. | |
| github_label | No | GitHub label name (also usable in template). | |
| issue_number | No | GitHub issue number for description template. | |
| workspace_id | No | Workspace ID override. | |
| confirm_overlap | No | Write even when the start falls inside an existing completed entry. |