Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
listProjectsB

List all projects for the authenticated user.

getTimeEntriesC

List time entries for the authenticated user. Optional: start, end (ISO8601).

addTimeEntryC

Add a time entry to a project.

listUsersB

List all users in the workspace.

getUserTimeEntriesB

List time entries for a specified user. Optional: start, end (ISO8601).

getSummaryReportC

Get a summary report of hours by user/project for a date range. Optional: userIds, projectIds.

getUserTimeEntriesByNameB

List time entries for a user by name (case-insensitive, partial match allowed). Optional: start, end (ISO8601).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 7 tools

Disambiguation3/5

Most tools have distinct purposes, but there is notable overlap between getTimeEntries, getUserTimeEntries, and getUserTimeEntriesByName, which all retrieve time entries with slight variations in filtering. This could cause confusion for an agent trying to select the right tool for listing time entries, as the boundaries between these three tools are not entirely clear.

Naming Consistency4/5

The naming follows a consistent verb_noun pattern throughout, such as addTimeEntry, getSummaryReport, and listProjects. However, there is a minor deviation with getUserTimeEntriesByName, which includes an extra descriptor in the name, slightly breaking the pattern compared to the others.

Tool Count5/5

With 7 tools, the count is well-scoped for a time-tracking server like Clockify. Each tool serves a specific function in managing time entries, projects, and users, and none appear redundant or out of place for the domain.

Completeness4/5

The toolset covers core time-tracking operations well, including adding time entries, retrieving reports, and listing projects and users. However, there are minor gaps, such as no tools for updating or deleting time entries, which could limit full lifecycle management but are not critical for basic workflows.

Maintenance

ActivityInactive
ResponsivenessUnresponsive