Overview
What is Clockify MCP Server?
An MCP server that lets LLMs like Cursor or Claude interact with your Clockify workspace for time‑tracking automation and reporting. It enables listing projects, users, time entries, and generating summary reports.
How to use Clockify MCP Server?
Configure the server in your Cursor or Claude settings.json using Docker, passing your Clockify API key as an environment variable. Then invoke the provided tools (listProjects, getTimeEntries, etc.) from your LLM.
Key features of Clockify MCP Server
- List all projects in your workspace
- List all users in your workspace
- Add and look up time entries for yourself or any user
- Pull timesheets for any user across all projects
- Generate monthly or custom date range breakdowns by user and project
Use cases of Clockify MCP Server
- Automate time‑tracking entries directly from an LLM conversation
- Generate monthly summary reports for billing or team analysis
- Query and summarize time entries for a specific user or project
- Integrate Clockify data with other LLM‑powered workflows
FAQ from Clockify MCP Server
How do I obtain a Clockify API key?
Log in to your Clockify account, go to Profile, scroll to the API section, and click Generate (or copy your existing key).
What tools are available in this server?
The server provides six tools: listProjects, getTimeEntries, addTimeEntry, listUsers, getUserTimeEntries, and getSummaryReport.
What are the runtime requirements?
The server runs as a Docker container. You must have Docker installed and configure the MCP client to use the ghcr.io/inakianduaga/clockify-mcp:latest image.
Is the server open source and what license does it use?
Yes, the project is licensed under the MIT License. See the LICENSE file in the repository for details.