ISO20022Oracle - 12 ISO 20022 tools: pacs/pain/camt parsing, MX validation, MT migration.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Address as object {StrtNm, BldgNb, PstCd, TwnNm, CtrySubDvsn, Ctry} or free-text string
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| address* | any | Address as object {StrtNm, BldgNb, PstCd, TwnNm, CtrySubDvsn, Ctry} or free-text string |
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"description": "Address as object {StrtNm, BldgNb, PstCd, TwnNm, CtrySubDvsn, Ctry} or free-text string"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| symbol | string | Token symbol (USDC, USDT, EURC, RLUSD, DAI, XRP, XLM, PYUSD) |
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Token symbol (USDC, USDT, EURC, RLUSD, DAI, XRP, XLM, PYUSD)"
}
},
"additionalProperties": false
}Generate a pacs.008 (FI to FI Customer Credit Transfer) ISO 20022 XML message skeleton. Optionally include stablecoin settlement reference with DTI.
| Argument | Type | Description |
|---|---|---|
| amount | string | |
| currency | string | |
| debtor_bic | string | |
| stablecoin | string | Optional: USDC, RLUSD, EURC etc. for on-chain settlement ref |
| debtor_name | string | |
| creditor_bic | string | |
| creditor_name | string | |
| settlement_method | string | CLRG (default), INGA (on-chain), INDA |
{
"type": "object",
"properties": {
"amount": {
"type": "string"
},
"currency": {
"type": "string"
},
"debtor_bic": {
"type": "string"
},
"stablecoin": {
"enum": [
"USDC",
"RLUSD",
"EURC"
],
"type": "string",
"description": "Optional: USDC, RLUSD, EURC etc. for on-chain settlement ref"
},
"debtor_name": {
"type": "string"
},
"creditor_bic": {
"type": "string"
},
"creditor_name": {
"type": "string"
},
"settlement_method": {
"type": "string",
"description": "CLRG (default), INGA (on-chain), INDA"
}
},
"additionalProperties": false
}ISO20022Oracle health and status check.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}List all ISO 20022 message types relevant to stablecoin/crypto payments with required fields and stablecoin-specific extensions.
| Argument | Type | Description |
|---|---|---|
| domain | string | Filter by domain: payments, cash_management, payments_initiation |
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Filter by domain: payments, cash_management, payments_initiation"
}
},
"additionalProperties": false
}Check MT→MX migration status for a SWIFT legacy message type. Returns ISO 20022 equivalent, complexity, deadlines, and stablecoin advantages.
| Argument | Type | Description |
|---|---|---|
| mt_type* | string | Legacy SWIFT message type (MT103, MT202, MT940, MT950, etc.) |
{
"type": "object",
"required": [
"mt_type"
],
"properties": {
"mt_type": {
"type": "string",
"description": "Legacy SWIFT message type (MT103, MT202, MT940, MT950, etc.)"
}
},
"additionalProperties": false
}Cross-check: Can this stablecoin be legally used in EU ISO 20022 payment flows after MiCA enforcement? Returns PASS/WARN/BLOCK verdict with reasoning.
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Stablecoin symbol to check |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Stablecoin symbol to check"
}
},
"additionalProperties": false
}Screen originator/beneficiary data from ISO 20022 messages against sanctions lists (EU, OFAC, UN). Cross-references with FeedOracle AMLOracle.
| Argument | Type | Description |
|---|---|---|
| bic | string | |
| name | string | |
| country | string | ISO 3166-1 alpha-2 |
{
"type": "object",
"properties": {
"bic": {
"type": "string"
},
"name": {
"type": "string"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2"
}
},
"additionalProperties": false
}Get complete ISO 20022 integration profile for a stablecoin: DTI, message references, settlement networks, MiCA status, XRPL details, live peg data.
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Token symbol (USDC, RLUSD, EURC, USDT, DAI, PYUSD) |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Token symbol (USDC, RLUSD, EURC, USDT, DAI, PYUSD)"
}
},
"additionalProperties": false
}Get all SWIFT/ISO 20022 compliance deadlines with urgency levels, days remaining, and recommendations. Covers MT retirement, structured addresses, MiCA enforcement.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Check FATF Travel Rule compliance for a payment. Validates originator/beneficiary data requirements against ISO 20022 field mappings.
| Argument | Type | Description |
|---|---|---|
| amount* | number | |
| currency | string | |
| originator | object | Object with name, address, account, bic |
| beneficiary | object | Object with name, account, bic |
{
"type": "object",
"required": [
"amount"
],
"properties": {
"amount": {
"type": "number"
},
"currency": {
"type": "string"
},
"originator": {
"type": "object",
"description": "Object with name, address, account, bic"
},
"beneficiary": {
"type": "object",
"description": "Object with name, account, bic"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| xml | string | Raw ISO 20022 XML message to validate |
| message_type | string | Message type for schema info (e.g. pacs.008, camt.053, pain.001) |
{
"type": "object",
"properties": {
"xml": {
"type": "string",
"description": "Raw ISO 20022 XML message to validate"
},
"message_type": {
"type": "string",
"description": "Message type for schema info (e.g. pacs.008, camt.053, pain.001)"
}
},
"additionalProperties": false
}