# Overtime Pay Calculator MCP for AI Agents MCP

> The Overtime Pay Calculator handles complex US labor law requirements for payroll compliance. It accurately calculates federal FLSA overtime pay based on 40-hour workweeks, and manages state-specific daily thresholds like those in California or Colorado. You can verify exemption status, calculate daily overages, and adjust regular rates to include non-discretionary bonuses.

## Overview
- **Category:** finance
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_3mlbzI3LJ0I3Ul0HF41bUp9LFm4FhAtzbjW2QGdI/mcp
- **Tags:** overtime, flsa, payroll, compliance, usa-labor-law

## Description

Payroll compliance is a nightmare of varying state laws. This MCP cuts through the complexity of US labor regulations. It lets your agent process payroll calculations for any employee, handling everything from federal 40-hour weekly limits to specific daily thresholds in jurisdictions like California and Colorado. The tool figures out if an employee qualifies as exempt or if they're owed premium pay because a shift hit a state boundary. Plus, it accounts for the messy reality of bonuses and commissions by adjusting your base rate calculation using weighted averages. Need more than just payroll? Vinkius hosts thousands of MCPs; you can connect your AI client once to access compliance tools across HR, finance, and more.

## Tools

### calculate_adjusted_regular_rate
Accurately calculates the true regular rate of pay by integrating non-discretionary bonuses and commissions into the weighted average.

### calculate_daily_overtime
Determines overtime owed for shifts that exceed state-mandated daily thresholds, such as the 8-hour rule in CA/CO.

### evaluate_exemption_eligibility
Checks if an employee meets both salary minimums and required job duties to legally qualify for exempt status.

### calculate_weekly_overtime
Computes overtime pay based on the federal 40-hour weekly threshold, which is necessary for standard payroll runs.

## Prompt Examples

**Prompt:** 
```
I need to check if John, who makes $70k and manages a small team, is exempt from overtime.
```

**Response:** 
```
**Exemption Status Report**

Based on the salary ($70,000) and his stated duties (managing staff), he meets both the minimum salary threshold and the necessary degree of independent judgment required for exemption. He is classified as **Exempt**.

*Disclaimer: This calculation is based solely on provided data and does not replace legal advice.*
```

**Prompt:** 
```
Calculate my overtime pay this week; I worked 48 hours, plus a $500 bonus.
```

**Response:** 
```
**Payroll Summary**

| Metric | Amount |
| :--- | :--- |
| Adjusted Regular Rate: | $25.00/hr |
| Federal Overtime (40 hrs): | $1,000.00 |
| Daily Overage Pay: | N/A |
| **Total Gross Pay:** | **$1,500.00** |
```

**Prompt:** 
```
What is the daily overtime pay for a 12-hour shift in Colorado at $30/hour?
```

**Response:** 
```
**Daily Overtime Calculation (Colorado)**

*   State Threshold: 8 hours
*   Total Hours Worked: 12 hours
*   Overtime Hours: 4 hours
*   **Daily Overage Pay:** **$300.00** (Based on the mandated daily overage threshold.)
```

## Capabilities

### Calculate Weekly Overtime Pay
Determines the exact overtime pay owed based on standard federal 40-hour workweek thresholds.

### Check Daily State Overtime Violations
Calculates excess pay for shifts that exceed specific state-mandated daily limits, such as in CA or CO.

### Adjust Base Pay Rate
Determines a true 'Regular Rate of Pay' by accurately incorporating non-discretionary bonuses and commissions into the weighted average.

### Determine Exemption Status
Analyzes whether an employee meets both salary minimums and required duties to qualify as exempt from overtime pay.

## Use Cases

### Auditing Compensation for New Roles
A manager needs to know if their newly promoted sales staff are eligible for exempt status. The agent uses `evaluate_exemption_eligibility` and confirms they meet both salary and duty requirements, avoiding future pay disputes.

### Handling Cross-State Shift Pay
A factory worker works a 12-hour shift that crosses the state boundary in Colorado. The agent uses `calculate_daily_overtime` to correctly identify and calculate the extra pay owed based on the local daily threshold.

### Calculating Commissioned Overtime Pay
A salesperson worked 46 hours and earned a commission bonus. Instead of just using base salary, the agent uses `calculate_adjusted_regular_rate` to ensure the overtime pay is calculated correctly on the weighted average.

### Running End-of-Week Payroll Checks
Payroll staff needs to run a bulk compliance check for all employees. The agent uses `calculate_weekly_overtime` and cross-references results with daily caps, generating the final compliant paystub data.

## Benefits

- Avoid complex payroll errors. You can immediately check if an employee is exempt or if their pay violates federal FLSA standards using the `evaluate_exemption_eligibility` tool.
- Handle multi-state compliance instantly. The MCP calculates daily overages, so you don't have to manually track shifts against state laws like CA/CO 8-hour rules via `calculate_daily_overtime`.
- Ensure accurate compensation by adjusting base pay. Use `calculate_adjusted_regular_rate` to factor in all non-discretionary bonuses and commissions, guaranteeing the true regular rate of pay.
- Simplify weekly payroll runs. The system determines overtime based on the federal 40-hour mark using `calculate_weekly_overtime`, making standard compliance checks fast and reliable.
- Save time auditing compensation packages. You can test potential new salary structures against existing labor laws without consulting a lawyer first.

## How It Works

The bottom line is you get a clear, legally compliant payroll breakdown that accounts for every labor law threshold, from state daily caps to federal weekly limits.

1. Start by providing the agent with the employee's total hours worked, their base rate of pay, and any non-discretionary bonuses or commissions.
2. The MCP first evaluates if the worker is exempt using `evaluate_exemption_eligibility` to determine if overtime rules even apply. If not, it then checks for state daily limits using `calculate_daily_overtime` to see if a partial shift requires extra pay.
3. Finally, the system runs the full compliance check by comparing total hours against federal standards with `calculate_weekly_overtime`, and adjusting all applicable rates first via `calculate_adjusted_regular_rate`.

## Frequently Asked Questions

**How does the Overtime Pay Calculator determine if I need to pay for state-specific overtime?**
The MCP checks local laws, specifically things like California or Colorado's 8-hour rule. It calculates extra pay only when a shift crosses that mandated daily limit, ensuring your payroll is compliant with local rules.

**Do I need to worry about bonuses affecting my overtime calculation?**
Yes, you do. The Overtime Pay Calculator adjusts the base rate by incorporating non-discretionary bonuses and commissions first. This ensures that all compensation types are used to correctly calculate your required overtime pay.

**Can this tool tell me if an employee should be considered exempt from overtime?**
Yes, the Overtime Pay Calculator evaluates eligibility by checking both salary thresholds and job duties. It tells you whether an employee qualifies as 'Exempt' under federal guidelines.

**What happens if I run a paycheck that exceeds 40 hours in one week?**
The MCP uses `calculate_weekly_overtime` to determine the exact overtime pay owed for hours worked over the standard 40-hour federal threshold. It provides clear, compliant payroll figures.

**Does the Overtime Pay Calculator handle complex state labor law differences?**
It's built specifically to manage these complexities. By running checks for both weekly federal limits and specific daily state thresholds, it gives you a comprehensive compliance picture across different US jurisdictions.