45 banks.
Consent is how long a connection lasts before you log in at the bank again; BankMCP™ caps it at 180 days. Customers says whether the connection is for personal or business accounts. Beta is Enable Banking's own flag for connections still being tested (18 here). The list changes; whether a given account works depends on the bank and on Enable Banking.
| Bank | Consent | Customers |
|---|---|---|
| 3S Money | 180 days | Business, Personal |
| Airwallexbeta | 180 days | Business, Personal |
| AndBank | 180 days | Business, Personal |
| Banco Santander | 180 days | Business, Personal |
| Bankinter | 180 days | Business, Personal |
| Banque de Luxembourg | 180 days | Business, Personal |
| Banque de Patrimoines Privés | 180 days | Business, Personal |
| Banque J. Safra Sarasin | 180 days | Business, Personal |
| Banque Transatlantique | 180 days | Business, Personal |
| BGL BNP Paribas | 180 days | Business, Personal |
| bunq | 180 days | Personal, Business |
| Credit Agricole Indosuezbeta | 180 days | Business, Personal |
| Deutsche Bankbeta | 180 days | Business, Personal |
| DiPocketbeta | 180 days | Business, Personal |
| Eurobank Private Bank | 180 days | Business, Personal |
| Finductivebeta | 180 days | Business |
| Finombeta | 180 days | Business |
| HSBCbeta | 180 days | Business |
| iBanFirst | 180 days | Business, Personal |
| ING | 180 days | Business, Personal |
| ING Wholesale Banking | 180 days | Business |
| Intesa Sanpaolo Wealth Management | 180 days | Business, Personal |
| Julius Baer | 180 days | Business, Personal |
| Junibeta | 180 days | Business |
| N26 | 180 days | Business, Personal |
| PayPal | 180 days | Business, Personal |
| Pleobeta | 180 days | Business, Personal |
| Post Luxembourg | 180 days | Business, Personal |
| Raiffeisen | 180 days | Business, Personal |
| RBS Internationalbeta | 180 days | Business |
| Revolut | 180 days | Personal, Business |
| SEB | 180 days | Business, Personal |
| Société Générale | 180 days | Business, Personal |
| Société Générale Global Cashbeta | 180 days | Business |
| Spuerkeess | 180 days | Business, Personal |
| SumUpbeta | 180 days | Business |
| Swanbeta | 180 days | Business |
| Swissquote Bank Europe | 180 days | Business, Personal |
| Trade Republicbeta | 90 days | Business, Personal |
| UBSbeta | 180 days | Business, Personal |
| Union Bancaire Privée | 180 days | Business, Personal |
| Viva.combeta | 180 days | Business |
| Vivid Moneybeta | 180 days | Business, Personal |
| Wamobeta | 180 days | Business |
| Wise | 180 days | Personal, Business |
Your assistant. Your server. Your bank.
Your assistant talks to your server. Your server talks to your bank through Enable Banking, a licensed open-banking provider. Your data passes through Enable Banking on every call and is not stored there. It does not go to the makers of BankMCP™.
Run your own copy
On your machine with npx bankmcp, or as one container on Railway or Fly. A new server shows a setup page in the browser.
Register at Enable Banking
Free. You get an application and a private key. The setup page shows the values their form asks for.
Connect your assistant and your bank
Add your server as a connector, sign in with your password, then say connect my bank and log in at your bank.
Software, not a service.
There is no hosted version. You deploy your own copy and you are the only user. MIT licence.
Disclaimer. Use at your own risk. If you deploy BankMCP™, you own that deployment: the server, the key, the consents, the password and their security. The software is provided as is, without warranty of any kind, and the authors accept no liability for how it is used or for any loss that follows. It is not a bank, it does not give financial advice, and it is not affiliated with Enable Banking, Anthropic or any bank.