- Home
- MCP servers
- Clockify
Clockify
- typescript
1
GitHub Stars
typescript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"aslamanver-mcp_clockify": {
"command": "npx",
"args": [
"-y",
"mcp_clockify@latest"
],
"env": {
"CLOCKIFY_API_KEY": "YOUR_CLOCKIFY_API_KEY_HERE"
}
}
}
}Clockify MCP Server provides a dedicated bridge between your AI assistants and Clockify, letting you manage time entries, projects, tasks, users, and workspaces through MCP-compatible clients. It centralizes Clockify actions into a single, programmable endpoint you can query from your copilots or automation workflows.
How to use
You connect to the Clockify MCP Server from any MCP-compatible client (such as VS Code, Claude Desktop, or Gemini) and issue high-level commands to manage time tracking data. Practical workflows include creating time entries for specific projects, listing projects across workspaces, retrieving your user profile, and updating or deleting existing time entries. Use the available tools to fetch user info, list workspaces, browse projects, list tasks, and perform CRUD operations on time entries. Each action is performed via the MCP client, which passes your request to the Clockify MCP Server and returns the results.
How to install
{
"servers": {
"clockify_mcp": {
"command": "npx",
"args": ["-y", "mcp_clockify@latest"],
"env": {
"CLOCKIFY_API_KEY": "your-clockify-api-key-here"
}
}
}
}
Additional setup and usage notes
If you prefer a local development setup, you can clone the project, install dependencies, build the project, and run it locally. You will supply your Clockify API key as an environment variable when starting the server so all requests to Clockify are authenticated.
Available tools
get-clockify-user
Retrieve current user profile information from Clockify.
list-clockify-workspaces
List all accessible Clockify workspaces.
list-clockify-projects
List projects within a specific workspace, with optional name filtering.
list-clockify-tasks
List tasks within a specific project.
create-clockify-time-entry
Create a new time entry in Clockify.
update-clockify-time-entry
Update an existing time entry in Clockify.
delete-clockify-time-entry
Delete a time entry from Clockify.
list-clockify-time-entries
List time entries with date filtering.