Deploy BankMCP
Deploy and Host BankMCP™ on Railway
bankmcp
Just deployed
/data
Deploy and Host BankMCP™ on Railway
BankMCP™ is an open-source MCP server for your own bank accounts. It connects to 2,700+ European banks through Enable Banking, a licensed open-banking provider, and lets Claude, ChatGPT or any MCP client read your balances and transactions. Read-only, one user, no payment tools. MIT licence.
About Hosting BankMCP™
This template deploys the published image with a volume at /data and a public domain. A fresh server shows a setup page in the browser, where you enter your own Enable Banking application id, private key and a password. Everything stays on your volume. You are the only user of your copy; there is no hosted BankMCP™ and nobody else handles your key or consents.
Common Use Cases
- Ask your assistant about balances, spending and whether a payment has arrived
- Build a monthly budget or a subscription audit from real transactions
- Get a message when a balance drops or a specific payment lands
Dependencies for BankMCP™ Hosting
- A free Enable Banking application (https://enablebanking.com), which the setup page walks you through
- An MCP client that supports remote servers with OAuth, such as claude.ai, Claude Desktop, ChatGPT or Cursor
Deployment Dependencies
- Source and documentation: https://github.com/noskillish/bankmcp
- Website: https://bankmcp.dk
Implementation Details
The server learns its public address from Railway, so no variables are needed. State lives in /data/bank.json; balances and transactions are fetched on request and not stored.
Why Deploy BankMCP™ on Railway?
Railway gives the server what it needs in one click: a container, a persistent volume and an https domain. Software, not a service: you own the deployment and its security. Use at your own risk; see the disclaimer in the repository.
Template Content
