Skip to main content
Toggl logo

Toggl

Toggl is a time tracking application that helps users monitor and manage their work hours efficiently.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Toggl authenticates with an API key. Generate the credential in your Toggl account, then paste it into FlyMyAI the first time an agent uses a Toggl action.

Get your Toggl credential →

Fields to fill in FlyMyAI

FieldDetails
Toggl API TokenYour personal API token for Toggl Track, found in your profile settings. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
TOGGL_CREATE_CLIENTTool to create a new client in a workspace. use when you need to add a client to a workspace after workspace setup.workspace_id, name
TOGGL_CREATE_ORGANIZATIONTool to create a new organization with a default workspace. use when initializing a werklog organization and workspace in one step.name, workspace_name
TOGGL_CREATE_PROJECTTool to create a new project in a workspace. use after confirming workspace id and desired project parameters.workspace_id, name
TOGGL_CREATE_TAGTool to create a new tag in a workspace. use when you need to add a tag after confirming workspace id and desired tag name.workspace_id, name
TOGGL_CREATE_TIME_ENTRYTool to create a new time entry in the specified workspace. use when you have workspace id, start time, and client name ready.workspace_id, created_with, start
TOGGL_DELETE_CLIENTTool to delete a client in toggl. use when you have confirmed the workspace and client ids and want to remove a client permanently.workspace_id, client_id
TOGGL_DELETE_TAGTool to delete a tag from a workspace. use when you need to remove an unused tag after confirming its workspace and tag ids.workspace_id, tag_id
TOGGL_GET_CLIENT_DETAILSTool to retrieve details of a specific client. use when you need to fetch client metadata by its id from toggl.workspace_id, client_id
TOGGL_GET_CURRENT_TIME_ENTRYTool to retrieve the current running time entry for the authenticated user. use after starting the timer to fetch the active time entry.-
TOGGL_GET_LIST_CLIENTSTool to retrieve a list of clients from a toggl workspace. use when you need to list all clients with optional filters.workspace_id
TOGGL_GET_ORGANIZATION_DETAILSTool to retrieve details of a specific organization by its id. use when you need organizational metadata after confirming the organization id.organization_id
TOGGL_GET_ORGANIZATION_GROUPSTool to retrieve list of groups in a specified organization. use after confirming organization id.organization_id
TOGGL_GET_ORGANIZATION_USERSTool to retrieve all users in a toggl organization by organization id. use after confirming the target organization id.organization_id
TOGGL_GET_PROJECTSTool to retrieve a list of projects from a toggl workspace. use after confirming workspace id. returns filtered and paginated projects with optional client details.workspace_id
TOGGL_GET_PROJECT_DETAILSTool to retrieve details of a specific project. use after confirming the workspace id and project id.workspace_id, project_id
TOGGL_GET_TAGSTool to retrieve all tags in a toggl workspace. use after confirming the workspace id.workspace_id
TOGGL_GET_TASKSTool to list tasks in a workspace or within a specific project.workspace_id
TOGGL_GET_TIME_ENTRIESTool to list the latest time entries for the authenticated user. use when you need to fetch or filter your logged time entries by start date or end date.-
TOGGL_GET_TIME_ENTRYTool to retrieve a specific time entry by its id. use when you have the entry id and need its full details.time_entry_id
TOGGL_GET_USER_CLIENTSTool to fetch the list of clients accessible by the authenticated user. use when you need to see all clients available to the current toggl user.-
TOGGL_GET_USER_PREFERENCESTool to retrieve current user's preferences and alpha features. use when you need to access user settings for customized experiences.-
TOGGL_GET_USER_PROJECTSTool to retrieve all projects for the authenticated user. use after authenticating to list available projects.-
TOGGL_GET_USER_TAGSTool to retrieve tags associated with the current user. use when you need to list all tags visible to your account.-
TOGGL_GET_USER_TASKSTool to retrieve tasks from projects in which the authenticated user is participating. use after authenticating to list all tasks across workspaces.-
TOGGL_GET_USER_WORKSPACESTool to retrieve all workspaces the authenticated user belongs to. use when you need to list accessible workspaces before performing workspace-specific operations.-
TOGGL_GET_WORKSPACE_DETAILSTool to retrieve details of a specific workspace. use when you need to fetch workspace configuration and settings by its id.workspace_id
TOGGL_GET_WORKSPACE_PREFERENCESTool to retrieve workspace preferences. use after confirming workspace id to inspect settings like week start, project creation rules, and time tracking options.workspace_id
TOGGL_GET_WORKSPACE_USERSTool to retrieve all users in a toggl workspace by workspace id. use after confirming the target workspace id.workspace_id
TOGGL_PATCH_STOP_TIME_ENTRYTool to stop a running time entry in a workspace. use when a time entry needs to be ended.workspace_id, time_entry_id
TOGGL_PUT_UPDATE_TAGTool to update an existing tag in a specified workspace. use after confirming the workspace id and tag id when renaming a tag. example: rename tag 'urgent' to 'high priority'.workspace_id, tag_id, name
TOGGL_UPDATE_CLIENTTool to update details of a specific client. use when you need to modify a client's name, notes, or other details after confirming workspace and client ids.workspace_id, client_id
We love our partners - FlyMy.AI builds with the best. Thanks, Toggl!