Bank Feed
A bank feed is an automatic, ongoing connection that pulls new transactions from a bank as they happen, a feature BalanceMCP does not have today.
In short
The thing BalanceMCP is honest about not having yet. There's no Plaid-style live connection pulling transactions in on their own — every transaction arrives because a statement was extracted and imported, by a person or an AI assistant, one statement at a time.
Also called: live bank feed, automatic bank sync
A bank feed is what most modern accounting software eventually offers: a live, ongoing connection to a bank, often through a service like Plaid, that pulls new transactions in automatically as they post, without anyone manually uploading a statement.
BalanceMCP does not have this today. It's worth stating plainly rather than letting it be discovered by surprise: there's no live sync pulling transactions from a bank on its own. Every bank transaction that ends up in the books arrived because a statement — a PDF, a CSV, sometimes pasted text — was extracted and imported through a specific, manual call, whether that extraction was done by a person or an AI assistant working from the document.
This shapes the practical workflow directly: keeping books current means periodically importing new statements as they become available, rather than expecting new activity to simply appear. It also means there's no gap between "the bank shows it" and "BalanceMCP knows about it" caused by sync delay — the gap instead comes from how recently a statement was actually imported.
A future bank feed, if one is built, would presumably still respect the same underlying rules everything else does — balanced entries, an append-only journal, no posting into a locked period — since those are enforced at the database level regardless of where a transaction originates. What's genuinely absent today is the automatic connection itself, not the safeguards that would govern it.
What people get wrong
- Assuming transactions sync automatically after a bank account is connected once — every transaction requires its own statement import.
- Waiting for new activity to "show up on its own" instead of periodically importing new statements as they become available.
- Confusing a bank feed (a live, ongoing connection) with a bank account (the chart-of-accounts entry a connection, live or manual, is tied to).
Common questions
- Does BalanceMCP pull my bank transactions in automatically?
- Not yet — there is no live bank-feed connection. Every transaction arrives through a manual statement import, extracted from a PDF, CSV, or similar document.
- How do I keep my books current without a live feed?
- Periodically import new statements as they become available — weekly or monthly, whatever matches how often you check your accounts — rather than expecting new activity to appear on its own.
Machine-readable: /api/knowledge/concept:bank-feed