Clockify MCP connector
Clockify is a time tracker and timesheet app for teams to track work hours and manage projects. The Clockify MCP connector allows AI agents to manage workspaces, create and update clients and projects, and track time entries across teams. It also supports retrieving project details, managing team members, and generating timesheet data for reporting and analysis.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Clockify MCP connector to perform the following actions:
- Track billable hours across projects and automatically log time entries in Clockify
- Monitor team productivity by retrieving time tracking data and project allocation insights
- Automate timesheet approvals by syncing Clockify time entries to payroll systems
- Create and organize projects, clients, and tasks without manual data entry
- Tag time entries for cost center allocation, client billing, or departmental tracking
- Generate labor cost reports by combining time data with custom fields and project rates
- Manage team capacity by querying user availability and active project assignments
Example prompts
Use the following example prompts to invoke Clockify MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all projects in Clockify for the current workspace.Create a new client called Acme Corp in Clockify.Log 8 hours of time in Clockify for the website redesign project today.What users are currently active in Clockify and how many hours have they logged this week?Delete the outdated project template from Clockify.Add a new tag to Clockify called 'billable' and apply it to recent time entries.Update the hourly rate for the marketing project in Clockify.Retrieve all time entries from Clockify for the past two weeks.Create a new task under the Q4 planning project in Clockify.Show me which clients in Clockify have active projects.
Clockify MCP connector tools
The Clockify MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAllWorkspaces | Retrieves all workspaces accessible to the current user. |
| getAllClients | Retrieves all clients across the workspace. |
| createClient | Creates a new client in the workspace. |
| getClient | Retrieves details for a specific client. |
| updateClient | Modifies an existing client's information. |
| deleteClient | Removes a client from the workspace. |
| getAllProjects | Retrieves all projects in the workspace. |
| createProject | Creates a new project in the workspace. |
| getProject | Retrieves details for a specific project. |
| updateProject | Modifies an existing project's information. |
| deleteProject | Removes a project from the workspace. |
| getAllTasks | Retrieves all tasks in the workspace. |
| createTask | Creates a new task in the workspace. |
| getTask | Retrieves details for a specific task. |
| updateTask | Modifies an existing task's information. |
| deleteTask | Removes a task from the workspace. |
| createTimeEntry | Creates a new time entry for tracking work hours. |
| getTimeEntry | Retrieves details for a specific time entry. |
| updateTimeEntry | Modifies an existing time entry's information. |
| deleteTimeEntry | Removes a time entry from the workspace. |
| getAllTags | Retrieves all tags available in the workspace. |
| createTag | Creates a new tag for organizing entries. |
| updateTag | Modifies an existing tag's information. |
| deleteTag | Removes a tag from the workspace. |
| getAllUsers | Retrieves all users in the workspace. |
| getCustomFields | Retrieves custom fields defined in the workspace. |