Tempus MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TOGGL_BASE_URL | No | API base URL (default: https://api.track.toggl.com/api/v9) | |
| TOGGL_API_TOKEN | Yes | Your Toggl Track API token | |
| TOGGL_DEFAULT_WORKSPACE_ID | No | Default 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
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.
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.
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.
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.