npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@nannykeeper/mcp-server

v1.1.0

Published

MCP server for calculating US household employer (nanny) taxes. All 50 states. Works with Claude, ChatGPT, and any MCP-compatible AI agent.

Readme

@nannykeeper/mcp-server

MCP server for calculating US household employer (nanny) taxes. Works with Claude Desktop, Claude Code, and any MCP-compatible AI agent.

All 50 US states + DC — Federal income tax, Social Security, Medicare, FUTA, state unemployment, SDI, PFL, and local taxes.

Quick Setup (Claude Desktop)

  1. Get a free API key at nannykeeper.com/developers/keys

  2. Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "nannykeeper": {
      "command": "npx",
      "args": ["@nannykeeper/mcp-server"],
      "env": {
        "NANNYKEEPER_API_KEY": "nk_live_YOUR_KEY"
      }
    }
  }
}
  1. Restart Claude Desktop and ask about nanny taxes!

Tools

calculate_nanny_taxes

Calculate employer and employee tax obligations for a household employee.

Parameters:

  • state (required) — 2-letter US state code (e.g., CA, NY, TX)
  • annual_wages (required) — Annual wages paid to the employee
  • pay_frequency (optional) — weekly, biweekly, semimonthly, or monthly (default: biweekly)

check_threshold

Check if annual wages cross the household employer tax threshold.

Parameters:

  • state (required) — 2-letter US state code
  • annual_wages (required) — Annual wages to check
  • tax_year (optional) — Tax year (default: current year)

Examples

Example 1: Full tax calculation

You: How much would I owe in taxes if I pay my nanny $35,000/year in California?

Claude uses calculate_nanny_taxes with state: "CA", annual_wages: 35000

Claude: Based on NannyKeeper's calculation, here's your tax breakdown for paying a nanny $35,000/year in California:

Employer taxes (you pay): $2,838/year

  • Social Security (6.2%): $2,170
  • Medicare (1.45%): $507.50
  • FUTA (0.6%): $42
  • CA Unemployment (SDI/ETT): $119

Per biweekly paycheck: Your total cost is $1,456 ($1,346 gross pay + $110 employer taxes).

The employee also pays $2,678 in their share of FICA, withheld from each paycheck.

Example 2: Threshold check

You: I pay my babysitter $200/month. Do I need to worry about nanny taxes?

Claude uses check_threshold with state: "TX", annual_wages: 2400

Claude: At $2,400/year, you're below the federal household employer threshold of $3,000 (for 2026). You don't need to pay Social Security or Medicare taxes, and you don't need to file Schedule H. If your babysitter's wages stay under $3,000 for the year, no action is needed.

Example 3: Comparing costs across states

You: I'm relocating from Texas to New York. How will that change what I owe for my nanny who makes $45,000?

Claude uses calculate_nanny_taxes for both TX and NY with annual_wages: 45000

Claude: Moving from Texas to New York will increase your employer tax costs:

| | Texas | New York | |---|---|---| | Social Security | $2,790 | $2,790 | | Medicare | $652.50 | $652.50 | | FUTA | $42 | $42 | | State Unemployment | $0 | $133.65 | | Total employer taxes | $3,485 | $3,618 |

The difference is $133/year — New York has a state unemployment insurance (SUI) tax that Texas doesn't. Your nanny will also see New York state income tax withheld from their paychecks.

Key Facts

  • FICA threshold (2026): $3,000/year — above this you must pay employer Social Security + Medicare
  • Social Security: 6.2% employer + 6.2% employee (wage base $176,100)
  • Medicare: 1.45% employer + 1.45% employee (no wage base)
  • FUTA: 0.6% on first $7,000 per employee
  • Schedule H: Filed with your personal 1040 tax return

Need More Than Calculations?

The free tier covers tax calculations (50/day). Upgrade to:

  • Run payroll with year-to-date tracking
  • Generate pay stubs and W-2s
  • Process direct deposit via ACH

Plans start at $10/month. Learn more

Privacy Policy

This MCP server sends wage calculation requests (state, annual wages, pay frequency) to the NannyKeeper API. No personally identifiable information is collected or transmitted. API keys are used for authentication and rate limiting only.

Full privacy policy: nannykeeper.com/privacy

Support

License

MIT


Built by NannyKeeper — the household employer payroll platform.