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!