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.
Metadata
Release files for iso20022-bridge-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iso20022_bridge_mcp-0.1.1.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iso20022_bridge_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / iso20022_bridge_mcp-0.1.1.tar.gz
| Download URL | iso20022_bridge_mcp-0.1.1.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7803f26f88e1df7b91084175fb7a9051e8e4202e7d96fe7cded8fbd6ea74ed79
|
|
BLAKE2b-256 checksum How to use checksums |
0b58ad5ef3057d554753081617c986b7a425604a3ac3a5cb9f58ea4cd5a5534a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / iso20022_bridge_mcp-0.1.1-py3-none-any.whl
| Download URL | iso20022_bridge_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7f70a728e13284cf96294a688f8c40c924ca917ae6fa96d9195f6bc08fc5ea33
|
|
BLAKE2b-256 checksum How to use checksums |
32b5e9e6f913349d91ab4432bfe2602cba2f9c920085909b349f09fcdd69d7ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|