mcpField
I
iso20022oracle

iso20022oracle

远程服务
github.com/ToolOracle金融数据029 周前更新
代码仓库

关于 iso20022oracle

ISO20022Oracle 是面向银行、支付服务商和合规团队的 MCP 服务,用于 ISO 20022 支付及稳定币合规检查。它结合报文验证、MT 到 MX 迁移检查以及代币和监管信息查询。

主要功能

  1. 01验证 ISO 20022 XML 报文
  2. 02检查结构化邮政地址
  3. 03查询数字代币标识符
  4. 04生成 pacs.008 XML 框架
  5. 05检查 Travel Rule 和 MiCA 状态
  6. 06查看 MT 到 MX 迁移及期限

适用场景

  1. 01发送前验证支付报文
  2. 02检查稳定币在欧盟支付流程中的授权情况
  3. 03审查结构化地址合规性
  4. 04评估 MT 到 MX 迁移要求

MCP 相关

向 MCP 客户端提供 12 种 ISO 20022 工具,包括报文验证、稳定币和 DTI 查询、制裁筛查及迁移检查。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://tooloracle.io/iso20022/mcp/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

12
参数类型必填说明
xmlstring否要验证的原始 ISO 20022 XML 消息
message_typestring否用于获取架构信息的消息类型(例如 pacs.008、camt.053、pain.001)

详细介绍

ISO20022Oracle

首个面向 ISO 20022 稳定币合规的 MCP 服务。

12 个工具,涵盖 SWIFT MT→MX 迁移、数字代币标识符(ISO 24165)、结构化地址验证、MiCA 交叉检查和 Travel Rule 合规。

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

为什么创建此项目

三个截止日期正在临近:

截止日期事项影响
Nov 2025SWIFT MT 退役所有跨境支付都必须使用 MX(ISO 20022)
Jul 2026MiCA 开始实施未获授权的稳定币将在欧盟被拦截
Nov 2026结构化地址SWIFT/SEPA/CHAPS 将拒绝非结构化邮政地址

银行、支付服务提供商和合规团队需要在发送 ISO 20022 消息之前,确认稳定币结算引用、地址格式和授权状态均正确。此 MCP 可自动完成这些检查。

工具

工具功能
validate_message验证 ISO 20022 XML(pacs.008、camt.053、pain.001)的架构合规性及 Nov 2026 地址截止日期要求
check_structured_address检查邮政地址是否符合 SWIFT/SEPA 结构化格式要求
dti_lookup查询 USDC、USDT、EURC、RLUSD、DAI、XRP、XLM、PYUSD 的数字代币标识符(ISO 24165)
generate_pacs008生成 pacs.008 XML 框架,并可选择通过 DTI 使用稳定币结算
travel_rule_check检查 FATF Travel Rule 合规性,并映射到 ISO 20022 字段
stablecoin_iso_profile完整的 ISO 20022 集成配置:DTI、网络、MiCA 状态、XRPL 详情
mica_cross_check该稳定币能否用于欧盟 ISO 20022 支付流程?结果为 PASS/WARN/BLOCK
sanctions_screen_iso根据欧盟/OFAC/UN 名单筛查 ISO 20022 消息中的发起方/受益方
message_convert_checkMT→MX 迁移状态(MT103→pacs.008、MT940→camt.053 等)
swift_deadlines所有 SWIFT/ISO 20022 合规截止日期,以及倒计时和紧急程度
message_catalog所有与稳定币/加密货币支付相关的 ISO 20022 消息类型
health_check服务状态

示例:通过 XRPL 进行 RLUSD 结算

{
  "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"
  }
}

返回完整的 pacs.008.001.10 XML,其中包含:

  • 结算方式:INGA(受托代理 — 链上)
  • DTI 引用:DTI-RLUSD-RP01
  • 网络:XRPL
  • 结构化地址(符合 Nov 2026 要求)

DTI 注册表

代币DTI发行方MiCA 状态网络
USDCDTI-4GBB49K10Circle✅ 已授权Ethereum、Polygon、Solana、Base 等
EURCDTI-EURC-CF01Circle✅ 已授权Ethereum、Solana、Base 等
USDTDTI-X9DT2GCM0Tether❌ 未获授权Ethereum、Tron、Solana 等
RLUSDDTI-RLUSD-RP01Ripple⏳ 待定XRPL、Ethereum
DAIDTI-DAI-MK01MakerDAO❓ 未知Ethereum、Polygon 等

连接

Claude Desktop / Cursor / Windsurf:

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

直接 HTTP:

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"}}}'

FeedOracle 的组成部分

ISO20022Oracle 是 FeedOracle 合规证据基础设施和 ToolOracle MCP 平台(50 多个服务、530 多个工具)的一部分。

基于 FeedOracle Enterprise Trust Layer 构建 — ES256K 签名、证据注册表、链上锚定。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。