Could a Claude Code routine watch my finances?

· ai coding web · Source ↗

TLDR

  • Matt built Driggsby, a 75k-line Rust MCP server over Plaid, then wired it to Claude Code routines for prompt-only scheduled financial monitoring.

Key Takeaways

  • Driggsby connects to financial accounts via Plaid and exposes balances, transactions, investments, and loans as MCP tools for any agent.
  • Claude Code routines eliminate agent infra overhead: daily email, weekly anomaly detection, and outflow alerts each required only a prompt.
  • Gmail MCP connector creates drafts only, not sends; workaround was a custom email_me() tool with Markdown rendering, restricted to the verified owner email.
  • Anomaly detection compares the last 7 days of Amex transactions against 12 months of history; no alert fires if patterns look normal.
  • Prompt edits through the routines UI change monitoring behavior without code deploys; the wife (a CPA) runs her own separate routine with her own prompt.

Hacker News Comment Review

  • Two security vectors surfaced: Plaid stores banking credentials indefinitely and violates most banks’ ToS; separately, Claude Code routines silently permit all MCP write tools by default with a barely-visible disclaimer.
  • Commenters proposed lower-hallucination alternatives: Tiller syncing to Google Sheets backed by Supabase MCP, and LunchMoney API with LLM-generated tagging rules that accumulate as a rule engine over time.
  • A contingent questioned the value prop outright, preferring deterministic categorization (Tiller) over verbose LLM summaries for straightforward personal finances.

Notable Comments

  • @moltar: “all MCP tools, even write are always allowed” in routine mode with minimal disclosure - agents can silently mutate resources via MCP.
  • @mbm: founder confirms Driggsby requests only transactions/investments/liabilities Plaid scopes - no auth, transfer, or payment_initiation; nothing in the AI surface can move money.

Original | Discuss on HN