Payroll

io.github.theluckystrikePublished by GitHub account theluckystrikev1.0.1Updated Oct 25, 2026

Gross-to-net payroll estimates for hourly staff with common withholding assumptions.

VerifiedSTDIODesktop onlyProductivity & WorkflowFinance

Overview

AI-generated overview

A local payroll calculator that lets an assistant turn hours worked and hourly rates into gross pay, tax withheld and net pay.

What you can do
Compute a single payroll run from hours, hourly rate and tax rate, returning gross, tax withheld and net, with fractional hours handled as given. Sum several runs into one period total with combined gross, tax and net. Calculations are described as running locally in the conversation.
When to use it
Useful for solo operators and small teams paying hourly staff or freelancers who want quick gross-to-net estimates and a period total without a full payroll platform.
Requirements
Runs as a local process on the user's machine via npx from a GitHub package; desktop client only. No authentication, environment variables or headers are declared.
Before you install
Results are estimates based on a single flat tax rate and common withholding assumptions, not official payroll, tax filing or compliance output; verify figures before paying anyone. The README's install snippet points at a GitHub package rather than a published registry package.

Installation

In SourceWeft

  1. Open Payroll in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

MCP Payroll — gross-to-net for hourly staff, computed in the conversation

Give Claude (or any MCP client) a payroll estimator: payroll_run turns hours worked × hourly rate − tax rate into gross pay, tax withheld and net pay; payroll_invoice_total sums a batch of runs into one payroll total. For solo operators, small teams and anyone who pays hourly people and wants the arithmetic done right the first time.

Why a payroll server

Full payroll platforms are built for 50-person companies and price accordingly. If you pay two freelancers and a part-timer, what you actually need is: "Ana worked 32.5 hours at $28, tax 22% — what do I pay her?" answered instantly, and a total across everyone this period. This server does exactly that, locally, with nothing leaving your machine.

What it does

  • payroll_run — hours, hourly rate, tax rate (%) → gross, tax withheld, net. Fractional hours (32.5) handled as-is.
  • payroll_invoice_total — several runs in, one payroll total out: combined gross, tax and net for the period.

Install

json
{  "mcpServers": {    "mcp-payroll": {      "command": "npx",      "args": ["-y", "github:theluckystrike/mcp-payroll"]    }  }}

Try it

  • "Ana: 32.5h at 28/h, 22% tax. Ben: 18h at 35/h, 20% tax. Run both and give me the payroll total."
  • "What's the net for 40 hours at 24/h with 18% tax?"

Part of the luckystrike MCP suite

Free, part of the luckystrike MCP suite — productivity & finance servers that turn AI chat into working documents and calculations. Listing in the official MCP Registry.

Docs (GitMCP)

Live docs endpoint: https://gitmcp.io/theluckystrike/mcp-payroll

Source: servers/payroll/README.md at commit 1bd9d69

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

2
  1. v1.0.1LatestOct 9, 2026
  2. v1.0.0Sep 27, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts