{
  "name": "@nannykeeper/mcp-server",
  "version": "1.20.0",
  "mcpName": "com.nannykeeper.www/mcp-server",
  "description": "MCP server for calculating US household employer (nanny) taxes. All 50 states. Works with Claude, ChatGPT, and any MCP-compatible AI agent.",
  "keywords": [
    "mcp",
    "nanny-tax",
    "household-employer",
    "payroll",
    "tax-calculator",
    "nanny-payroll",
    "w2",
    "schedule-h",
    "fica",
    "futa",
    "nanny",
    "household-employment",
    "tax",
    "ai-agent",
    "claude",
    "model-context-protocol"
  ],
  "author": "NannyKeeper <hello@nannykeeper.com>",
  "license": "MIT",
  "homepage": "https://www.nannykeeper.com/developers/mcp",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nannykeeper/mcp-server.git"
  },
  "bugs": {
    "url": "https://github.com/nannykeeper/mcp-server/issues"
  },
  "type": "module",
  "bin": {
    "nannykeeper-mcp": "dist/index.js"
  },
  "main": "dist/index.js",
  "files": [
    "dist",
    "manifest.json",
    "README.md",
    "CLAUDE.md",
    "AGENTS.md"
  ],
  "scripts": {
    "_comment_prepack": "dist/ is gitignored, so it is refreshed only by a build in this directory. This hook runs immediately before packing (npm pack AND npm publish), in whatever directory the publish runs from, so the compiled output always matches the source being published. Do not remove it.",
    "prepack": "npm run build",
    "build": "tsc",
    "dev": "tsc --watch",
    "start": "node dist/index.js",
    "test": "vitest run",
    "test:watch": "vitest"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.32.1",
    "zod": "^4.3.6"
  },
  "devDependencies": {
    "@types/node": "^22.0.0",
    "typescript": "^5.7.0",
    "vitest": "^4.1.2"
  },
  "engines": {
    "node": ">=18"
  }
}
