What do you want to do?
5 use cases
-
Ask your AI assistant about your bank balances
Run BankMCP on your own machine and ask Claude or Cursor about balances and transactions.
- Bankmcp
- Claude Code
- Cursor
- Money
- Intermediate
View prompt
Using the repo noskillish/bankmcp, set up BankMCP on this machine for <bank name>, then ask the assistant for the booked balance of each account. Expected output: one balance per linked account. Verify one balance against the bank's own app before trusting the answers.
-
Get alerts when a balance or payment changes
Create watches that notify a Slack channel or webhook when balances or payments cross a rule.
View prompt
Using the repo noskillish/bankmcp, create a balance watch on the account labelled <account label> with a threshold of <amount>. Expected output: a saved watch returned by list_watches with its rule and webhook target. Verify that the webhook URL is set and that the watch shows the correct threshold.
-
Get a monthly spending summary and budget
Use the built-in monthly-summary and build-budget prompts to review last month's spending.
- Bankmcp
- Claude Code
- Cursor
- Money
- Intermediate
View prompt
Using the repo noskillish/bankmcp, run the monthly-summary prompt for <month and year> on the account labelled <account label>. Expected output: a summary of income and spending for that month. Verify that one category total matches the transactions listed by get_transactions.
-
Find subscriptions and what they cost per year
Run the subscription-audit prompt to list recurring payments and their yearly cost.
- Bankmcp
- Claude Code
- Cursor
- Money
- Intermediate
View prompt
Using the repo noskillish/bankmcp, run the subscription-audit prompt on the account labelled <account label>. Expected output: a list of recurring charges with yearly cost for each. Verify one charge against the matching line in get_transactions.
-
Query your bank with a local Ollama model
Bridge a local Ollama model to BankMCP so no AI vendor sees your transactions.
View prompt
Using the repo noskillish/bankmcp, run `npm run chat -- "<question>"` with the Ollama model qwen3:8b. Expected output: an answer that lists the balance for each linked account. Verify each per-account balance against the bank app before trusting any total.
How to use Bankmcp
- Check you have what it needs: A free Enable Banking account and an application with a key file (.pem); Node 24 or newer for running on your own machine; A bank covered by Enable Banking (the README says 2,700+ European banks).
- Open noskillish/bankmcp on GitHub and read the README and license.
- Install Node 24 or newer, then run
claude mcp add bankmcp -- npx -y bankmcpfor Claude Code, or download Bankmcp.mcpb from the releases page for Claude Desktop. - Ask your assistant anything about your bank. It replies with a localhost address; open it.
- On the setup page, register an application at Enable Banking using the listed values, then enter the application id and choose the .pem key file.
- Accept the one-time localhost certificate warning in your browser, then say "connect my bank" and log in at your bank.
These steps come from our top use case, Ask your AI assistant about your bank balances, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forIndividuals who want an AI assistant to answer questions about their own bank balances, transactions and subscriptions, and who are comfortable creating a free Enable Banking account.
- Why it is hot
- LanguageTypeScript
- Sourcegithub.com/noskillish/bankmcp · Back to Hot repos
Requirements
- A free Enable Banking account and an application with a key file (.pem)
- Node 24 or newer for running on your own machine
- A bank covered by Enable Banking (the README says 2,700+ European banks)
- For hosted use: a container host with a persistent volume at /data and a public https address
- Your MCP client, such as Claude Code, Claude Desktop or Cursor
Maintain Bankmcp? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/noskillish-bankmcp/?ref=badge)
Questions about Bankmcp
What is Bankmcp?
BankMCP is a self-hosted, read-only MCP server that lets an AI assistant read your own bank accounts through Enable Banking's PSD2 API. It is an open-source project on GitHub: https://github.com/noskillish/bankmcp.
Who is Bankmcp for?
Individuals who want an AI assistant to answer questions about their own bank balances, transactions and subscriptions, and who are comfortable creating a free Enable Banking account.
What can I do with Bankmcp?
5 use cases so far, for example: Ask your AI assistant about your bank balances; Get alerts when a balance or payment changes; Get a monthly spending summary and budget. Each has steps and a copy-paste agent prompt.
What do I need to run Bankmcp?
A free Enable Banking account and an application with a key file (.pem); Node 24 or newer for running on your own machine; A bank covered by Enable Banking (the README says 2,700+ European banks); For hosted use: a container host with a persistent volume at /data and a public https address.
What are alternatives to Bankmcp?
Other hot AI repos in Money: Finathink, Northcinder, Qanat, DSH Cost Meter, Grandet.
Is Bankmcp safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.