# BankMCP™

> BankMCP™ is a self-hosted, open-source MCP server connecting AI assistants to 2,700+ European banks via Enable Banking for read-only account access.

- **Category:** Personal Finance
- **Licence:** MIT
- **Latest version:** v0.1.15
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, Windows, NPM, Fly.io, Render, Railway
- **Tags:** Mcp, Mcp Server, Ai Assistant, Chatgpt, Claude, Ollama, Personal Finance, Self Hosted, Model Context Protocol, Banking, Read only, Psd2, Open Banking, Enable Banking

## Description

BankMCP™ is an open-source Model Context Protocol (MCP) server that you host yourself to give AI assistants like Claude, ChatGPT, Mistral, Cursor, or local Ollama models read-only access to your bank accounts. It connects to over 2,700 European banks through Enable Banking, a licensed PSD2 provider. The server exposes tools for listing accounts, fetching balances and transactions, searching transactions, generating monthly summaries, and setting up background watches with webhook notifications. It runs as a single-user OAuth 2.1 server with password authentication, stores only consents and account IDs (not transactions), and can be deployed via npx on your local machine, as a Docker container on Railway, Fly.io, Render, or any container host, or installed as a Claude Desktop extension. The software is MIT-licensed and has no hosted version—each user runs their own copy.

## Links

- [Homepage](https://github.com/noskillish/bankmcp)
- [Website](https://bankmcp.dk/)
- [Docker](ghcr.io/noskillish/bankmcp)
- [GitHub Repository](https://github.com/noskillish/bankmcp)
- [Setup Guide](https://bankmcp.dk/setup/)
- [Security](https://bankmcp.dk/security/)
- [Questions/FAQ](https://bankmcp.dk/questions/)
- [Supported Banks](https://bankmcp.dk/banks/)

---
Source: https://selfhost.directory/project/bankmcp