iso20022oracle
ISO20022Oracle - 12 ISO 20022 tools: pacs/pain/camt parsing, MX validation, MT migration.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"iso20022oracle": {
"url": "https://tooloracle.io/iso20022/mcp/"
}
}
}Remote-Endpunkte
https://tooloracle.io/iso20022/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (12)
⚪validate_message(xml, message_type)
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.
Eingabe-Schema
{
"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
}🟢check_structured_address(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.
Eingabe-Schema
{
"type": "object",
"properties": {
"address": {
"description": "Address as object {StrtNm, BldgNb, PstCd, TwnNm, CtrySubDvsn, Ctry} or free-text string"
}
},
"required": [
"address"
],
"additionalProperties": false
}⚪dti_lookup(symbol)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Token symbol (USDC, USDT, EURC, RLUSD, DAI, XRP, XLM, PYUSD)"
}
},
"additionalProperties": false
}⚪generate_pacs008(debtor_name, debtor_bic, creditor_name, creditor_bic, amount, ...)
Generate a pacs.008 (FI to FI Customer Credit Transfer) ISO 20022 XML message skeleton. Optionally include stablecoin settlement reference with DTI.
Eingabe-Schema
{
"type": "object",
"properties": {
"debtor_name": {
"type": "string"
},
"debtor_bic": {
"type": "string"
},
"creditor_name": {
"type": "string"
},
"creditor_bic": {
"type": "string"
},
"amount": {
"type": "string"
},
"currency": {
"type": "string"
},
"stablecoin": {
"type": "string",
"description": "Optional: USDC, RLUSD, EURC etc. for on-chain settlement ref",
"enum": [
"USDC",
"RLUSD",
"EURC"
]
},
"settlement_method": {
"type": "string",
"description": "CLRG (default), INGA (on-chain), INDA"
}
},
"additionalProperties": false
}🟢travel_rule_check(originator, beneficiary, amount, currency)
Check FATF Travel Rule compliance for a payment. Validates originator/beneficiary data requirements against ISO 20022 field mappings.
Eingabe-Schema
{
"type": "object",
"properties": {
"originator": {
"type": "object",
"description": "Object with name, address, account, bic"
},
"beneficiary": {
"type": "object",
"description": "Object with name, account, bic"
},
"amount": {
"type": "number"
},
"currency": {
"type": "string"
}
},
"required": [
"amount"
],
"additionalProperties": false
}🟢stablecoin_iso_profile(symbol)
Get complete ISO 20022 integration profile for a stablecoin: DTI, message references, settlement networks, MiCA status, XRPL details, live peg data.
Eingabe-Schema
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Token symbol (USDC, RLUSD, EURC, USDT, DAI, PYUSD)"
}
},
"required": [
"symbol"
],
"additionalProperties": false
}🟢mica_cross_check(symbol)
Cross-check: Can this stablecoin be legally used in EU ISO 20022 payment flows after MiCA enforcement? Returns PASS/WARN/BLOCK verdict with reasoning.
Eingabe-Schema
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Stablecoin symbol to check"
}
},
"required": [
"symbol"
],
"additionalProperties": false
}⚪sanctions_screen_iso(name, country, bic)
Screen originator/beneficiary data from ISO 20022 messages against sanctions lists (EU, OFAC, UN). Cross-references with FeedOracle AMLOracle.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2"
},
"bic": {
"type": "string"
}
},
"additionalProperties": false
}🟢message_convert_check(mt_type)
Check MT→MX migration status for a SWIFT legacy message type. Returns ISO 20022 equivalent, complexity, deadlines, and stablecoin advantages.
Eingabe-Schema
{
"type": "object",
"properties": {
"mt_type": {
"type": "string",
"description": "Legacy SWIFT message type (MT103, MT202, MT940, MT950, etc.)"
}
},
"required": [
"mt_type"
],
"additionalProperties": false
}🟢swift_deadlines
Get all SWIFT/ISO 20022 compliance deadlines with urgency levels, days remaining, and recommendations. Covers MT retirement, structured addresses, MiCA enforcement.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢message_catalog(domain)
List all ISO 20022 message types relevant to stablecoin/crypto payments with required fields and stablecoin-specific extensions.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Filter by domain: payments, cash_management, payments_initiation"
}
},
"additionalProperties": false
}🟢health_check
ISO20022Oracle health and status check.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Nachweis