How to connect Toggl Track to Claude Cowork

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks. This guide walks you through the easiest and most secure way to connect your Toggl Track account to Cowork via Composio Connect, enabling it to start a timer for client work, create yesterday's project time report, list active Toggl Track workspaces, and more such actions on your behalf without compromising your account security.

Toggl Track logoToggl Track
Api Key

Toggl Track is a time tracking platform for recording work, organizing projects, and managing workspaces. It helps teams understand where time goes with clear reports, billable hours, and lightweight workflows.

21 Tools

Introduction

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks.

This guide walks you through the easiest and most secure way to connect your Toggl Track account to Cowork via Composio Connect, enabling it to start a timer for client work, create yesterday's project time report, list active Toggl Track workspaces, and more such actions on your behalf without compromising your account security.

Also integrate Toggl Track with

Connecting Toggl Track to Claude Cowork

1. Open Customize

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

2. Add the Composio MCP server

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

3. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Cowork

4. Connect your Toggl Track account

Back in Cowork, ask the agent to connect to Toggl Track or give it any Toggl Track-related task.

For example, ask Cowork to:

  • "Start a timer for client work"
  • "Create yesterday's project time report"
  • "List active Toggl Track workspaces"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Cowork, and your Toggl Track account is ready to use.

What is Claude Cowork?

Claude Cowork is Anthropic's agent for general knowledge work. It can use your computer, files, and connected applications to complete longer-running tasks across your work tools.

With Composio Connect, Cowork can securely access apps like Toggl Track through MCP without you sharing account credentials directly with the agent.

What is the Toggl Track MCP server, and what's possible with it?

The Toggl Track MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Toggl Track account. It provides structured and secure access to your time entries, workspaces, projects, clients, tasks, and reports, so your agent can track work, manage timers, organize projects, update records, and produce time reports on your behalf.

  • Time entry management: Have your agent create, review, update, or delete time entries, including their descriptions, timing, billable status, tags, and work assignments.
  • Running timer control: Let the agent check your current timer, start a new running time entry, or stop work in progress.
  • Workspace and project organization: Direct your agent to list workspaces and manage projects, clients, and tasks used to organize tracked work.
  • Detailed time reporting: Instruct your agent to produce detailed time reports for a workspace and date range, grouped into useful report rows.
  • Bulk record updates: Have your agent apply the same description or billable status to multiple time entries at once.
TOOLS

Supported Tools

Every Toggl Track action and event your agent gets out of the box.

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.

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.

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.

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.

FAQ

Frequently asked questions

With a standalone Toggl Track MCP server, the agents and LLMs can only access a fixed set of Toggl Track tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Toggl Track and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Toggl Track tools.

Yes, absolutely. You can configure which Toggl Track scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Toggl Track data and credentials are handled as safely as possible.

Start with Toggl Track.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Toggl Track tool your agent needs.Free to start.

Start building