Welcome to bank2ai
bank2ai is the open standard for AI driven banking.
The language of banking is universal (accounts, transactions, transfers, bill payments, recipients, loans, savings) and bank2ai codifies that language as a Model Context Protocol tool surface. Once a bank speaks bank2ai, any compliant AI client can read accounts and transactions, ask for transaction summaries, look up recipients, and prepare/execute transfers, using the same vocabulary across every bank.
What bank2ai gives you
- A specification. A set of named MCP tools with fixed input/output JSON Schemas, plus shared data models, see Specification.
- A Python library.
bank2aiships the shared models and aregister_toolshelper on top of FastMCP. Plug in async handlers for the tools you implement, every handler is optional, so you can grow into the full surface incrementally. - Reference implementations. A demo server backed by hardcoded data and example servers backed by real bank APIs, see Guides.
- A marketplace. Compliant servers and the agent skills built on top are distributed as a Claude Code plugin marketplace, installable in one command.
Who bank2ai is for
| If you're… | Start here |
|---|---|
| A bank or fintech wiring up an MCP server | Quickstart → Wrap a real bank |
| An AI builder integrating bank data | Specification → Connect from Claude |
| Evaluating bank2ai for your product | Core concepts → Marketplace |
| Looking at commercial implementations | Commercial implementations |
Stewarded by Bancony
bank2ai is freely usable by any bank or fintech. Its development is stewarded by Bancony, which also builds commercial implementations on top of the standard alongside other vendors and in-house teams. See Commercial implementations for the current list.