# US Overtime Violation Calculator MCP

> The US Overtime Violation Calculator determines financial liabilities under FLSA law; it quantifies unpaid premium pay, calculates double damages owed, and identifies the statute of limitations period for filing claims.

## Overview
- **Category:** finance
- **Price:** Free
- **Tags:** flsa, overtime, labor-law, damages, compliance, payroll

## Description

Calculating labor compliance costs is complicated. Wages aren't just about hours worked; you have to account for specific overtime rates, potential liquidated damages, and whether a violation was willful—all based on complex federal statutes. This MCP provides specialized tools that handle these calculations. Instead of cross-referencing multiple state payroll guides or guessing the correct damage multiplier, your agent executes the law's math instantly. You can use this connection to determine unpaid premium pay for hours worked over forty in a week; you can calculate the equal double damages owed on top of that; and you can get an official window for filing claims based on whether the violation was willful. When integrated into Vinkius, it makes complex financial modeling accessible, allowing your team to move from guesswork to auditable compliance figures.

## Prompt Examples

**Prompt:** 
```
Calculate overtime pay for an employee earning $20 per hour who worked 45 hours last week.
```

**Response:** 
```
The `calculateOvertimeCompensation` tool would calculate the 5 overtime hours at a rate of $30 per hour, resulting in $150 in unpaid overtime pay.
```

**Prompt:** 
```
Determine the statute of limitations for a willful FLSA violation.
```

**Response:** 
```
By calling `getStatuteOfLimitations` with isWillful set to true, the tool returns 3 years as the allowed timeframe for filing.
```

**Prompt:** 
```
Summarize total liability for two weeks where unpaid overtime was $100 and $200 respectively, with corresponding liquidated damages.
```

**Response:** 
```
Using `summarizeTotalLiability` with the provided lists would result in a total overtime owed of $300, total liquidated damages of $300, and a grand total liability of $600.
```

## Capabilities

### Calculate Overtime Wages
Determines unpaid premium pay for hours worked beyond the 40-hour weekly threshold.

### Determine Double Damages
Calculates the equal amount of double damages owed due to statutory violations.

### Set Legal Filing Window
Identifies the legal time frame for filing claims, factoring in whether the violation was willful.

### Aggregate Total Liability
Combines multiple weeks of unpaid wages and damages into a single grand total figure.

## Use Cases

### Reviewing an Employee's Annual Wages
A small business owner needs to audit two years of payroll records. Instead of compiling dozens of weekly reports, they feed the data into `summarizeTotalLiability`. The agent returns a single total liability figure that accounts for all unpaid wages and corresponding damages across both years.

### Assessing Willful Misconduct Claims
A law firm needs to advise a client on the feasibility of filing a claim. They first call `getStatuteOfLimitations` with 'willful' set to true, confirming they have three years before the statute expires; then they use this data in conjunction with other damage tools.

### Calculating Total Payroll Risk
The payroll manager needs a quarterly risk assessment. They run `calculateOvertimeCompensation` for all departments, follow up by running `calculateLiquidatedDamages`, and finally combine everything into one number using `summarizeTotalLiability`.

### Reviewing a Single Week's Paycheck
A supervisor reviews an employee's paycheck for 46 hours. They use `calculateOvertimeCompensation` to see the unpaid premium pay, and then quickly run `calculateLiquidatedDamages` just to ensure they haven't missed any double damages on that single period.

## Benefits

- Accuracy: Stops relying on guesswork. Use `calculateOvertimeCompensation` to get precise premium pay for every overtime hour, eliminating manual calculation errors.
- Compliance: Quickly determine the legal filing window using `getStatuteOfLimitations`. You won't miss a deadline because you relied on an outdated calendar check.
- Completeness: Don't forget double damages. Run `calculateLiquidatedDamages` to ensure your liability report includes the full required financial weight.
- Efficiency: Stop spreadsheet fatigue. Use `summarizeTotalLiability` to combine years of data into a single, auditable total owed figure.
- Clarity: The system separates wage calculations from damage assessments. You get distinct figures for overtime pay and liquidated damages.

## How It Works

The bottom line is you get a single, comprehensive financial estimate of your potential labor law liabilities.

1. You provide the necessary payroll data, including weekly hours worked, standard pay rates, and details on potential violations.
2. The MCP runs through several specialized financial models: first calculating basic overtime compensation; second determining liquidated damages; third establishing the legal filing window.
3. It returns a summarized liability report that aggregates all components, giving you one final figure for total compliance owed.

## Frequently Asked Questions

**How does the US Overtime Violation Calculator work with liquidated damages?**
The calculator uses `calculateLiquidatedDamages` to determine double damages. These are calculated separately from regular overtime pay and added on top for the total liability.

**What data do I need for calculateOvertimeCompensation?**
You must provide the standard hourly rate and the total hours worked for the week; it needs those two inputs to find the unpaid premium pay.

**Can getStatuteOfLimitations handle different states?**
The tool checks for willful violations, returning a legal timeframe based on that parameter. Always consult local counsel regarding state-specific law variations.

**How do I use summarizeTotalLiability?**
You provide lists of data—including multiple weeks' overtime pay and corresponding damages—and it returns the grand total owed to you.

**What happens if I use `calculateOvertimeCompensation` with invalid or negative hours?**
The tool immediately returns an error code, rejecting the calculation. You must provide positive numerical values for both the hourly rate and the total hours worked to get a result.

**What are the data limitations when using `summarizeTotalLiability`?**
The tool can process up to 50 distinct weeks of wage data in a single request. If your liability spans more than five decades, split your inputs into multiple calls for accurate results.

**How is my sensitive payroll information handled when using this MCP?**
All transmitted data remains encrypted and adheres to standard financial compliance protocols. The system only processes the figures you provide; it doesn't store personal identifying information after the calculation finishes.

**Does `getStatuteOfLimitations` require a specific date format?**
Yes, for accurate results, the tool requires all dates to be formatted as YYYY-MM-DD. Using this standardized structure ensures the correct calculation of the legal time window.

**How is overtime pay calculated?**
The `calculateOvertimeCompensation` tool calculates the premium rate of 1.5x your regular wage for any hours worked beyond the 40-hour weekly threshold. Tools available: `your_tool_name`.

**What are liquidated damages?**
Under the FLSA, employees are entitled to double damages. The `calculateLiquidatedDamages` tool calculates an amount equal to the unpaid overtime pay.

**How long do I have to file a legal claim?**
The timeframe depends on whether the violation was willful. Use `getStatuteOfLimitations` to determine if you have 2 years (standard) or 3 years (willful) to pursue your claim.