bankmcp
by noskillish
BankMCP is a self-hosted, read-only server that lets an AI assistant such as Claude look at your bank accounts through the Enable Banking open banking service. It is for asking questions about balances, transactions and subscriptions without giving the AI any ability to make payments.
- Stars
- 298 +5 a day, est.
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- TypeScript
- Age
- 57 days
What you can do with it
- Ask your AI whether a customer invoice has been paid
- Get a summary of spending by category over a given month
- List recurring subscriptions and their yearly cost
Make money with it
"
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Check whether client invoices have landed without logging into several bank portals
- Review spending and subscriptions to find costs to cut
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Run it with npx (Node 24 or newer) or as a Docker image, then register a free Enable Banking application through the setup page.
Follow the official instructions in the project README.
Things to check
- Enable Banking's free restricted mode is for your own accounts and non-commercial use only, so offering it as a service to others breaks their terms
- All bank data passes through Enable Banking's servers on its way to you
- Covers European banks only (PSD2)
- Sending financial data to a hosted AI assistant has privacy implications
- The BankMCP name is marked as a trademark
Checked 03 Nov 2026. Summary drafted by AI from the project's README.