{
  "markdown": "# ISO20022Oracle\n\n**The first MCP server for ISO 20022 stablecoin compliance.**\n\n12 tools covering SWIFT MT→MX migration, Digital Token Identifiers (ISO 24165), structured address validation, MiCA cross-checks, and Travel Rule compliance.\n\n```\nnpx -y mcp-remote https://mcp.feedoracle.io/iso20022/mcp/\n```\n\n## Why this exists\n\nThree deadlines are converging:\n\n| Deadline | What | Impact |\n|----------|------|--------|\n| **Nov 2025** | SWIFT MT retired | All cross-border payments must use MX (ISO 20022) |\n| **Jul 2026** | MiCA enforcement | Unauthorized stablecoins blocked in EU |\n| **Nov 2026** | Structured addresses | Unstructured postal addresses rejected by SWIFT/SEPA/CHAPS |\n\nBanks, 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.\n\n## Tools\n\n| Tool | What it does |\n|------|-------------|\n| `validate_message` | Validate ISO 20022 XML (pacs.008, camt.053, pain.001) for schema compliance and Nov 2026 address deadline |\n| `check_structured_address` | Check postal address against SWIFT/SEPA structured format requirements |\n| `dti_lookup` | Digital Token Identifier (ISO 24165) for USDC, USDT, EURC, RLUSD, DAI, XRP, XLM, PYUSD |\n| `generate_pacs008` | Generate pacs.008 XML skeleton with optional stablecoin settlement via DTI |\n| `travel_rule_check` | FATF Travel Rule compliance check mapped to ISO 20022 fields |\n| `stablecoin_iso_profile` | Complete ISO 20022 integration profile: DTI, networks, MiCA status, XRPL details |\n| `mica_cross_check` | Can this stablecoin be used in EU ISO 20022 payment flows? PASS/WARN/BLOCK |\n| `sanctions_screen_iso` | Screen originator/beneficiary from ISO 20022 messages against EU/OFAC/UN lists |\n| `message_convert_check` | MT→MX migration status (MT103→pacs.008, MT940→camt.053, etc.) |\n| `swift_deadlines` | All SWIFT/ISO 20022 compliance deadlines with countdown and urgency levels |\n| `message_catalog` | All ISO 20022 message types relevant to stablecoin/crypto payments |\n| `health_check` | Service status |\n\n## Example: RLUSD settlement via XRPL\n\n```json\n{\n  \"name\": \"generate_pacs008\",\n  \"arguments\": {\n    \"debtor_name\": \"Deutsche Bank AG\",\n    \"debtor_bic\": \"DEUTDEFF\",\n    \"creditor_name\": \"Santander UK plc\",\n    \"creditor_bic\": \"ABBYGB2L\",\n    \"amount\": \"50000.00\",\n    \"currency\": \"USD\",\n    \"stablecoin\": \"RLUSD\"\n  }\n}\n```\n\nReturns a complete pacs.008.001.10 XML with:\n- Settlement method: `INGA` (Instructed Agent — on-chain)\n- DTI reference: `DTI-RLUSD-RP01`\n- Network: XRPL\n- Structured addresses (Nov 2026 compliant)\n\n## DTI Registry\n\n| Token | DTI | Issuer | MiCA Status | Networks |\n|-------|-----|--------|-------------|----------|\n| USDC | DTI-4GBB49K10 | Circle | ✅ AUTHORIZED | Ethereum, Polygon, Solana, Base, + |\n| EURC | DTI-EURC-CF01 | Circle | ✅ AUTHORIZED | Ethereum, Solana, Base, + |\n| USDT | DTI-X9DT2GCM0 | Tether | ❌ NOT AUTHORIZED | Ethereum, Tron, Solana, + |\n| RLUSD | DTI-RLUSD-RP01 | Ripple | ⏳ PENDING | XRPL, Ethereum |\n| DAI | DTI-DAI-MK01 | MakerDAO | ❓ UNKNOWN | Ethereum, Polygon, + |\n\n## Connect\n\n**Claude Desktop / Cursor / Windsurf:**\n```json\n{\n  \"mcpServers\": {\n    \"iso20022\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https://mcp.feedoracle.io/iso20022/mcp/\"]\n    }\n  }\n}\n```\n\n**Direct HTTP:**\n```bash\ncurl -X POST https://mcp.feedoracle.io/iso20022/mcp/ \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"dti_lookup\",\"arguments\":{\"symbol\":\"RLUSD\"}}}'\n```\n\n## Part of FeedOracle\n\nISO20022Oracle is part of the [FeedOracle](https://feedoracle.io) compliance evidence infrastructure and the [ToolOracle](https://tooloracle.io) MCP platform (50+ servers, 530+ tools).\n\nBuilt with the [FeedOracle Enterprise Trust Layer](https://mcp.feedoracle.io/trust/mcp/) — ES256K signing, Evidence Registry, on-chain anchoring.\n\n## License\n\nMIT\n",
  "bytes": 3985,
  "sha": "7c5f7432da3ce68c4d63268f3b8b7fd678fd3a1fc0dc59e99519777b7fd50327",
  "repo_slug": "tooloracle/iso20022oracle",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_tooloracle_iso20022oracle_8893b4f3/readme"
}