The friction with time tracking is never the tracking, it is opening the app; being able to say what you worked on inside the tool you were already in removes that step. This is deliberately small — time entries, your workspace, your token — so treat it as a capture path rather than a reporting tool. The token is a personal API token from Clockify, which means it acts entirely as you.
A TypeScript server that manages your Clockify time entries from an MCP client, so a sentence about your afternoon becomes a tracked entry.
- Time entries in your Clockify workspace created and managed from a prompt rather than the Clockify UI
- Work against the Clockify v1 API, so the entries land in the same workspace your team already reports from
A Clockify API token in CLOCKIFY_API_TOKEN and the API base URL in CLOCKIFY_API_URL. Run through tsx, installed globally, pointed at the repository source — or installed for Claude Desktop through Smithery.
One command plus a key — npx -y @smithery/cli install @https-eduardo/clockify-mcp-server --client claude, then supply credentials
