Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TOGGL_BASE_URLNoAPI base URL (default: https://api.track.toggl.com/api/v9)
TOGGL_API_TOKENYesYour Toggl Track API token
TOGGL_DEFAULT_WORKSPACE_IDNoDefault workspace ID for convenience

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
toggl_list_time_entriesC

List time entries with optional date filtering. Supports querying entries by date range.

toggl_get_current_time_entryA

Get the currently running time entry, if any.

toggl_create_time_entryA

Create a new time entry. Supports past dates - you can create time slots for any date in the past with an assigned project.

toggl_update_time_entryB

Update an existing time entry. You can modify the description, project assignment, start/stop times, etc.

toggl_delete_time_entryB

Delete a time entry permanently.

toggl_stop_time_entryB

Stop a running time entry.

toggl_list_projectsB

List all projects in a workspace.

toggl_get_projectC

Get a single project by ID.

toggl_create_projectC

Create a new project in a workspace.

toggl_list_workspacesA

List all workspaces accessible to the user.

toggl_get_workspaceB

Get a single workspace by ID.

toggl_get_meA

Get the authenticated user profile, including default workspace ID.

toggl_list_clients

List all clients in 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

A3.7/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a distinct purpose (create, delete, update, list, etc.) on specific resources (project, time entry, workspace, user). No two tools overlap in functionality; clear separation of concerns.

Naming Consistency5/5

All tools follow the consistent pattern 'toggl_verb_noun' with snake_case (e.g., toggl_create_project, toggl_list_time_entries). No mixed conventions or irregular naming.

Tool Count5/5

12 tools cover the core operations for project and time entry management (CRUD for time entries, basic project and workspace queries). This is a well-scoped set for a time tracking server.

Completeness4/5

Time entry operations are comprehensive (create, read, update, delete, stop). However, project update and delete are missing, and there is no explicit 'start time entry' tool (though create might start one). Minor gaps but core workflows are covered.

Maintenance

ActivityInactive
ResponsivenessNo issues