Connect Toggl Track to Your AI Agent

Close the gap between the work you did and the time you recorded.

24 tools API key

Try a Toggl Track Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Toggl Track

Review Recorded Time

Read a date-scoped entry list and explain returned durations.

/oo Toggl Track: Review my recorded time during [date range]. Summarize the work descriptions and durations, noting any limits in the records available.

Record Completed Work

Create a timed entry with explicit start, stop, and project.

/oo Toggl Track: Log [work description] in workspace [workspace], project [project], from [start] to [end] in [timezone].

Stop the Current Timer

Inspect the current entry before stopping the selected timer.

/oo Toggl Track: Check my current running timer and stop it.

Start Working with Toggl Track

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Toggl Track

    Connect with a Toggl Track personal API token.

    Connect Toggl Track →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Toggl Track API token with workspace access.
  • Use workspace and project IDs for linked entries. Duration and estimatedSeconds use seconds; provide explicit timing when recording finished work.

Toggl Track Tools

Read workspaces, projects, and time entries, maintain completed work records, or inspect and stop the current timer.

Work Context

Read workspaces, projects, tasks, and tags.

Time Records

Read, create, revise, or stop time entries.

24 tools

Get Current User

Get the currently authenticated Toggl Track user.

toggl.get_current_user

List Workspaces

List the Toggl Track workspaces available to the authenticated user.

toggl.list_workspaces

Get Workspace

Get a single Toggl Track workspace by ID.

toggl.get_workspace

List Projects

List Toggl Track projects in a workspace.

toggl.list_projects

Get Project

Get a single Toggl Track project by ID.

toggl.get_project

Create Project

Create a new Toggl Track project in a workspace.

toggl.create_project

Update Project

Update an existing Toggl Track project.

toggl.update_project

Delete Project

Delete a Toggl Track project by ID.

toggl.delete_project

List Tasks

List Toggl Track tasks for a project.

toggl.list_tasks

Get Task

Get a single Toggl Track task by ID.

toggl.get_task

Create Task

Create a new Toggl Track task inside a project.

toggl.create_task

Update Task

Update an existing Toggl Track task.

toggl.update_task

Delete Task

Delete a Toggl Track task by ID.

toggl.delete_task

List Tags

List Toggl Track tags in a workspace.

toggl.list_tags

Create Tag

Create a new Toggl Track tag in a workspace.

toggl.create_tag

Update Tag

Update an existing Toggl Track tag.

toggl.update_tag

Delete Tag

Delete a Toggl Track tag by ID.

toggl.delete_tag

List Time Entries

List Toggl Track time entries for the authenticated user.

toggl.list_time_entries

Get Current Time Entry

Get the current running Toggl Track time entry, if one exists.

toggl.get_current_time_entry

Get Time Entry

Get a single Toggl Track time entry by ID.

toggl.get_time_entry

Create Time Entry

Create a new Toggl Track time entry in a workspace.

toggl.create_time_entry

Update Time Entry

Update an existing Toggl Track time entry.

toggl.update_time_entry

Stop Time Entry

Stop a running Toggl Track time entry.

toggl.stop_time_entry

Delete Time Entry

Delete a Toggl Track time entry by ID.

toggl.delete_time_entry

Frequently Asked Questions

Can I log work after finishing it?

Yes. Provide the start and end times, timezone, and work description.

Can time be assigned to a project?

Yes. Specify the project and its workspace when creating or updating the entry.

Connect Toggl Track

About Toggl Track ↗