Connect Toggl Track to Your AI Agent

Read projects and time entries, create specified work records, and inspect or stop a running timer. Ask your connected AI assistant to explain the results or carry out the specified operation.

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: List Toggl time entries from [start date] to [end date], then summarize returned project descriptions and durations without treating missing pages as complete.

Record Completed Work

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

/oo Toggl Track: Create Toggl time entry in workspace [workspace ID], project [project ID], start [datetime], stop [datetime], description [work], duration [seconds].

Stop the Current Timer

Inspect the current entry before stopping the selected timer.

/oo Toggl Track: Read my current Toggl time entry, then stop that entry using its workspace and time-entry IDs.

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

Toggl Track connects supported service operations to your AI assistant. Read projects and time entries, create specified work records, and inspect or stop a running 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

What time unit is used?

duration and task estimatedSeconds use seconds.

Can I inspect a running timer?

get_current_time_entry returns the current running entry if one exists.

Can I link time to a project?

Provide projectId with workspaceId when creating or updating the entry.

Connect Toggl Track

About Toggl Track ↗