{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tracegazer/clockify-mcp","description":"MCP server for the Clockify time-tracking API (projects, time entries, reports, invoices).","title":"Clockify Time Tracking","repository":{"url":"https://github.com/tracegazer/clockify-mcp","source":"github"},"version":"0.2.2","websiteUrl":"https://github.com/tracegazer/clockify-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"clockify-mcp","version":"0.2.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-08T03:25:30.876075Z","publishedAt":"2026-06-08T03:25:30.876075Z","updatedAt":"2026-06-08T03:25:30.876075Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tracegazer/clockify-mcp","description":"Clockify time-tracking MCP: 117 tools across 18 domains, read-only by default with opt-in writes.","title":"Clockify Time Tracking","repository":{"url":"https://github.com/tracegazer/clockify-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/tracegazer/clockify-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"clockify-mcp","version":"0.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]},{"registryType":"oci","identifier":"ghcr.io/tracegazer/clockify-mcp:0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-08T15:56:42.04865Z","publishedAt":"2026-06-08T15:56:42.04865Z","updatedAt":"2026-06-08T15:56:42.04865Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tracegazer/clockify-mcp","description":"Clockify time-tracking MCP: 112 tools across 18 domains, read-only by default with opt-in writes.","title":"Clockify Time Tracking","repository":{"url":"https://github.com/tracegazer/clockify-mcp","source":"github"},"version":"0.3.1","websiteUrl":"https://github.com/tracegazer/clockify-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"clockify-mcp","version":"0.3.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]},{"registryType":"oci","identifier":"ghcr.io/tracegazer/clockify-mcp:0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-08T19:02:42.37165Z","publishedAt":"2026-06-08T19:02:42.37165Z","updatedAt":"2026-06-08T19:02:42.37165Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tracegazer/clockify-mcp","description":"Clockify time-tracking MCP: 112 tools across 18 domains, read-only by default with opt-in writes.","title":"Clockify Time Tracking","repository":{"url":"https://github.com/tracegazer/clockify-mcp","source":"github"},"version":"0.3.2","websiteUrl":"https://github.com/tracegazer/clockify-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"clockify-mcp","version":"0.3.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]},{"registryType":"oci","identifier":"ghcr.io/tracegazer/clockify-mcp:0.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Clockify API key (Profile Settings -> API).","isRequired":true,"isSecret":true,"name":"CLOCKIFY_API_KEY"},{"description":"Write access mode: read (default, read-only) | time-tracking (time-entry writes only) | full (all writes)","default":"read","name":"CLOCKIFY_ACCESS_MODE"},{"description":"Default workspace id used when a tool call omits workspace_id.","name":"CLOCKIFY_DEFAULT_WORKSPACE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-09T15:58:45.093086Z","publishedAt":"2026-06-09T15:58:45.093086Z","updatedAt":"2026-06-09T15:58:45.093086Z","isLatest":true}}}],"metadata":{"count":4}}
