Why Breadbox?
Banks silo your financial data behind their own apps. AI assistants can help with budgeting, spending analysis, and anomaly detection — but they need structured access to your data without touching your bank credentials. Breadbox bridges that gap. It handles the secure sync from your bank, stores transactions in a database you control, and gives any tool or agent a clean, queryable interface to that data.Key benefits
Your data, your database
All transactions are stored in a PostgreSQL database you own. No vendor lock-in — export or delete at any time.
AI-ready via MCP
A built-in Model Context Protocol server lets AI assistants like Claude query your financial data securely, without your bank credentials.
REST API
Query transactions, accounts, and categories from any tool using a structured REST API with cursor pagination, field selection, and filtering.
Multi-user households
Support every family member under one Breadbox instance, with per-user account assignment and attribution-aware filtering.
Features
- Bank sync via Plaid, Teller, and CSV import
- MCP server for AI agent integration (Streamable HTTP at
/mcpand stdio) - REST API with cursor pagination, field selection, and filtering
- Admin dashboard for connection management, sync monitoring, and transaction review
- Transaction rules engine with recursive AND/OR/NOT conditions for auto-categorization
- Tag-based review workflow — a seeded
needs-reviewtag + ephemeral-tag lifecycle you can narrow, extend, or turn off - Account linking to deduplicate transactions across connections (e.g., authorized user cards)
- Category system with a two-level hierarchy
- Agent reports for AI agents to submit summaries and flag transactions
- API key auth with scoped access (full access or read-only)
- AES-256-GCM encryption for all provider credentials stored at rest
- Single binary — one Go binary serves everything: API, MCP server, admin dashboard, webhooks, and the sync scheduler
What you need to get started
Before installing Breadbox, make sure you have the following:Plaid’s sandbox environment is free and includes pre-populated test institutions with realistic transaction history. You don’t need a production Plaid account to try Breadbox.
Next steps
Install Breadbox
Set up Breadbox with Docker, a pre-built binary, or from source.
Get started
Go from zero to your first synced transaction in minutes.