Time Management

Clockify MCP Server

Connect your account, then chat with AI to run tools.

Summarize billable hours, review project time, and log entries from chat — connect your Clockify workspace once in MCPBundles and let an AI agent handle the timesheet tab-shuffle.

Best forAgency Project ManagersFreelancersOperations LeadsProfessional Services

Try this workflow

Weekly hours recap

For Acme Agency's Clockify workspace, pull my time entries for this week, group hours by client and project, and show total billable versus non-billable time.

Managed
18 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with Clockify

Built for

Agency Project Managers, Freelancers, Operations Leads, Professional Services Teams

Example workflows

Weekly hours recap

Time entry lists grouped for weekly client reporting.

Try this

For Acme Agency's Clockify workspace, pull my time entries for this week, group hours by client and project, and show total billable versus non-billable time.

Project burn check

Project and task reads for budget and staffing reviews.

Try this

How many hours did the Harbor Legal rebrand project log in Clockify this month? Break it down by team member and flag any tasks with unusually high totals.

Client portfolio view

Client and project inventory for account management.

Try this

List all active Clockify clients for Bright Smile Co's workspace, show their open projects, and summarize which accounts had time logged in the last seven days.

Log a time entry

Creates or updates time entries without opening the timer UI.

Try this

Log 90 minutes of billable time in Clockify for today on the Acme Retail website project with the description 'Homepage redesign review' and confirm the entry was saved.

Context to know first

What is Clockify MCP?

It lets AI agents in Cursor, Claude, or ChatGPT work with your Clockify workspace — clients, projects, tasks, tags, and time entries — after you connect your Clockify account in MCPBundles.

Who is this for?

Agencies, freelancers, and ops teams who track billable work in Clockify and want hours summaries, project rollups, and entry logging from chat.

Can an agent edit my timesheet?

Yes. Agents can create, update, and delete time entries, projects, tasks, and tags when your workflow calls for it. You choose what to run in each session.

Related editorial

Clockify Time Tracking Workflows with AI

How AI agents recap billable hours, audit project burn, log entries, and roll up client portfolios without the timesheet tab shuffle.

Read article

AI Skill
SKILL.md

Domain knowledge for Clockify — workflow patterns, data models, and gotchas for your AI agent.

Clockify

Clockify tracks billable and non-billable work by workspace. Most resources are workspace-scoped; tasks are nested under projects; time entries can be read by id or listed for one user.

Working Order

  • Start with the current user profile to discover defaultWorkspace, activeWorkspace, and the current id.
  • Use the workspace id for clients, projects, tags, users, user groups, and time entries.
  • Use the project id before reading or writing tasks because task endpoints are project-scoped.
  • Use a time entry id for single-record time entry reads, updates, and deletes. Use user_id when listing a user's time entries.

Time entry date ranges

When listing a user's time entries with optional start and end, pass the calendar days you mean (a date like 2026-06-10 or UTC-midnight ISO is fine). The list matches Clockify UI days in the authenticated user's profile timezone — hours logged late in the evening on the last day of a range stay included even when their UTC timestamp falls on the next calendar day. For creating or updating entries, pass exact start and end instants in ISO-8601 with a Z suffix.

CRUD Rules

  • Upsert tools create when id is omitted and update when id is supplied.
  • Delete tools remove the upstream resource. For projects, tags, tasks, and time entries, prefer fetching the record first when the id came from user text.
  • Clockify expects ISO-8601 timestamps for time entry start and end, and ISO-8601 durations such as PT1H30M for task estimates.

Tools in this Server (18)

Clockify Delete Client

Delete a client from a Clockify workspace.

Clockify Delete Project

Delete a project from a Clockify workspace.

Clockify Delete Tag

Delete a tag from a Clockify workspace.

Clockify Delete Task

Delete a task from a Clockify project.

Clockify Delete Time Entry

Delete a time entry from a Clockify workspace.

Clockify Get Clients

List clients in a workspace or fetch a single client by id.

Clockify Get Current User

Get the authenticated Clockify user's profile. Use this first to discover the user's id plus activeWorkspace/defaultWorkspace ids before calling works...

Clockify Get Projects

List projects in a workspace or fetch a single project by id.

Clockify Get Tags

List tags in a workspace or fetch a single tag by id.

Clockify Get Tasks

List tasks under a project or fetch a single task by id.

Clockify Get Time Entries

Fetch a time entry by id, or list entries for a user when user_id is supplied. When start/end are set, results match Clockify UI calendar days in the ...

Clockify Get User Groups

List user groups in a Clockify workspace.

Clockify Get Users

List users in a workspace or fetch one member profile by id. Use the current-user tool first when you need the workspace id.

Clockify Upsert Client

Create or update a Clockify client. Omit id to POST a new client; supply id to PUT updates to an existing client.

Clockify Upsert Project

Create or update a Clockify project. Omit id to POST a new project; supply id to PUT updates to an existing project.

Clockify Upsert Tag

Create or update a Clockify tag. Omit id to POST a new tag; supply id to PUT updates to an existing tag.

Clockify Upsert Task

Create or update a task under a Clockify project. Omit id to POST a new task; supply id to PUT updates to an existing task.

Clockify Upsert Time Entry

Create or update a Clockify time entry. Omit id to create; supply id to update. Updates require start (and end when stopping a running entry) — if you...

Frequently Asked Questions

What is Clockify MCP?

It lets AI agents in Cursor, Claude, or ChatGPT work with your Clockify workspace — clients, projects, tasks, tags, and time entries — after you connect your Clockify account in MCPBundles.

Who is this for?

Agencies, freelancers, and ops teams who track billable work in Clockify and want hours summaries, project rollups, and entry logging from chat.

Can an agent edit my timesheet?

Yes. Agents can create, update, and delete time entries, projects, tasks, and tags when your workflow calls for it. You choose what to run in each session.

Does it respect workspace boundaries?

Yes. Reads and writes stay inside the Clockify workspace tied to your connected account — clients, projects, and entries from other workspaces are not visible.

How do I connect?

Open the Clockify skill page in MCPBundles, add your connection, and paste the key from your Clockify profile settings.

How do I connect Clockify to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/clockify. Authentication is handled automatically.

How many tools does Clockify provide?

Clockify provides 18 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Clockify require?

Clockify uses API Key. Clockify requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Clockify to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/clockify

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Clockify and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Clockify will appear under Not connected — select it and click Connect to complete OAuth.
Name: Clockify
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/clockify
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Clockify?

Sign in to connect your credentials and start running tools from the chat.

Clockify MCP Server