Skip to main content

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. bank2ai ships the shared models and a register_tools helper 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 serverQuickstartWrap a real bank
An AI builder integrating bank dataSpecificationConnect from Claude
Evaluating bank2ai for your productCore conceptsMarketplace
Looking at commercial implementationsCommercial 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.