Clockify MCP
A community-built Model Context Protocol server that provides 112 tools across 18 domains for the Clockify time-tracking API. It allows AI assistants to query workspaces, projects, time entries, generate reports, log hours, and manage clients, invoices, and more. It features a 3-tier access model (read-only, time-tracking, full) and native OpenTelemetry observability.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Query workspaces, projects, and time entries
- Generate detailed, summary, and weekly reports
- Log hours and manage time entries
- Manage clients, invoices, and expenses
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
clockify-mcp 0.3.2
{
"version": "0.3.2",
"transport": "stdio",
"identifier": "clockify-mcp",
"runtimeHint": "uvx",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"environmentVariables": [
{
"name": "CLOCKIFY_API_KEY",
"isRequired": true,
"description": "Clockify API key (Profile Settings -> API)."
},
{
"name": "CLOCKIFY_ACCESS_MODE",
"default": "read",
"description": "Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)"
},
{
"name": "CLOCKIFY_DEFAULT_WORKSPACE_ID",
"description": "Default workspace id used when a tool call omits workspace_id."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"clockify-mcp": {
"command": "uvx",
"args": [
"clockify-mcp==0.3.2"
],
"env": {
"CLOCKIFY_API_KEY": "<YOUR_CLOCKIFY_API_KEY>",
"CLOCKIFY_ACCESS_MODE": "<YOUR_CLOCKIFY_ACCESS_MODE>",
"CLOCKIFY_DEFAULT_WORKSPACE_ID": "<YOUR_CLOCKIFY_DEFAULT_WORKSPACE_ID>"
}
}
}
}Cline
{
"mcpServers": {
"clockify-mcp": {
"command": "uvx",
"args": [
"clockify-mcp==0.3.2"
],
"env": {
"CLOCKIFY_API_KEY": "<YOUR_CLOCKIFY_API_KEY>",
"CLOCKIFY_ACCESS_MODE": "<YOUR_CLOCKIFY_ACCESS_MODE>",
"CLOCKIFY_DEFAULT_WORKSPACE_ID": "<YOUR_CLOCKIFY_DEFAULT_WORKSPACE_ID>"
}
}
}
}VS Code
{
"servers": {
"clockify-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"clockify-mcp==0.3.2"
],
"env": {
"CLOCKIFY_API_KEY": "<YOUR_CLOCKIFY_API_KEY>",
"CLOCKIFY_ACCESS_MODE": "<YOUR_CLOCKIFY_ACCESS_MODE>",
"CLOCKIFY_DEFAULT_WORKSPACE_ID": "<YOUR_CLOCKIFY_DEFAULT_WORKSPACE_ID>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"clockify-mcp": {
"command": "uvx",
"args": [
"clockify-mcp==0.3.2"
],
"env": {
"CLOCKIFY_API_KEY": "<YOUR_CLOCKIFY_API_KEY>",
"CLOCKIFY_ACCESS_MODE": "<YOUR_CLOCKIFY_ACCESS_MODE>",
"CLOCKIFY_DEFAULT_WORKSPACE_ID": "<YOUR_CLOCKIFY_DEFAULT_WORKSPACE_ID>"
}
}
}
}Let your agent find its tools
Find servers like Clockify MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.