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
| Field | Details |
|---|---|
Worksnaps API Token | Your 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.
| Action | What it does | Required inputs |
|---|---|---|
WORKSNAPS_CREATE_PROJECT | Tool to create a new project in worksnaps. use after gathering project details before logging time. | name |
WORKSNAPS_CREATE_TASK | Tool to create a new task in a specified project. use after confirming project id exists. | project_id, name |
WORKSNAPS_DELETE_TASK | Tool 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_PROJECTS | Tool to retrieve a paginated list of projects. use after authenticating to list accessible projects. | - |
WORKSNAPS_GET_PROJECT_DETAILS | Tool to retrieve details of a specific project. use when you have a project id and need its details. | project_id |
WORKSNAPS_GET_PROJECT_REPORT | Tool 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_TASKS | Tool 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_DETAILS | Tool to retrieve details of a specific task within a project. use after confirming project id and task id. | project_id, task_id |
WORKSNAPS_GET_USERS | Tool to retrieve a list of all users. use when you need to fetch all users in the worksnaps account. | - |
WORKSNAPS_GET_USER_ACCOUNT | Tool to retrieve information about a specific user account. use after confirming the user id. | user_id |
WORKSNAPS_GET_USER_ASSIGNMENTS | Tool 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_PROJECT | Tool to update an existing project. use when you have project id and fields to modify. | project_id |
WORKSNAPS_PUT_UPDATE_TASK | Tool 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_ACCOUNT | Tool to update information for a specific user account. use when modifying user details after confirming the user exists. | user_id |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Worksnaps!