io.usefulapi/timebutler
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
Timebutler MCP by usefulapi
Publisher-provided description
Read absences, time entries and balances; run the time clock and request absences in Timebutler.
Summary by lookupd
Lets an agent run the time clock, read balances and absences, and submit absence requests or time entries for approval.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http timebutler https://timebutler.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add timebutler --url https://timebutler.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"timebutler": {
"url": "https://timebutler.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 (20 tools)
Publisher-provided text
timebutler_get_profileGet the profile of the user behind the token: id, name, email, role (USER, MANAGER or ADMIN), department, branch office, and whether business trips and time tratimebutler_list_employeesList the employees the caller can see (manager or admin only), with ids, names, role, department, manager ids and active flag. Use the ids in other tools. Timebtimebutler_list_absence_typesList the absence types the company configured (vacation, sickness and others), with whether each needs approval, a medical certificate, or allows half days. Usetimebutler_list_categoriesList the time-tracking categories and the default category id. Use an id in the clock and time-entry tools. Timebutler API: GET /categories.timebutler_list_projectsList the time-tracking projects, the default project id, and whether a project is mandatory. Use an id in the clock and time-entry tools. Timebutler API: GET /ptimebutler_list_my_absence_requestsList the caller's own absence requests with dates, days or hours, half-day setting, and status (pending, approved or rejected). Timebutler API: GET /absence-reqtimebutler_list_team_absence_requestsList absence requests of the employees the caller manages (manager or admin only). Shows status and employee names. Timebutler API: GET /absence-requests/team.timebutler_get_absence_pending_countCount the open absence requests and open cancellation requests for the caller's team (manager or admin only). Timebutler API: GET /absence-requests/pending-countimebutler_list_my_time_entriesList the caller's recorded time entries, sorted by date and start time. Without year and month it returns the current month; year alone returns a whole year. Optimebutler_get_time_entry_pending_countCount the time entries of the caller's team that wait for approval (manager or admin only). Timebutler API: GET /time-entries/pending-count.timebutler_list_time_entry_requestsList the pending time entry requests of the caller's team with date, start and end time, worked minutes, project and remarks (manager or admin only). Timebutlertimebutler_get_time_clock_statusGet the caller's time clock state: idle, running, paused or waiting, with the start time, elapsed work seconds and break seconds. Timebutler API: GET /time-cloctimebutler_get_work_summaryGet today's working-time summary for the caller: commitment, worked, remaining minutes, percent done and break minutes. Timebutler API: GET /time-tracking/work-timebutler_get_time_off_summaryGet the caller's vacation and sickness balance: vacation days total, remaining, approved and pending, and illness days taken. Timebutler API: GET /time-trackingtimebutler_clock_startStart the caller's time clock. Fails with HTTP 409 when the clock already runs. The clock can enter the waiting state first if the company sets a minimum starttimebutler_clock_pausePause the running time clock of the caller (starts a break). Timebutler API: POST /time-clock/pause.timebutler_clock_resumeResume the paused time clock of the caller (ends the break). Timebutler API: POST /time-clock/resume.timebutler_clock_stopStop the running or paused time clock and save the resulting time entry. Optional project id, category id and remarks. A waiting clock is discarded (HTTP 204).timebutler_submit_clock_entryCreate a finished time entry from a start and end time on the same calendar day. Timestamps are Unix milliseconds. If the company needs manager approval, the entimebutler_create_absence_requestSubmit an absence or vacation request for the caller. The status is pending when the absence type needs manager approval, otherwise approved. Timebutler API: PO
Details
- Version: 1.4.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 430 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/timebutler/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/timebutler)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp