# Toggl Track MCP

Vendor: Toggl Track  
Category: other  
Auth: API_KEY  
Composio slug: `toggl_track`

Toggl Track is a time tracking platform for recording work, managing projects and workspaces, producing reports, and configuring webhooks.

## Tools

- **Bulk Update Time Entries** — Apply the same description and/or billable state to 1 to 100 Toggl Track time entries in one provider-native request. Updates are non-atomic: Toggl Track performs no transaction or rollback, so some IDs can succeed while others fail; always
- **Create Client** — Create a client in a workspace for grouping projects.
- **Create Project** — Create a project in a workspace for organizing time entries and tasks.
- **Create Task** — Create a task under an active project for more specific time-entry assignment.
- **Create Time Entry** — Create a running or completed time entry in a workspace; omit duration and stop to start a running timer. Supplying tag names may also create tags that do not yet exist.
- **Delete Client** — Permanently delete one client from a Toggl Track workspace.
- **Delete Project** — Delete one project while preserving its time entries by unassigning them from the project.
- **Delete Task** — Permanently delete one task from its parent project.
- **Delete Time Entry** — Permanently delete one time entry from a workspace.
- **Get Current Time Entry** — Return the currently running time entry for the connected user, or indicate that no timer is running.
- **Get Current User** — Return the connected Toggl Track user's identity and defaults, including the default workspace ID, without exposing credentials.
- **Get Time Entry** — Get one time entry by ID, with optional related-entity and sharing metadata.
- **List Time Entries** — List the connected user's time entries in an explicit date range, optionally including related project, task, user, and sharing metadata.
- **List Workspace Resources** — Find projects, clients, tags, or tasks in a workspace and return their IDs for time-entry and resource-management tools.
- **List Workspaces** — List workspaces accessible to the connected user and return the IDs needed by workspace-scoped tools, without exposing private tokens or calendar URLs.
- **Run Detailed Time Report** — Return one page of detailed, grouped time-entry report rows for a workspace and date range, with an opaque cursor for the next page.
- **Stop Time Entry** — Stop a currently running time entry and return its finalized timing data.
- **Update Client** — Update a client's name, notes, or external reference. Toggl Track requires the client's name on every update, even when it is unchanged.
- **Update Project** — Update a project's name, client, active state, privacy, color, or date range.
- **Update Task** — Update a task's name, completion state, estimate, assignee, or external reference.
- **Update Time Entry** — Update the timing, description, assignment, billable state, or tags of an existing time entry. Provide at least one change; changing tags requires tag_action together with tags or tag_ids. Tag effects are verified against the returned time 

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Toggl Track.
3. Authorise through api_key.
4. Teammates can now @-mention Toggl Track tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/toggl-track