Your bank,
in Claude.

Ask about your balance, your spending, whether the invoice landed. Read-only, on a server you run. Open source.

2,700+ European banks via Enable Banking · 12 read-only tools · 0 payment tools · MIT

You
Has Acme paid the invoice yet?
Claude
get_transactions · Main · last 14 days
Not yet. Nothing from Acme since 1 September. Want me to tell you when it lands?
You
Yes.
Claude
create_watch · credit matching “Acme”
Done. I'll message you when it arrives.
You
Make me a monthly budget from the last three months.
Claude
get_transactions · 5 accounts · June → August · 641 transactions
Here it is, built from what you actually spent. Eating out is the one to watch.

September budget

Day 7 of 30 · Artifact
Left to spend
28,150
of 42,000 this month
Spent so far
13,850
on pace for 39,400
Saving
19,300
32% of income, on track
Housing
14,200 / 14,200 · paid
Groceries
1,860 / 6,000
Eating out
2,640 / 2,500 · over
Transport
510 / 2,300
Subscriptions
1,290 / 1,900
Everything else
3,350 / 11,800
Illustrative. Budgets came from three months of real spending; the fill is this month so far, refreshed whenever you ask.
How it works

Three parties. You own the one in the middle.

Claude talks to your server. Your server talks to your bank through Enable Banking. Nobody else.

01

Deploy your own copy

One container on Railway, Fly or your own box. A fresh server shows a setup page. No terminal.

02

Register at Enable Banking

Free. You get a private key that never leaves your server. The setup page shows every value their form asks for.

03

Connect Claude and your bank

Add your server as a connector, sign in once, then say connect my bank and log in at the bank as usual.

What you can ask

Plain questions, real numbers.

The same balances and transactions your banking app shows.

Yours

Yours, start to finish.

Looks, never touches

Read-only by design. There are no payment tools, so there is nothing to worry about.

Lives where you put it

Runs on your server with your key. Nobody in between.

Remembers nothing

Every answer is fetched fresh from the bank. Nothing is kept.

Easy to walk away from

Change the password or revoke at your bank, and that's that. No account to close.

Open source

Software you run. Not a service you join.

BankMCP™ is a repo, not a company. You deploy your own copy and it answers only to you. MIT licence.