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.
Endpoint
https://www.kidcashapp.com/api/agent/mcpStreamable 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 + balanceskids.get— One kid in detail (txns, wishlist, chores)settings.get— Currency, theme, feature toggleschores.pending— Chore completions awaiting approvaltransactions.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 / charitychores.approve— Approve pending chore (auto-credits if value > 0)chores.reject— Reject pending chorewishlist.add— Add a savings goal to a kid's wishlistwishlist.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.