Skip to main content
bank2aibank2ai

The open standard for AI driven banking

bank2ai is the open standard that lets banks, fintechs, and AI builders share a single banking vocabulary instead of reinventing one, exposed over the Model Context Protocol.

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.

Full quickstart →
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.