Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLOCKIFY_API_KEYYesYour Clockify API key
CLOCKIFY_WORKSPACE_IDNoOptional workspace ID

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_workspacesA

Get all workspaces for the authenticated user

get_workspaceB

Get a workspace by ID

get_projectsC

Get all projects in a workspace

get_projectC

Get a project by ID

add_projectC

Add a new project to a workspace

update_projectC

Update an existing project

delete_projectC

Delete a project

get_tasksC

Get all tasks in a workspace

get_taskB

Get a task by ID

add_taskC

Add a new task

update_taskC

Update an existing task

delete_taskC

Delete a task

get_clientsC

Get all clients in a workspace

get_clientB

Get a client by ID

add_clientC

Add a new client to a workspace

update_clientD

Update an existing client

delete_clientC

Delete a client

get_tagsC

Get all tags in a workspace

get_tagC

Get a tag by ID

add_tagC

Add a new tag to a workspace

update_tagC

Update an existing tag

delete_tagD

Delete a tag

get_current_userA

Get the current authenticated user

get_usersC

Get all users in a workspace

get_userC

Get a user by ID

add_userC

Add a new user to a workspace

update_userC

Update an existing user

delete_userC

Delete a user from a workspace

get_time_entriesC

Get all time entries in a workspace

get_time_entryC

Get a time entry by ID

add_time_entryC

Add a new time entry

update_time_entryC

Update an existing time entry

delete_time_entryD

Delete a time entry

get_time_entries_for_projectC

Get all time entries for a project

get_reports_summaryC

Get time entry summary report for a workspace

get_reports_detailedC

Get detailed time entry report for a workspace

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 36 tools

Disambiguation5/5

Each tool targets a distinct resource and action (e.g., add_client, delete_client, get_client, update_client), with no overlapping purposes. The resource type is always clear from the name.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case (add_, delete_, get_, update_). The few exceptions like get_current_user or get_reports_detailed still adhere to the pattern.

Tool Count4/5

36 tools cover CRUD for multiple resources (clients, projects, tags, tasks, time entries, users) plus workspaces and reports. While on the higher end, it is appropriate for Clockify's API scope.

Completeness5/5

The tool set covers all major CRUD operations for each resource, plus specific queries like get_time_entries_for_project and report endpoints. No obvious gaps for typical usage.

Maintenance

ActivityInactive
ResponsivenessNo issues