Worksnaps AI Agent

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Worksnaps MCP or direct API to track time, analyze user activity, generate timesheet reports, and monitor remote productivity through natural language.

Connect on Telegram
W
Worksnaps
API KEY

Worksnaps is a time-tracking platform tailored for remote work, providing detailed project and user activity analytics. It helps teams boost productivity and accountability with transparent reporting.

14 Tools 0 Triggers

▪ Tools & Triggers

Supported Tools and Triggers

Every Worksnaps action and event your agent gets out of the box.

Create Project

Creates a new project in Worksnaps for tracking time and tasks. Use this tool when you need to set up a new project for time tracking. Projects serve as containers for tasks and time entries. Each project must have a unique name within the account. Note: Account plan limits may restrict the number of projects that can be created.

Create task

Tool to create a new task in a specified project. Use after confirming project ID exists.

Delete Task

Permanently deletes a task from a Worksnaps project. This action is destructive and cannot be undone. Use GET_TASKS first to find the task_id, and GET_PROJECTS to find the project_id. Returns success=true if the task was deleted. Returns 404 error if project or task does not exist.

Get Project Details

Tool to retrieve details of a specific project. Use when you have a project_id and need its details.

Get Project Report

Retrieves time entries for a specific project using the Worksnaps Time Entries API. Returns individual time tracking records showing when users worked on the project. Use this to get detailed time tracking data for a project within a timestamp range. Timestamps must be Unix timestamps at 10-minute interval boundaries.

Get Projects

Tool to retrieve a paginated list of projects. Use after authenticating to list accessible projects.

Get Task Details

Tool to retrieve details of a specific task within a project. Use after confirming project_id and task_id.

Get Project 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'.

Get User Account

Tool to retrieve information about a specific user account. Use after confirming the user_id.

Get User Assignments

Tool to retrieve a list of all user assignments for a specific project. Returns details about users assigned to the project including their roles, permissions, and contact information.

Get Users

Retrieves a list of all users in the Worksnaps account. Returns user details including id, login, name, email, time zone, and active status. Use this to get user IDs for other user-related operations.

Update Project

Tool to update an existing project. Use when you have project_id and fields to modify.

Update Task

Tool to update details of an existing task. Use when you have project_id, task_id, and fields to update.

Update User Account

Tool to update information for a specific user account. Use when modifying user details after confirming the user exists. Note: This can only be done by the user himself or by a trusted partner using partner's API token.

Put Worksnaps on autopilot

Connect Worksnaps to your TeleClaw agent and run these 14 tools straight from Telegram.

Get started free