Iso20022oracle

io.tooloraclePublished by tooloracle.ioOfficial publisherv1.0.0Updated Nov 1, 2026

ISO20022Oracle - 12 ISO 20022 tools: pacs/pain/camt parsing, MX validation, MT migration.

The publisher's own server: Accessoracle

VerifiedStreamable HTTPWeb executableFinanceDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

Remote MCP server with 12 tools for ISO 20022 payment message validation, stablecoin DTI/MiCA checks, and SWIFT MT-to-MX migration.

What you can do
  • Validate and generate ISO 20022 messages: check pacs.008, camt.053 and pain.001 XML for schema compliance, and build a pacs.008 skeleton with optional stablecoin settlement reference.
  • Check addresses and message migration: test postal addresses against structured address rules and look up MT-to-MX equivalents, complexity and deadlines.
  • Look up stablecoin data: Digital Token Identifier codes, ISIN mapping, networks, MiCA status and full ISO 20022 integration profiles.
  • Run compliance checks: FATF Travel Rule field mapping, MiCA PASS/WARN/BLOCK verdicts, and sanctions screening of originator and beneficiary data against EU, OFAC and UN lists.
  • Browse reference material: list relevant message…
When to use it
Useful for banks, payment providers and compliance teams that need to check ISO 20022 messages, structured addresses, stablecoin settlement references or MiCA status before sending a cross-border payment, or that want to track SWIFT MT retirement and related deadlines.
Requirements
A remote MCP endpoint reached over streamable HTTP; the README shows connecting through the mcp-remote bridge or posting JSON-RPC directly. No account, API key or environment variable is declared.
Before you install
Sanctions screening and compliance verdicts are advisory and should not replace your own compliance process. Payment details such as names, BICs and amounts are sent to a third-party service, and the README states results are cross-referenced with another FeedOracle service. Generated messages are skeletons that need review before use.

Installation

In SourceWeft

  1. Open Iso20022oracle in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.tooloracle%2Fiso20022oracle/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "iso20022oracle": {
      "type": "http",
      "url": "https://tooloracle.io/iso20022/mcp/"
    }
  }
}

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

ToolWhat it does
validate_messageValidate ISO 20022 XML (pacs.008, camt.053, pain.001) for schema compliance and Nov 2026 address deadline
check_structured_addressCheck postal address against SWIFT/SEPA structured format requirements
dti_lookupDigital Token Identifier (ISO 24165) for USDC, USDT, EURC, RLUSD, DAI, XRP, XLM, PYUSD
generate_pacs008Generate pacs.008 XML skeleton with optional stablecoin settlement via DTI
travel_rule_checkFATF Travel Rule compliance check mapped to ISO 20022 fields
stablecoin_iso_profileComplete ISO 20022 integration profile: DTI, networks, MiCA status, XRPL details
mica_cross_checkCan this stablecoin be used in EU ISO 20022 payment flows? PASS/WARN/BLOCK
sanctions_screen_isoScreen originator/beneficiary from ISO 20022 messages against EU/OFAC/UN lists
message_convert_checkMT→MX migration status (MT103→pacs.008, MT940→camt.053, etc.)
swift_deadlinesAll SWIFT/ISO 20022 compliance deadlines with countdown and urgency levels
message_catalogAll ISO 20022 message types relevant to stablecoin/crypto payments
health_checkService status

Example: RLUSD settlement via XRPL

json
{  "name": "generate_pacs008",  "arguments": {    "debtor_name": "Deutsche Bank AG",    "debtor_bic": "DEUTDEFF",    "creditor_name": "Santander UK plc",    "creditor_bic": "ABBYGB2L",    "amount": "50000.00",    "currency": "USD",    "stablecoin": "RLUSD"  }}

Returns a complete pacs.008.001.10 XML with:

  • Settlement method: INGA (Instructed Agent — on-chain)
  • DTI reference: DTI-RLUSD-RP01
  • Network: XRPL
  • Structured addresses (Nov 2026 compliant)

DTI Registry

TokenDTIIssuerMiCA StatusNetworks
USDCDTI-4GBB49K10Circle✅ AUTHORIZEDEthereum, Polygon, Solana, Base, +
EURCDTI-EURC-CF01Circle✅ AUTHORIZEDEthereum, Solana, Base, +
USDTDTI-X9DT2GCM0Tether❌ NOT AUTHORIZEDEthereum, Tron, Solana, +
RLUSDDTI-RLUSD-RP01Ripple⏳ PENDINGXRPL, Ethereum
DAIDTI-DAI-MK01MakerDAO❓ UNKNOWNEthereum, Polygon, +

Connect

Claude Desktop / Cursor / Windsurf:

json
{  "mcpServers": {    "iso20022": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.feedoracle.io/iso20022/mcp/"]    }  }}

Direct HTTP:

bash
curl -X POST https://mcp.feedoracle.io/iso20022/mcp/ \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dti_lookup","arguments":{"symbol":"RLUSD"}}}'

Part of FeedOracle

ISO20022Oracle is part of the FeedOracle compliance evidence infrastructure and the ToolOracle MCP platform (50+ servers, 530+ tools).

Built with the FeedOracle Enterprise Trust Layer — ES256K signing, Evidence Registry, on-chain anchoring.

License

MIT

Source: README.md at commit 7097164

Tools

12

validate_message

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.

Parametersxmlmessage_type

check_structured_address

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.

Parametersaddressrequired

dti_lookup

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.

Parameterssymbol

generate_pacs008

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

Parametersamountcurrencydebtor_bicstablecoindebtor_namecreditor_biccreditor_namesettlement_method

travel_rule_check

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

Parametersamountrequiredcurrencyoriginatorbeneficiary

stablecoin_iso_profile

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

Parameterssymbolrequired

mica_cross_check

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

Parameterssymbolrequired

sanctions_screen_iso

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

Parametersbicnamecountry

message_convert_check

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

Parametersmt_typerequired

swift_deadlines

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

Takes no parameters.

message_catalog

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

Parametersdomain

health_check

ISO20022Oracle health and status check.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Tooloracle integrations