Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
CLOCKIFY_API_KEY | Yes | Your Clockify API key from your Clockify profile settings |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_current_user | Get information about the current user |
get_workspaces | Get all workspaces for the current user |
get_workspace_users | Get all users in a workspace |
create_time_entry | Create a new time entry |
get_time_entries | Get time entries for a user |
update_time_entry | Update an existing time entry |
delete_time_entry | Delete a time entry |
stop_time_entry | Stop a running time entry |
create_project | Create a new project |
get_projects | Get all projects in a workspace |
get_project | Get a specific project by ID |
update_project | Update an existing project |
delete_project | Delete a project |
create_task | Create a new task in a project |
get_tasks | Get all tasks in a project |
get_task | Get a specific task by ID |
update_task | Update an existing task |
delete_task | Delete a task |
create_client | Create a new client |
get_clients | Get all clients in a workspace |
update_client | Update an existing client |
delete_client | Delete a client |
create_tag | Create a new tag |
get_tags | Get all tags in a workspace |
update_tag | Update an existing tag |
delete_tag | Delete a tag |
get_detailed_report | Generate a detailed time tracking report |
get_summary_report | Generate a summary time tracking report |