BankMCP

The server gives agents read access to your bank accounts and transactions through Enable Banking, without payment tools.

  • 306 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • The agent reads sensitive account history; Enable Banking carries bank data and configured webhooks may receive transaction information.
All reasons and checks

noskillish/bankmcp

Install

Manual install

claude mcp add bankmcp -- npx -y bankmcp

First local Claude Code setup command. Requires Node.js 24 and subsequent Enable Banking setup.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent reads sensitive account history; Enable Banking carries bank data and configured webhooks may receive transaction information.

This is third-party code. Review the repository files before installing.

What it does

BankMCP connects agents to the user’s own bank accounts. After bank consent, agents retrieve balances, search transactions and prepare monthly summaries. Account labels make questions easier to express. The user hosts the server, which reaches banks through Enable Banking. It provides no payment tools. Optional watches monitor balances or expected transactions and notify a user-configured webhook.

Who it is for. Owners of personal accounts at supported European banks who want to review transactions through their assistant.

Good fit when

  • You need to check whether an expected invoice payment arrived.
  • A monthly review combines your own accounts’ income and expenses.
  • History needs recurring-subscription analysis.
  • An expected payment needs monitoring with your own webhook notification.

Not a fit when

  • The assistant must initiate payments.
  • The bank is unavailable through the integration provider.
  • One server instance needs to serve several independent customers.

Example request

Show transactions from my connected accounts for the selected month and identify internal transfers without initiating payments.

MCP

Transport
stdio
Authentication
not required

Limitations

Local use requires Node.js 24 or later and a separately registered Enable Banking application; prepare it before connecting the MCP client. Transaction data passes through Enable Banking and then reaches the agent, so local hosting does not keep every processing step on your machine. Each server is designed for one user. The own-account mode has non-commercial-use conditions; check those terms before offering any service to other people.

How to disable. Disconnect the bank consent and remove MCP access. Revoke consent at the bank if needed; saved chats and notifications remain with their recipients.

FAQ

Where does bank sign-in happen?

At the bank’s own page through the connection link, without giving the password to the agent.

Does the server save transactions to disk?

No. It stores connection and watch state; answers may remain in assistant history.

How often do background watches check?

The documented workflow checks accounts at most four times a day.

Can I use an account name?

Yes. Assign a label and use it in place of an ID.

What happens when consent expires?

The assistant reports renewal needs and the user approves bank access again.

Discussion

No questions or reviews yet.

Tochka Bank MCP server

MCP-сервер Точка Банка

Official

Tochka Bank's official MCP: an agent checks accounts and balances, builds statements and drafts payments that you sign in online banking

MCP serverBroad access
Russian stack

Unofficial MCP server and Python SDK for SberBank Online: balances, operations and transfers between your own accounts with confirmation

MCP serverBroad access6Repository stars
Official

BeeCount Cloud MCP is an MCP server for personal bookkeeping, with separate permissions to read reports or change transactions.

MCP serverExtended access202Repository stars

YooKassa MCP server

MCP-сервер ЮKassa

Official

YooKassa official MCP: an agent creates payment links and invoices, checks statuses and refunds, but cannot move money on its own

MCP serverBroad access
Russian stack

An MCP server for the Sberbank Business API: accounts, balance, statements, payment orders and counterparties for an AI agent

MCP serverBroad access1Repository stars
Russian stack

Unofficial MCP server and skills for a personal T-Bank account: accounts, transfers, bill pay, tickets and groceries

MCP serverBroad access42Repository stars

README in short

Local stdio needs no separate server OAuth login. Hosted mode provides authentication for one user.

README badge

Report a problem

Foxx AIBankMCP
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.