Skip to main content
Worksnaps logo

Worksnaps

Worksnaps is a time-tracking service designed for remote work that offers detailed project and user activity insights.

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​

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

Get your Worksnaps credential →

Fields to fill in FlyMyAI​

FieldDetails
Worksnaps API TokenYour Worksnaps API token. This will be used as the username in HTTP Basic Authentication. (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
WORKSNAPS_CREATE_PROJECTTool to create a new project in worksnaps. use after gathering project details before logging time.name
WORKSNAPS_CREATE_TASKTool to create a new task in a specified project. use after confirming project id exists.project_id, name
WORKSNAPS_DELETE_TASKTool to delete a task from a project. use when you need to remove a task by its id after confirming the project context.project_id, task_id
WORKSNAPS_GET_PROJECTSTool to retrieve a paginated list of projects. use after authenticating to list accessible projects.-
WORKSNAPS_GET_PROJECT_DETAILSTool to retrieve details of a specific project. use when you have a project id and need its details.project_id
WORKSNAPS_GET_PROJECT_REPORTTool to retrieve a project's time tracking report. use when you need summary of logged time per day for a project within an optional date range.project_id
WORKSNAPS_GET_TASKSTool to retrieve tasks for a specific project. use when you have a project id and need its tasks. example: 'get tasks for project 42'.project_id
WORKSNAPS_GET_TASK_DETAILSTool to retrieve details of a specific task within a project. use after confirming project id and task id.project_id, task_id
WORKSNAPS_GET_USERSTool to retrieve a list of all users. use when you need to fetch all users in the worksnaps account.-
WORKSNAPS_GET_USER_ACCOUNTTool to retrieve information about a specific user account. use after confirming the user id.user_id
WORKSNAPS_GET_USER_ASSIGNMENTSTool to retrieve a list of all user assignments for the authenticated user. use after authenticating to see which projects you're assigned to.project_id
WORKSNAPS_PUT_UPDATE_PROJECTTool to update an existing project. use when you have project id and fields to modify.project_id
WORKSNAPS_PUT_UPDATE_TASKTool to update details of an existing task. use when you have project id, task id, and fields to update.project_id, task_id
WORKSNAPS_PUT_UPDATE_USER_ACCOUNTTool to update information for a specific user account. use when modifying user details after confirming the user exists.user_id
We love our partners - FlyMy.AI builds with the best. Thanks, Worksnaps!