The ISO 20022 MCP Suite is the open bank-message layer for AI agents: eight vendor-neutral servers to generate, validate, reconcile and settle ISO 20022 payments from natural language. Everything below gets you from nothing to a validated message in under a minute — no account, no key, no lock-in.
60-SECOND QUICKSTART
Install one line, send one message.
Run the gateway with no install and no account. It routes to whichever server the job needs.
- 1 · Run it.
uvx --from "iso20022-mcp[all]" iso20022-mcp— or add it to your MCP client (Claude Desktop, Cursor) as the commandiso20022-mcp. - 2 · Find the message. Ask search "cancel a payment" → the gateway points you at
camt.056and thecamt-exceptionsserver. - 3 · Generate it. Ask generate camt.056 with the payment details → you get back XSD-validated ISO 20022 XML. Done.
WHICH SERVER DO I NEED?
One job, one server.
Install the gateway and let it route, or install just the one for the task in front of you. Every server is pip install-able and live on the official MCP registry.
SAFE BY DESIGN
Built to hand to an agent.
- Validated before return. Every generator checks its output against the official bundled XSD before it hands it back — malformed messages never leave the tool.
- Never moves money. The AP2/x402 bridge only transforms and validates; producing a message is deliberately separate from sending it, so the money-movement step stays a human-guarded action.
- Read-only where it counts. Reconciliation is pure matching; every tool is marked read-only, idempotent and closed-world so clients can reason about safety.
- Provenance you can audit. Bundled schemas are the official ISO 20022 XSDs; every server is Apache-2.0 at 100% branch-test coverage, on PyPI and the official MCP registry.
THE 2026–2028 MIGRATION
Move off MT, one message at a time.
MT/MX coexistence ended in November 2025; MT retires through 2028, and structured postal addresses become mandatory in November 2026. The suite ships the tools for exactly this.
- MT → MX converters.
convert_mt103→ pacs.008,convert_mt101→ pain.001,convert_mt940/convert_mt942→ camt — validated output, wired into the servers. - Structured-address toolkit. classify / validate-by-policy / repair / batch, in
pacs008-mcp, for the November 2026 cliff. - Exceptions ready. pacs.004 returns and pacs.002 status in pacs008-mcp; camt.056 cancellation and camt.029 resolution in camt-exceptions.
OPEN SOURCE · APACHE-2.0 · ON PYPI + THE MCP REGISTRY
Back to the suite.
Eight servers, the whole ISO 20022 payment lifecycle, installable in one line.