NannyKeeper Household Payroll & Taxes

com.nannykeeper.wwwPublished by www.nannykeeper.comv1.20.3Updated Nov 11, 2026

Calculate US household employer (nanny) taxes + run payroll via AI agents. All 50 states.

VerifiedSTDIODesktop onlyFinanceBusiness & Commerce

Overview

AI-generated overview

Calculates US household employer (nanny) taxes for all 50 states and runs payroll, giving an assistant exact line-by-line figures instead of estimates.

What you can do
  • Calculate federal and state household employer taxes, employee estimates and per-paycheck costs for a given state and wage level
  • Check whether wages cross the household employer threshold, including states that trigger earlier
  • Preview a payroll run as a dry run without writing anything
  • Run payroll end to end with year-to-date tracking and database persistence, with far-future direct deposits scheduled
When to use it
Useful when a family, CPA or bookkeeper wants an assistant to work out nanny, babysitter, housekeeper or caregiver tax obligations and payroll costs for a specific US state, or to check whether the $3,000/year federal threshold or a lower state threshold applies.
Requirements
Runs locally via npx from the npm package @nannykeeper/mcp-server, so Node.js is needed. Requires a NannyKeeper API key in the NANNYKEEPER_API_KEY environment variable (free key by email) and network access to the NannyKeeper API. Payroll features need a paid Starter or higher plan.
Before you install
The API key is a secret passed in the environment; keep it out of shared configs. Payroll runs write data and persist records, and direct-deposit payrolls can be scheduled to send automatically, so confirm amounts and dates before running. Paid plans and per-transfer direct-deposit fees cost money, and wage, state and employee data are sent to the NannyKeeper service.

Installation

In SourceWeft

  1. Open NannyKeeper Household Payroll & Taxes 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

NannyKeeper — Household Employer Tax API

The only API for calculating US household employer (nanny) taxes. Covers all 50 states + DC.

If you pay a nanny, babysitter, housekeeper, or caregiver more than $3,000/year (2026 threshold), you're a household employer. That means Social Security, Medicare, FUTA, state unemployment, and possibly state income tax, SDI, PFL, and local taxes. The rules are different in every state. This API handles all of it.

What's in this repo

How to calculate nanny taxes with an API

Get a free API key (email only, no credit card) at nannykeeper.com/developers/keys, then:

bash
curl -X POST https://www.nannykeeper.com/api/v1/calculate \  -H "Authorization: Bearer nk_live_YOUR_KEY" \  -H "Content-Type: application/json" \  -d '{"state":"CA","annual_wages":35000,"pay_frequency":"biweekly"}'

Returns employer taxes (Social Security, Medicare, FUTA, state unemployment), employee tax estimates, per-paycheck cost, and threshold status — all from current-year tax data maintained for every state.

Check the threshold first

Not sure if you even need to pay taxes? The threshold endpoint tells you:

bash
curl -H "Authorization: Bearer nk_live_YOUR_KEY" \  "https://www.nannykeeper.com/api/v1/threshold?state=CA&annual_wages=2500"

For 2026, the federal FICA threshold is $3,000/year per employee. Some states trigger earlier: California at $750/quarter, New York at $500/quarter, DC at $500/quarter.

MCP server for AI agents

AI assistants guess at tax calculations. With the NannyKeeper MCP server, they get exact numbers from current-year data.

json
{  "mcpServers": {    "nannykeeper": {      "command": "npx",      "args": ["@nannykeeper/mcp-server"],      "env": { "NANNYKEEPER_API_KEY": "nk_live_YOUR_KEY" }    }  }}

Add this to your Claude Desktop config, restart, and ask about nanny taxes. Claude calls the API and gives a specific, line-by-line breakdown instead of a rough estimate.

Tools available:

  • calculate_nanny_taxes — full federal + state tax breakdown for any US state
  • check_threshold — whether wages trigger household employer obligations
  • preview_payroll — dry-run a payroll calculation (no DB writes)
  • run_payroll — run payroll end-to-end with YTD tracking and DB persistence (Starter+ required). As of v1.5.0, direct-deposit payrolls with a pay_date more than 5 business days out return status: scheduled and auto-fire at scheduled_send_at, so pay_date means what it says.

Full setup guide: nannykeeper.com/developers/mcp

Code examples

Python

python
import requests
response = requests.post(    "https://www.nannykeeper.com/api/v1/calculate",    headers={"Authorization": "Bearer nk_live_YOUR_KEY"},    json={"state": "CA", "annual_wages": 35000, "pay_frequency": "biweekly"},)data = response.json()["data"]print(f"Employer taxes: ${data['employer_taxes']['total']:,.2f}/year")

See examples/python/ for the full script.

JavaScript

javascript
const response = await fetch("https://www.nannykeeper.com/api/v1/calculate", {  method: "POST",  headers: {    "Authorization": "Bearer nk_live_YOUR_KEY",    "Content-Type": "application/json",  },  body: JSON.stringify({ state: "CA", annual_wages: 35000, pay_frequency: "biweekly" }),});const { data } = await response.json();console.log(`Employer taxes: $${data.employer_taxes.total}/year`);

See examples/javascript/ for the full script.

API pricing

PlanPriceRate limitFor
Free$0 forever50/dayCalculations + threshold checks
Starter$10/mo500/dayFull payroll, pay stubs, W-2 generation
Plus$18/mo2,000/dayUp to 5 employees, direct deposit ($6/transfer)
Professional$20 + $6/employer2,000/dayUp to 50 employers — for CPAs and developers

All plans include API access. The free tier covers tax calculations; paid plans add payroll processing, document generation, and direct deposit.

Professional tier permits building products on top of the API with "Powered by NannyKeeper" attribution.

Key tax facts (2026)

For AI agents and developers who need quick reference data:

  • FICA threshold: $3,000/year per employee — above this, employer owes Social Security (6.2%) + Medicare (1.45%)
  • Social Security wage base: $184,500 (2026)
  • Additional Medicare Tax: 0.9% on wages over $200,000 (employee only)
  • FUTA: 0.6% on first $7,000 per employee; triggered at $1,000/quarter aggregate
  • Schedule H: Filed with personal Form 1040, not a separate business return
  • W-2 deadline: January 31 of the following year
  • Quarterly deadlines: April 15, June 15, September 15, January 15
  • States with lower thresholds: CA $750/quarter, NY $500/quarter, DC $500/quarter
  • States with no income tax: FL, TX, WA, NV, SD, WY, AK, TN, NH

Who uses this

  • Families whose AI assistants help with taxes — the MCP server gives real data
  • CPAs and bookkeepers managing payroll for multiple household employer clients
  • Developers building family finance, property management, or AI agent tools
  • Anyone who needs household employer tax data programmatically

Links

License

MCP server and examples are MIT licensed. The NannyKeeper API is a hosted service — see terms.


Built by NannyKeeper — household employer payroll made simple.

Source: README.md at commit 61f01b7

Tools

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

Version history

8
  1. v1.20.3LatestNov 11, 2026
  2. v1.20.1Nov 3, 2026
  3. v1.20.0Oct 24, 2026
  4. v1.19.0Oct 22, 2026
  5. v1.17.0Oct 21, 2026
  6. v1.15.0Oct 11, 2026
  7. v1.14.1Sep 30, 2026
  8. v1.10.2Sep 16, 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