Skip to content

Timesheet Calculator MCP tool

MCP findutils:timesheet_calculator

Return total, regular, and overtime hours plus regular, overtime, and total pay for a list of work entries (start time, end time, break). Times are HH:MM in 24-hour format; an end time before the start time is an overnight shift. Overtime is paid on hours above regular_hours_per_week at overtime_multiplier.

Arguments

application/json
  • entries

    array required

    Work entries: { day?, start_time: "09:00", end_time: "17:00", break_minutes?: 60 }. 1-100 items.

  • hourly_rate

    number optional

    Pay per hour. Default: 0 (hours only).

  • include_overtime

    boolean optional

    Split hours above the weekly limit into overtime. Default: true.

  • regular_hours_per_week

    number optional

    Regular hours before overtime starts. Default: 40.

  • overtime_multiplier

    number optional

    Overtime pay multiplier. Default: 1.5.

Example arguments

Verified
{
  "entries": [
    {
      "day": "Monday",
      "start_time": "09:00",
      "end_time": "17:00",
      "break_minutes": 60
    }
  ],
  "hourly_rate": 25
}