io.usefulapi/timetac
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
TimeTac MCP by usefulapi
Publisher-provided description
Read hours, absences and projects; start timers, add entries, approve leave in TimeTac.
Summary by lookupd
Lets an agent read employees, absences, projects and time entries, and start, stop or book time and approve or reject leave requests.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http timetac https://timetac.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add timetac --url https://timetac.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"timetac": {
"url": "https://timetac.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (16 tools)
Publisher-provided text
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, payrotimetac_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 ontimetac_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 rangtimetac_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 reductimetac_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.
Details
- Version: 1.7.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 489 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/timetac/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/timetac)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp