TimeTac MCP by usefulapi

io.usefulapi/timetac · v1.1.0 · productivity

TimeTac MCP by usefulapi is healthy: it completed an MCP handshake in 78 ms and exposes 16 tools.

Read hours, absences and projects; start timers, add entries, approve leave in TimeTac.

Endpoint: https://timetac.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count16
Latency78 ms
Last checked (UTC)2026-10-31T19:35:21.087Z

Health history

Checked (UTC)StatusLatencyError
2026-10-31T19:35:21.087ZHealthy78

Tools (16)

timetac_list_usersList employees (users) of the TimeTac account: id, name, department, active flag, entry/exit dates. Only work-related fields are returned (no credentials, payroll, address or birth data). TimeTac API: GET users/read.
timetac_get_userGet one employee by user id. Only work-related fields are returned (no credentials, payroll, address or birth data). TimeTac API: GET users/read?id=.
timetac_list_time_trackingsList time entries (start, end, duration, task, notes, approval), newest first. Filter by user, task or approval. start_date/end_date filter the returned page only; page with offset. TimeTac API: GET timeTrackings/read.
timetac_current_time_trackingsList the timers that run right now (who is clocked in, on which task). TimeTac API: GET timeTrackings/current.
timetac_list_absencesList absence and leave requests (holiday, sick leave and others) with dates, duration and approval status. from_date/to_date keep requests that overlap the range, on the returned page only. TimeTac API: GET absences/read.
timetac_list_absence_typesList the absence types of the account (holiday, sick leave, special leave) with their ids. TimeTac API: GET absenceTypes/read.
timetac_list_projectsList projects (task tree nodes that group tasks) with ids, deadlines and status. TimeTac API: GET projects/read.
timetac_list_tasksList tasks that time can be booked on, with their project (mother_id) and status. TimeTac API: GET tasks/read.
timetac_list_departmentsList departments with ids and parent departments. TimeTac API: GET departments/read.
timetac_list_teamsList teams with ids and names. TimeTac API: GET teams/read.
timetac_start_time_trackingWRITE: start a timer for a user, now or at a given time. Each call can create a new running entry, so do not repeat it. TimeTac API: POST timeTrackings/start.
timetac_stop_time_trackingWRITE: stop the running timer of a user, now or at a given time. TimeTac API: PUT timeTrackings/stop.
timetac_create_time_trackingWRITE: add a finished time entry for a user. Each call creates a new entry, so do not repeat it. TimeTac API: POST timeTrackings/create.
timetac_create_absenceWRITE: create an absence or leave request for a user. Each call creates a new request, so do not repeat it. type_id is the category (1 holiday, 2 overtime reduction, 3 other paid leave); subtype_id picks the leave type from timetac_list_absence_types. TimeTac API: POST absences/create.
timetac_approve_absenceWRITE: approve an open absence request. The employee is notified by TimeTac. TimeTac API: PUT absences/approve.
timetac_reject_absenceWRITE: reject an open absence request. The employee is notified by TimeTac. TimeTac API: PUT absences/reject.