hourledger-mcp
MCP server for work hours & overtime pay — federal, CA, AK, CO, NV rules, fully tested. Powered by hourledger.com
Documentation
hourledger-mcp
An MCP server that calculates work hours, overtime, and gross pay — wrapping the same tested rules engine that powers HourLedger, a suite of free, no-sign-up work-hours calculators.
Tools
`calculate_work_hours`
Takes clock in/out entries (with unpaid breaks), an hourly rate, and a ruleset; returns the per-day and total regular / overtime / double-time split plus gross pay.
Supported rulesets, each covered by the automated test suite:
| Ruleset | Rule |
|---|---|
| `federal` | 1.5× past 40 h/week (FLSA) |
| `california` | 1.5× past 8 h/day, 2× past 12 h/day, 7th-day rule, no pyramiding (Labor Code §510) |
| `alaska` | 1.5× past 8 h/day or 40 h/week (AS 23.10.060) |
| `colorado` | 1.5× past 12 h/day or 40 h/week (COMPS Order) |
| `nevada` | daily 8 h rule only below 1.5× minimum wage — applied automatically from the rate (NRS 608.018) |
Handles overnight shifts, per-entry rounding policies (exact / 5 min / 15 min / 0.1 h), and configurable workweek start day.
`time_and_a_half`
Quick 1.5× rate and overtime-pay calculation from a rate and OT hours.
Setup
Claude Desktop / Claude Code
{
"mcpServers": {
"hourledger": {
"command": "npx",
"args": ["-y", "hourledger-mcp"]
}
}
}Or with Claude Code: `claude mcp add hourledger -- npx -y hourledger-mcp`
Example
> "How much do I make this week? I worked Monday to Thursday 7am–5pm at $19/hour in Nevada."
The model calls `calculate_work_hours` with the four 10-hour entries and gets back the correct Nevada answer ($19 ≥ $18 cutoff → weekly rule only → 40 regular hours, no OT), with day-by-day detail.
Interactive calculators
Prefer a UI? Every ruleset has a free, no-sign-up calculator at **hourledger.com**:
- Work hours & overtime · Overtime · Time and a half
- California · Alaska · Colorado · Nevada
- Embed a calculator on your own site
Disclaimer
General information, not legal or payroll advice. Exemptions and local rules vary — verify disputed pay with your state labor agency or a qualified professional.
Development
The pay-rules engine (`src/engine.ts` + its 27 tests) is mirrored from the HourLedger site project, where rule changes land first. `npm test` runs the full suite; `prepublishOnly` enforces tests + build before any publish.
License
MIT
Frequently asked questions
What is hourledger-mcp?
hourledger-mcp is MCP server for work hours & overtime pay — federal, CA, AK, CO, NV rules, fully tested. Powered by hourledger.com
How do I install hourledger-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is hourledger-mcp open source?
Yes — it is hosted on GitHub at https://github.com/wudongjie/hourledger-mcp and has 2 stars.
Related MCP tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
Open-source cross-agent memory layer for coding agents via MCP. Compatible with Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Antigravity, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Copilot, Kiro, OpenCode, and Trae.
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP