{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "noskillish-bankmcp--run-a-local-model-without-ai-vendor-access",
 "repo": "noskillish/bankmcp",
 "repo_url": "https://github.com/noskillish/bankmcp",
 "repo_slug": "noskillish-bankmcp",
 "title": "Query your bank with a local Ollama model",
 "page_title": "How to query your bank with a local Ollama model with Bankmcp",
 "summary": "Bridge a local Ollama model to BankMCP so no AI vendor sees your transactions.",
 "who": "A privacy-minded person with a capable machine who wants to query their bank without sending transaction data to an AI vendor.",
 "problem": "Cloud assistants receive your transaction data, and some people want the model to run entirely on their own hardware.",
 "outcome": "A local model answers questions about your accounts through the same tools, though the README calls this experimental.",
 "steps": [
  "Install Ollama and pull a model with `ollama pull qwen3:8b`.",
  "Clone the repo and run the setup needed for the local bridge.",
  "Complete the Enable Banking application setup and connect your bank.",
  "Ask a question with `npm run chat -- \"what's my balance?\"`.",
  "Compare each answer with your bank app, since the README reports a wrong total from an 8B model."
 ],
 "agent_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.",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "90 minutes",
 "basis": "readme",
 "caveat": "The README says an 8B model is not yet trustworthy with money and that an answer took about ten minutes on a MacBook Air with 24 GB.",
 "category": "Money",
 "tags": [
  "Money"
 ],
 "lang": "typescript",
 "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"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Enable Banking still receives each request between your machine and the bank, so a local model does not remove that data hop."
  }
 ],
 "best": false,
 "score": 0.6,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/noskillish-bankmcp/run-a-local-model-without-ai-vendor-access/",
 "md": "https://dedupedai.com/use-cases/noskillish-bankmcp/run-a-local-model-without-ai-vendor-access/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/noskillish-bankmcp--run-a-local-model-without-ai-vendor-access.json",
 "api_version": "v1"
}
