Integration

KidCash for Claude, Cursor & Windsurf

KidCash speaks the Model Context Protocol. Connect any MCP client and manage allowances, chores, wishlists, and transactions from chat — no extra app needed.

Listed on Smithery

Endpoint

https://www.kidcashapp.com/api/agent/mcp

Streamable HTTP transport. Auth: Authorization: Bearer YOUR_API_KEY. Generate an API key in Settings — same key Siri and the Apple Watch use.

Setup

Cursor / Windsurf

Add to ~/.cursor/mcp.json (Cursor) or ~/.codeium/windsurf/mcp_config.json (Windsurf):

{
  "mcpServers": {
    "kidcash": {
      "url": "https://www.kidcashapp.com/api/agent/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_KIDCASH_API_KEY"
      }
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Uses mcp-remote to bridge stdio to our HTTP endpoint:

{
  "mcpServers": {
    "kidcash": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://www.kidcashapp.com/api/agent/mcp",
        "--header",
        "Authorization: Bearer YOUR_KIDCASH_API_KEY"
      ]
    }
  }
}

Claude.ai (web)

On Pro/Team plans you can add custom MCP connectors directly:

Add as a custom connector at:
Settings → Connectors → Add custom connector

URL:    https://www.kidcashapp.com/api/agent/mcp
Auth:   Bearer token (paste your KidCash API key)

Tools available

Read

  • kids.list — Every kid + balances
  • kids.get — One kid in detail (txns, wishlist, chores)
  • settings.get — Currency, theme, feature toggles
  • chores.pending — Chore completions awaiting approval
  • transactions.list — Transaction history with optional date filter

Write

  • transactions.add — Credit a kid (chores, allowance, gifts)
  • transactions.subtract — Debit a kid (purchases, fines)
  • transactions.transfer — Move money between checking / savings / charity
  • chores.approve — Approve pending chore (auto-credits if value > 0)
  • chores.reject — Reject pending chore
  • wishlist.add — Add a savings goal to a kid's wishlist
  • wishlist.remove — Remove a savings goal

Try it

Once connected, talk to your AI like:

  • “Add $5 to Rafi for cleaning his room”
  • “What are everyone’s balances?”
  • “Approve every pending chore”
  • “Summarize Amiel’s spending this month”
  • “Add a $300 Nintendo Switch to Rafi’s wishlist”

Security

  • Auth is per-account via your existing API key — the LLM only ever sees your kids.
  • All write tools are reversible from the dashboard.
  • Tool descriptions cap individual transactions at $10,000 to guard against accidental large amounts.
  • Rate limited to 120 requests / minute per IP.

New to MCP? Start at modelcontextprotocol.io.

KidCash MCP — Use KidCash inside Claude, Cursor, Windsurf — KidCash