What we shipped
BankBridge now has an official Claude Code plugin. One install gets you 19 slash commands that run against your live bank data: /balances, /subscriptions, /tax-prep, /year-in-review, /fraud-check, and 14 more. Type / in any session and they're all there.
Until now, connecting BankBridge to Claude Code meant adding the MCP server by hand with a bearer token. That still works and it's still documented. But most of the value people get from bank data in a terminal comes from the same dozen questions asked over and over, and we were tired of watching people (including ourselves) re-type the same three-paragraph prompt to get a decent subscription audit.
So each command is a tuned multi-step flow with an opinionated output shape. /subscriptions doesn't just list recurring charges. It pulls the merchant history for every one of them, checks how long you've been paying, and flags price drift. You get the version of the answer we'd want, not whatever a one-line prompt happens to produce.
Install it in two commands
In any Claude Code session:
/plugin marketplace add bankbridge-money/bankbridge-plugin
/plugin install bankbridge
Claude Code will ask for your BankBridge API token. It's pre-filled on your dashboard at bankbridge.money with a copy button, so this step takes about five seconds. You'll need a BankBridge account with at least one bank connected; linking a bank happens on the dashboard and takes around 30 seconds. If you're starting from zero, our guide on connecting your bank to Claude walks through the whole thing.
The 19 commands
Here's the full list, grouped by what you're actually trying to do. Every command bottoms out in the same read-only MCP tools you'd hit by asking in plain English. The difference is that the flow, the ordering, and the output format are already worked out.
None of them require arguments to run, but most accept them. /tax-prep takes a year, /fraud-check takes a lookback window, /spending-by takes whatever slicing you throw at it.
Everyday checks
/balances is the fastest path from install to first result: every account, a rolling total, and credit utilization at a glance. /weekly-review covers the last 7 days: total spend, biggest charges, anything new or unusual.
For spending analysis there's /spending-by, a flexible group-by (try /spending-by merchant last 90 days, or /spending-by category march). /compare-months puts two months side by side with category deltas, and /category-deep-dive zooms into a single category: every transaction, top merchants, cadence, outliers.
On the cashflow side, /monthly-check is a one-page monthly review, /cashflow-trend builds a multi-month income vs expenses table with a savings rate, and /budget-draft writes a realistic budget from your actual last three months instead of the numbers you wish were true.
Detective work
/subscriptions audits every recurring charge, sorted, with age and price-drift flags. /price-creep narrows to subscriptions that raised prices in the last 12 months, so you catch the streaming hike before your card statement does.
/duplicate-check hunts same-merchant, same-amount charges within 48 hours, plus statistical outliers like a $500 charge from a merchant you've barely used. /fraud-check casts a wider net: unfamiliar merchants, unusual amounts, off-hours charges. Neither replaces your bank's fraud team. They're the checks most people know they should run and never do.
Investments, exports, and reports
If you've connected a brokerage, /portfolio-health reports total value, gain and loss, and flags any single position over 20% of the portfolio. /dividends shows year-to-date dividends by ticker with a run rate.
Because Claude Code can run code, three commands produce actual files. /monthly-chart saves a bar chart of income vs expenses as cashflow.png. /category-pie writes a spending pie chart. /tax-prep exports a full year of transactions plus category totals to CSV, ready for your accountant or your own bookkeeping.
And two written reports: /monthly-report is a narrative writeup of a given month, meant for sharing or archiving. /year-in-review is Spotify Wrapped for your money: full-year cashflow, top merchants, your recurring-charge tax, and a few stats you didn't ask for but will repeat at dinner.
A real run of /subscriptions
Here's a lightly trimmed transcript from my own account. I typed one thing:
/subscriptions
Claude called get_recurring_charges, then pulled merchant history for each hit. About twenty seconds later:
Found 13 recurring charges totaling $384.12/mo. Oldest: Google Workspace, billing since 2019, currently $17.91/mo. Two flags. First, your internet bill has appeared under two different billing descriptors since February; same charge, renamed by the biller, not a duplicate. Second, a $2.99/mo app charge has been running for 14 months with no price change and no obvious matching usage. Want me to check any of these against the last 12 months for price increases?
That descriptor note is the part I'd never catch by hand. Billers rename themselves constantly, and a renamed descriptor either looks like a brand-new subscription or quietly hides an old one. The command checks for it because we got burned by exactly that in our own data.
Under the hood
There's no new access model here. The plugin configures the same hosted BankBridge MCP server you could add manually, authenticated with your bbk_ API key. Every command resolves to read-only tools: list_transactions, get_recurring_charges, get_spending_summary, and friends. Nothing in the plugin can move money, and nothing ever will.
Data is live-fetched on every question. We don't cache balances or transactions on our servers, so a command you run at 9:04 reflects your accounts at 9:04. The cost is a couple seconds of latency per tool call. For financial data, we think that's the right trade.
One more thing worth knowing: the same 19 commands ship as MCP prompts, so they exist outside Claude Code too. In Claude on iOS, Android, and Desktop they appear under the + button in the chat input, one tap fills the full prompt. Other MCP clients with a prompt picker (Cursor, ChatGPT, and the rest) surface them in whatever UI they provide. The chart and CSV commands need a host that can run code and save files, which is why Claude Code is where they shine.
Pricing and what's next
Pricing hasn't changed: $5 a month per connected bank, cancel anytime. The plugin itself is free and MIT-licensed. You're paying for the bank connection, not the commands.
We'll add commands as flows prove themselves, not before. The bar is simple: if we catch ourselves hand-typing the same multi-step prompt more than twice, it becomes a command. If there's a check you run by hand every week that deserves the same treatment, tell us at hello@greatwork.company.
And if Claude Code isn't your daily agent, the underlying server works everywhere MCP does. We've documented setup for 29 hosts, each with its own docs page.