create_client | Create a client on a workspace. Arguments: name (string, required). |
create_project | Create a project on a workspace. Arguments: name (string, required), clientId (string, optional — client ID to assign), isPublic (boolean, optional — default false), color (string, optional — hex color without #), billable (boolean, optional — default true on paid plans). |
create_tag | Create a tag on a workspace. Arguments: name (string, required). |
create_task | Create a task on a project. Arguments: name (string, required), assigneeIds (array of user ID strings, optional — users to assign). |
create_time_entry | Create a time entry on a workspace. Arguments: start (ISO 8601 string, required — e.g. “2026-09-22T10:00:00Z”), end (ISO 8601 string, optional — omit to start a running timer), description (string, optional), projectId (string, optional — project ID), taskId (string, optional — task ID within the project), tagIds (array of tag ID strings, optional), billable (boolean, optional — default true). |
stop_time_entry | Stop the currently running timer for a user on a workspace. The end time is set to now. No body required. |
update_time_entry | Update a time entry. Arguments: start (ISO 8601 string, optional), end (ISO 8601 string, optional), description (string, optional), projectId (string, optional), taskId (string, optional), tagIds (array of tag ID strings, optional), billable (boolean, optional). |