A shared banking vocabulary
Standard banking MCP tools (accounts, transactions, categories, spending summaries, recipients, transfers) with fixed input/output schemas. Implement them once, get every bank2ai client for free.
Read the spec →A Python library to wire it up
The bank2ai package ships shared Pydantic models and a register_tools helper on top of FastMCP. Plug in async handlers backed by your bank APIs; the protocol layer is done.
Use the library →A marketplace of servers and skills
Compliant servers and the agent skills built on top are distributed as a Claude Code plugin marketplace, so any compatible client can install a bank or skill in one command.
Browse the marketplace →A bank server in ten lines
Install bank2ai, supply async handlers for your backend, and register_tools wires the full bank2ai surface onto a FastMCP app.
from fastmcp import FastMCP
from bank2ai import register_tools
app = FastMCP("my-bank")
# Every handler is optional, pass only the tools you've implemented.
register_tools(
app,
get_accounts=...,
get_categories=...,
# get_transactions=..., get_transaction=..., get_transactions_summary=...,
# get_recipients=..., create_recipient=...,
# prepare_transfer=..., execute_transfer=...,
)
Stewarded by Bancony
bank2ai is an open standard, freely usable by any bank or fintech. Its development is stewarded by Bancony, which builds commercial implementations on top of the standard alongside other vendors and in-house teams.