Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOCKIFY_API_KEY | Yes | Your Clockify API key. Get it from https://app.clockify.me/user/preferences#advanced by clicking 'Generate' in the API section. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_workspaces | List all workspaces. Call first if you need workspace IDs. |
| get_current_user | Get current user info including active workspace ID |
| get_workspace_users | List users in workspace. Auto-detects workspace if not specified. |
| get_projects | List projects. Call first to get project IDs. Auto-detects workspace. |
| create_project | Create a new project. Auto-detects workspace. |
| get_project_tasks | List tasks for a project. Use get_projects first to get project ID. |
| create_task | Create a task in a project. Use get_projects first to get project ID. |
| get_time_entries | Get time entries. Supports period filter (today, this_week, last_month). Auto-detects workspace/user. |
| create_time_entry | Create time entry (low-level). Prefer start_timer or log_time instead. |
| stop_timer | Stop timer (low-level). Prefer stop_current_timer instead. |
| delete_time_entry | Delete a time entry by ID. Auto-detects workspace. |
| update_time_entry | Update a time entry by ID. Auto-detects workspace. |
| get_summary_report | Summary report grouped by project/user. Auto-detects workspace. |
| get_detailed_report | Detailed report with individual entries. Auto-detects workspace. |
| get_tags | List all tags. Auto-detects workspace. |
| create_tag | Create a new tag. Auto-detects workspace. |
| get_clients | List all clients. Auto-detects workspace. |
| get_running_timer | Check if timer is running. Auto-detects workspace/user. |
| start_timer | Start a timer. Auto-detects workspace. Use get_projects for project IDs. |
| stop_current_timer | Stop running timer. Auto-detects workspace/user. |
| log_time | Log completed time with duration like "1h30m". Auto-detects workspace. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |