Home · Comparisons

MCP Time Tracker vs clockify-mcp and timesheet-mcp: which MCP server to pick

All three let you say "start a timer for Acme" in Claude Code or Cursor. The difference is what sits behind the tool call. clockify-mcp and timesheet-mcp are clients for an existing time tracking service, so the hours land in that account. Ours writes JSON files under your home directory and never opens a socket. If you already pay for Clockify or timesheet.io, that is a real reason to pick theirs, and this page says so plainly.

The facts, read from each project

FactOursclockify-mcptimesheet-mcp
Tools11 plus license_status and license_activate112 across 18 domains (48 read-only by default)18
Transportstdio, plus a hosted streamable HTTP endpointstdio (pip, uvx, Docker, .mcpb bundle)stdio (npx)
Account or API key neededNo. No account, no keyYes, CLOCKIFY_API_KEYYes, TIMESHEET_API_TOKEN
Where the hours liveLocal JSON in ~/.local/share/mcp-servers/time-tracker/Clockify workspacetimesheet.io account
LicenceMITMITMIT
Latest release read0.2.3 on the MCP registryv0.3.2, 2026-06-09npm @timesheet/mcp 1.2.0, 2026-06-13
Cost of the serverFree tier, Pro $19 onceFree, some tools need a paid Clockify planFree, needs a timesheet.io account
Works with no networkYesNoNo

When to pick clockify-mcp

Pick it when your team already runs Clockify. It exposes 112 tools across workspaces, users, groups, clients, projects, tasks, tags, time entries, reports, shared reports, time off, holidays, expenses, approvals, custom fields, scheduling, invoices and webhooks. Nothing we ship touches team approvals, time off balances or scheduling, and we do not intend to. It also ships a one click .mcpb bundle for Claude Desktop and a container image. Its README states that the time off, holidays, expenses, approvals, custom fields, scheduling, invoice and webhook tools return 402, 403 or 404 on Clockify plans that do not include those add-ons, so check your plan first.

When to pick timesheet-mcp

Pick it if you use timesheet.io on a phone and want the same entries reachable from chat. It is the official server for that API, it covers pause and resume of a running task (we have no pause), and it can attach expenses and notes to the task that is running. Eighteen tools, MIT, one npx line plus an API token.

When to pick ours

Pick ours when you do not want a time tracking account at all. There is nothing to sign up for and no key to paste: install it and the first timer works. Client work under an NDA never leaves the machine, and the server keeps working on a plane. The parts we spent effort on are the arithmetic and the handoff to billing: hours are stored as seconds and money as integer minor units, the amount is computed in one rounding step, and invoice_summary turns a project's tracked time into invoice lines that the invoice server takes as input. Currency is per entry, so "90 euros an hour" stores EUR.

What we measured

The time-tracker package carries 7 automated tests, all passing, covering the stdio protocol handshake, currency parsing and two concurrent writers. Across the five servers the suites total 144 tests. A separate scripts/validate.mjs probe suite runs 121 checks against a fresh data directory and is at 121 of 121. In user value round 5, ten fresh scenarios were driven through the real Claude CLI with no tool names mentioned; the suite scored 26 of 30, and the three time-tracker scenarios scored 9 of 9. Two defects that round 5 and earlier rounds found in this server, a dropped currency and a project name that split in two, are fixed in the shipped build.

Install lines

Ours, Claude Code:

claude mcp add time-tracker -- npx -y @theluckystrike/mcp-time-tracker

clockify-mcp:

pip install clockify-mcp
claude mcp add clockify -e CLOCKIFY_API_KEY=your-key -- clockify-mcp

timesheet-mcp:

claude mcp add timesheet -e TIMESHEET_API_TOKEN=your-token -- npx -y @timesheet/mcp

Exact config file paths per client are on the setup pages, and the longer walkthrough is in tracking billable hours in Claude Code.

Questions

Can I run the time tracker and clockify-mcp at the same time?

Yes. MCP clients load several servers at once and the tool names do not collide: ours are timer_start, entry_add and report, the Clockify server uses create_time_entry and generate_summary_report. Nothing is shared between them, so the same hour logged in both is logged twice.

Does your server sync to Clockify or Toggl?

No. It has no network code at all. The export path is export_csv, which writes a CSV you can import elsewhere, and invoice_summary, which produces invoice lines.

Which one has more tools?

clockify-mcp, by a wide margin: 112 tools across 18 domains against our 11 plus two licence tools. Tool count is not the same as coverage of what one freelancer needs, but if you want approvals, time off and scheduling, that server has them and we do not.

What does each cost?

clockify-mcp and timesheet-mcp are MIT licensed and free; the services behind them need an account, and the Clockify README notes that several tool groups need a paid Clockify plan. Ours has a free tier with a 7 day reporting window, and Pro is $19 once with no subscription.

Where can I read the competitor facts myself?

Every row comes from the project's own README, its GitHub repository metadata or its npm record, read on 2026-09-03. The source URLs are listed in docs/COMPARE_RESULT.md in our repository.

Related

Product page · Setup per client · Guides · All comparisons