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!