tooloracle avatar

Iso20022oracle

tooloracle/iso20022oracle

Connects to ToolOracle's ISO 20022 service to handle financial messaging standards. You get 12 tools covering the main message types: pacs for payments clearing and settlement, pain for payment initiation, and camt for cash management. It parses these MX format messages, validates them against ISO 20022 schemas, and helps migrate legacy MT messages to the newer MX standard. Reach for this when you're building payment systems that need to speak modern banking protocols or when you're migrating off the old SWIFT MT formats. The streamable HTTP transport means you can call it over the network without local setup.

tools
12
transport
HTTP
last updated
May 7, 2026

Install

From registry metadata
$ npx add-mcp https://tooloracle.io/iso20022/mcp/ --name iso20022oracle

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http iso20022oracle https://tooloracle.io/iso20022/mcp/

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 12 tools

Verified live against the running server on Nov 6, 2026.

validate_messageValidate an ISO 20022 XML message (pacs.008, camt.053, pain.001, etc.) for schema compliance, required fields, and Nov 2026 structured address deadline. Provide 'xml' for full validation or 'message_type' for schema info.2 params

Validate an ISO 20022 XML message (pacs.008, camt.053, pain.001, etc.) for schema compliance, required fields, and Nov 2026 structured address deadline. Provide 'xml' for full validation or 'message_type' for schema info.

Parameters* required
message_typestring
Message type for schema info (e.g. pacs.008, camt.053, pain.001)
xmlstring
Raw ISO 20022 XML message to validate
check_structured_addressCheck if postal address data meets SWIFT/SEPA/CHAPS structured address requirements (Nov 2026 deadline). Provide address as object with StrtNm, BldgNb, PstCd, TwnNm, Ctry fields.1 params

Check if postal address data meets SWIFT/SEPA/CHAPS structured address requirements (Nov 2026 deadline). Provide address as object with StrtNm, BldgNb, PstCd, TwnNm, Ctry fields.

Parameters* required
address*value
Address as object {StrtNm, BldgNb, PstCd, TwnNm, CtrySubDvsn, Ctry} or free-text string
dti_lookupLook up Digital Token Identifier (ISO 24165/DTI) for stablecoins and crypto assets. Returns DTI code, ISIN mapping, networks, MiCA status, and how to reference in ISO 20022 messages.1 params

Look up Digital Token Identifier (ISO 24165/DTI) for stablecoins and crypto assets. Returns DTI code, ISIN mapping, networks, MiCA status, and how to reference in ISO 20022 messages.

Parameters* required
symbolstring
Token symbol (USDC, USDT, EURC, RLUSD, DAI, XRP, XLM, PYUSD)
generate_pacs008Generate a pacs.008 (FI to FI Customer Credit Transfer) ISO 20022 XML message skeleton. Optionally include stablecoin settlement reference with DTI.8 params

Generate a pacs.008 (FI to FI Customer Credit Transfer) ISO 20022 XML message skeleton. Optionally include stablecoin settlement reference with DTI.

Parameters* required
amountstring
creditor_bicstring
creditor_namestring
currencystring
debtor_bicstring
debtor_namestring
settlement_methodstring
CLRG (default), INGA (on-chain), INDA
stablecoinstring
Optional: USDC, RLUSD, EURC etc. for on-chain settlement refone of USDC · RLUSD · EURC
travel_rule_checkCheck FATF Travel Rule compliance for a payment. Validates originator/beneficiary data requirements against ISO 20022 field mappings.4 params

Check FATF Travel Rule compliance for a payment. Validates originator/beneficiary data requirements against ISO 20022 field mappings.

Parameters* required
amount*number
beneficiaryobject
Object with name, account, bic
currencystring
originatorobject
Object with name, address, account, bic
stablecoin_iso_profileGet complete ISO 20022 integration profile for a stablecoin: DTI, message references, settlement networks, MiCA status, XRPL details, live peg data.1 params

Get complete ISO 20022 integration profile for a stablecoin: DTI, message references, settlement networks, MiCA status, XRPL details, live peg data.

Parameters* required
symbol*string
Token symbol (USDC, RLUSD, EURC, USDT, DAI, PYUSD)
mica_cross_checkCross-check: Can this stablecoin be legally used in EU ISO 20022 payment flows after MiCA enforcement? Returns PASS/WARN/BLOCK verdict with reasoning.1 params

Cross-check: Can this stablecoin be legally used in EU ISO 20022 payment flows after MiCA enforcement? Returns PASS/WARN/BLOCK verdict with reasoning.

Parameters* required
symbol*string
Stablecoin symbol to check
sanctions_screen_isoScreen originator/beneficiary data from ISO 20022 messages against sanctions lists (EU, OFAC, UN). Cross-references with FeedOracle AMLOracle.3 params

Screen originator/beneficiary data from ISO 20022 messages against sanctions lists (EU, OFAC, UN). Cross-references with FeedOracle AMLOracle.

Parameters* required
bicstring
countrystring
ISO 3166-1 alpha-2
namestring
message_convert_checkCheck MT→MX migration status for a SWIFT legacy message type. Returns ISO 20022 equivalent, complexity, deadlines, and stablecoin advantages.1 params

Check MT→MX migration status for a SWIFT legacy message type. Returns ISO 20022 equivalent, complexity, deadlines, and stablecoin advantages.

Parameters* required
mt_type*string
Legacy SWIFT message type (MT103, MT202, MT940, MT950, etc.)
swift_deadlinesGet all SWIFT/ISO 20022 compliance deadlines with urgency levels, days remaining, and recommendations. Covers MT retirement, structured addresses, MiCA enforcement.

Get all SWIFT/ISO 20022 compliance deadlines with urgency levels, days remaining, and recommendations. Covers MT retirement, structured addresses, MiCA enforcement.

No parameters. Call it with no arguments.

message_catalogList all ISO 20022 message types relevant to stablecoin/crypto payments with required fields and stablecoin-specific extensions.1 params

List all ISO 20022 message types relevant to stablecoin/crypto payments with required fields and stablecoin-specific extensions.

Parameters* required
domainstring
Filter by domain: payments, cash_management, payments_initiation
health_checkISO20022Oracle health and status check.

ISO20022Oracle health and status check.

No parameters. Call it with no arguments.

Sponsors

Readme

ISO20022Oracle

The first MCP server for ISO 20022 stablecoin compliance.

12 tools covering SWIFT MT→MX migration, Digital Token Identifiers (ISO 24165), structured address validation, MiCA cross-checks, and Travel Rule compliance.

npx -y mcp-remote https://mcp.feedoracle.io/iso20022/mcp/

Why this exists

Three deadlines are converging:

DeadlineWhatImpact
Nov 2025SWIFT MT retiredAll cross-border payments must use MX (ISO 20022)
Jul 2026MiCA enforcementUnauthorized stablecoins blocked in EU
Nov 2026Structured addressesUnstructured postal addresses rejected by SWIFT/SEPA/CHAPS

Banks, payment providers, and compliance teams need to verify that stablecoin settlement references, address formats, and authorization status are correct before sending an ISO 20022 message. This MCP automates those checks.

Tools


View the full README on GitHub

Details

Repository
github.com/tooloracle/iso20022oracle
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from tooloracle