Integration

Toggl Track integration

Toggl Track API v9 for time tracking: start, stop, edit and delete time entries, manage workspaces, projects, clients and tags, and read the currently running entry. Authentication uses the personal API token as the HTTP Basic username with the literal password 'api_token'.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Toggl Track.Built from the 22 Toggl Track tools below, on the connection you add once.

Common Toggl Track use cases

  • cleaning up test projects
  • building a weekly timesheet
  • removing an accidental timer
  • archiving clients that churned
  • retiring an obsolete tag taxonomy
  • building a team utilisation report
  • provisioning a standard tag taxonomy
  • resolving a project id from its name
  • cleaning up clients created by mistake
  • mirroring a new CRM account into Toggl

What you can do with Toggl Track

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Time entry, 6 operations

  • create_time_entryCreate time entryPOSTCreates a Toggl time entry, either a closed block or a running timer.
  • delete_time_entryDelete time entryDELETEDeletes a Toggl time entry permanently.
  • get_current_time_entryGet current time entryGETRetrieves the running Toggl time entry, or null when no timer is active.
  • list_time_entriesList time entriesGETLists time entries for the authenticated user over a date window.
  • stop_time_entryStop time entryPATCHStops a running Toggl timer and returns the entry with its final duration.
  • update_time_entryUpdate time entryPUTUpdates the description, project, tags, billable flag or times of a Toggl time entry.

Project, 5 operations

  • create_projectCreate projectPOSTCreates a Toggl project in a workspace, optionally attached to a client with a rate and budget.
  • delete_projectDelete projectDELETEDeletes a Toggl project permanently.
  • get_projectGet projectGETRetrieves one Toggl project with its budget, rate and tracked hours.
  • list_projectsList projectsGETLists the projects of a Toggl workspace with their client, rate and tracked hours.
  • update_projectUpdate projectPUTUpdates a Toggl project, including archiving it by setting active to false.

Client, 4 operations

  • create_clientCreate clientPOSTCreates a Toggl client in a workspace.
  • delete_clientDelete clientDELETEDeletes a Toggl client permanently.
  • list_clientsList clientsGETLists the clients of a Toggl workspace.
  • update_clientUpdate clientPUTRenames a Toggl client or archives it.

Tag, 3 operations

  • create_tagCreate tagPOSTCreates a tag in a Toggl workspace.
  • delete_tagDelete tagDELETEDeletes a Toggl tag and strips it from every time entry that carried it.
  • list_tagsList tagsGETLists the tags available in a Toggl workspace.

User, 2 operations

  • get_meGet meGETRetrieves the authenticated Toggl Track user and their default workspace id.
  • list_workspace_usersList workspace usersGETLists the members of a Toggl workspace with their admin flag and email.

Workspace, 2 operations

  • get_workspaceGet workspaceGETRetrieves one Toggl Track workspace with its currency, rate and permission settings.
  • list_workspacesList workspacesGETLists the Toggl Track workspaces the authenticated user can access.

Use Toggl Track from Claude Code, Cursor or Codex

Connect Toggl Track in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Toggl Track operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Toggl Track

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Toggl Track once

    Add your Toggl Track connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Toggl Track integration FAQ

What can you do with the Toggl Track integration?

LiveContext exposes 22 operations on Toggl Track, covering time entry, project, client and tag. Common uses include cleaning up test projects, building a weekly timesheet and removing an accidental timer.

Popular integrations

Browse the whole catalog