MCP server
Clockify MCP by usefulapi
io.usefulapi/clockify
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Track time in Clockify: time entries, projects, clients, tags and reports; start, stop and log time.
Working at last checkVerified publisher: usefulapi.ioAbout 6,568 tokens per request once connected21 tools
https://clockify.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 6,568 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http clockify https://clockify.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.clockify] url = "https://clockify.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"clockify":{"httpUrl":"https://clockify.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"clockify":{"url":"https://clockify.usefulapi.io/mcp"}}}
VS Code
{"servers":{"clockify":{"type":"http","url":"https://clockify.usefulapi.io/mcp"}}}
Antigravity
agy mcp add clockify https://clockify.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"clockify","server_url":"https://clockify.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"clockify","server_url":"https://clockify.usefulapi.io/mcp"}
Tools
clockify_create_client~250 tokens
WRITE: add a client to a workspace. POST /v1/workspaces/{workspaceId}/clients.clockify_create_project~318 tokens
WRITE: create a project in a workspace (needs an admin or project-manager role, depending on workspace settings). POST /v1/workspaces/{workspaceId}/projects.clockify_create_tag~147 tokens
WRITE: add a tag to a workspace. POST /v1/workspaces/{workspaceId}/tags.clockify_create_task~263 tokens
WRITE: add a task to a project. POST /v1/workspaces/{workspaceId}/projects/{projectId}/tasks.clockify_create_time_entry~422 tokens
WRITE: add a time entry for yourself. With end = a finished entry (log time); without end = a running timer that starts at start (default now). A workspace with required custom fields may refuse it. POST /v1/workspaces/{workspaceId}/time-entries.clockify_delete_time_entryDeletes data · ~169 tokens
WRITE (destructive): permanently delete one time entry. It cannot be undone. DELETE /v1/workspaces/{workspaceId}/time-entries/{id}.clockify_detailed_report~646 tokens
Every time entry in a date range across the workspace (user, project, client, task, tags, description, start/end, duration in seconds, amount), with totals; newest first, paged. POST reports /v1/workspaces/{workspaceId}/reports/detailed.clockify_get_current_user~97 tokens
The Clockify user this API key belongs to: id, name, email, status, active and default workspace ids, and profile settings (time zone, week start, date/time format). GET /v1/user.clockify_get_project~208 tokens
One project by id: name, client, billable, color, note, estimate, duration tracked, rates and memberships. GET /v1/workspaces/{workspaceId}/projects/{projectId}.clockify_get_running_timer~166 tokens
The timer that is running right now for a user (default: you), or running: false. GET /v1/workspaces/{workspaceId}/user/{userId}/time-entries?in-progress=true.clockify_get_time_entry~209 tokens
One time entry by id: description, project, task, tags, billable, rates, custom fields and timeInterval. GET /v1/workspaces/{workspaceId}/time-entries/{id}.clockify_list_clients~268 tokens
List the clients of a workspace (id, name, email, address, currency, archived). GET /v1/workspaces/{workspaceId}/clients.clockify_list_projects~454 tokens
List the projects of a workspace: id, name, client, billable, public, color, archived, duration tracked, estimate and rates. Filter by name, client, user, billable or archived. GET /v1/workspaces/{workspaceId}/projects.clockify_list_tags~257 tokens
List the tags of a workspace (id, name, archived). GET /v1/workspaces/{workspaceId}/tags.clockify_list_tasks~316 tokens
List the tasks of a project (id, name, status, assignees, estimate, duration tracked). GET /v1/workspaces/{workspaceId}/projects/{projectId}/tasks.clockify_list_time_entries~554 tokens
List the time entries of one user (default: you), newest first: id, description, project, task, tags, billable and timeInterval (start, end, ISO 8601 duration). Filter by time range, project, task, tags or description. For totals across users use clockify_summary_report. GET /v1/workspaces/{workspacclockify_list_users~348 tokens
List the members of a workspace: id, name, email, status and settings. Filter by name, email, status or project access. GET /v1/workspaces/{workspaceId}/users.clockify_list_workspaces~163 tokens
List the Clockify workspaces you belong to: id, name, plan (featureSubscriptionType), subdomain, currencies and default hourly/cost rate. Use the id as workspace_id in other tools. GET /v1/workspaces.clockify_stop_timer~212 tokens
WRITE: stop the running timer of a user (default: you) at end (default now). Clockify answers 404 if no timer is running. PATCH /v1/workspaces/{workspaceId}/user/{userId}/time-entries.clockify_summary_report~650 tokens
Totals of tracked time (seconds) and amounts for a date range across the workspace, grouped by up to 3 levels (default project → time entry), e.g. hours per user per project last month. Respects the filters. POST reports /v1/workspaces/{workspaceId}/reports/summary.clockify_update_time_entry~451 tokens
WRITE: change a time entry's start, end, description, project, task, tags or billable. Only the fields you pass change: the entry is read first and every other field (custom fields included) is sent back as it was. The entry is rewritten (PUT) from a fresh read, so an edit made to the same entry in
Browse
Related MCP servers
- Harvest MCP by usefulapi
Read time entries, projects, clients, tasks and invoices; log and update tracked time. - Tick MCP by usefulapi
Read Tick clients, projects, tasks, users and time entries; log and edit time entries. - Bill4Time MCP by usefulapi
Read Bill4Time clients, projects, time entries, expenses, invoices, payments, users and contacts. - Papierkram MCP by usefulapi
Read Papierkram invoices, vouchers, contacts, projects, time; create contacts, time, draft invoices. - Timix.AI
Time tracking, live project budgets, and billing exports for service firms. - Invoice Ninja MCP by usefulapi
Manage Invoice Ninja clients, invoices, quotes, expenses, tasks and projects. - bexio MCP by usefulapi
Read bexio contacts, invoices, quotes, bills, projects and journal; log time, draft invoices. - Teamleader Focus MCP by usefulapi
Read Teamleader Focus contacts, companies, deals, invoices, projects; create deals, tasks.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/clockify)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents