v0.2.0 — Phase 8b: attendance/expense reports, shared reports, fetch_all
Second release. Now on PyPI: uvx clockify-mcp (or pip install clockify-mcp).
New in 0.2.0 (Phase 8b)
Reports
generate_attendance_report— per user/day clock-in/out, work, break, capacity, overtime, time off (attendance add-on).generate_expense_report— detailed expense report ({expenses, totals}; Expenses add-on).export_reportnow also exports attendance and expenses to PDF/CSV/XLSX (in addition to detailed/summary/weekly).
Shared reports (new domain)
list_shared_reports,get_shared_report(generate-by-id) — read.create_shared_report,update_shared_report,delete_shared_report— write (full mode). Update changes only name/visibility; type + filter are fixed at creation.
Pagination
- New
fetch_all=trueopt-in on the high-volume list tools (list_time_entries,list_projects,list_clients,list_tasks,list_tags,list_users) — follows pagination and returns every page concatenated.
Surface
48 read + 64 write = 112 tools across 18 domains. Read-only by default; writes opt-in via CLOCKIFY_ACCESS_MODE (read / time-tracking / full). All endpoints verified against the official Clockify OpenAPI 3.0.1.
219 passed, 21 skipped, ruff clean.