mcpField
I
iso20022-bridge-mcp

iso20022-bridge-mcp

Local
github.com/CSOAI-ORGFinance0Updated 18w ago

About iso20022-bridge-mcp

An MCP server for parsing, validating and governing ISO 20022 and SWIFT MT financial messages. It is aimed at systems handling payment messages and can map parsed data to modern JSON while surfacing AML, sanctions and regulatory-framework checks.

Key features

  1. 01Parse ISO 20022 payment fields
  2. 02Validate message structure and fields
  3. 03Map messages to modern JSON
  4. 04Govern payments for AML and sanctions
  5. 05Surface DORA, NIS2 and other frameworks

Use cases

  1. 01Extracting payment details from messages
  2. 02Checking message completeness
  3. 03Preparing payment data for downstream systems
  4. 04Reviewing payments against governance checks

MCP support

Exposes tools to MCP clients for parsing and validating ISO 20022 XML, mapping it to JSON, and governing payments. The README describes governance frameworks including DORA, NIS2, FATF and PSD2.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"csoai-org-iso20022-bridge": {
"command": "uvx",
"args": [
"iso20022-bridge-mcp"
]
}
}
}
Run commanduvx iso20022-bridge-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypiiso20022-bridge-mcp0.1.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

ISO 20022 / SWIFT Bridge MCP

mcp-name: io.github.CSOAI-ORG/iso20022-bridge-mcp

Part of the CSOAI Layer-0 legacy-bridge family (sibling of cobol-bridge-mcp). Bridges the financial-messaging legacy world — ISO 20022 (pacs/pain/camt) and SWIFT MT — to ONE OS / CSOAI, and governs every payment.

Tools

  • parse_iso20022(xml) — message type + key payment fields (amount, currency, debtor/creditor, agents, EndToEndId).
  • validate_iso20022(xml) — well-formedness + required-field checks.
  • map_to_modern(xml) — flat modern JSON for downstream systems.
  • govern_payment(xml) — AML/sanctions surface, large-value thresholds, frameworks (ISO 20022 · DORA · NIS2 · FATF · PSD2); attestable on the CSOAI ledger.

Run

pip install -e .
python server.py        # stdio MCP server

The win: legacy payment message → CSOAI governance/attestation → ONE OS, without disruption. Pairs with dora-compliance-mcp + dora-nis2-crosswalk-mcp.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.