mcpField
C
Counterparty Due Diligence

Counterparty Due Diligence

远程服务
ryanclinton--counterparty-due-diligence-mcp.apify.actor法律与政务032 周前更新

关于 Counterparty Due Diligence

Counterparty Due Diligence 是面向合规团队、法律从业者和金融科技平台的 MCP 服务,用于筛查企业及关键人员。它整合实时登记、制裁、监管和数字信息,生成结构化报告及加权风险评分。

主要功能

  1. 01提供八种交易对手调查工具
  2. 02并行查询 18 个数据源
  3. 03生成 0 至 100 风险评分
  4. 04五级风险划分及建议
  5. 05企业结构与关键人员筛查
  6. 06数字足迹及司法辖区评估

适用场景

  1. 01为 KYB 企业开户进行初步分流
  2. 02在法律委托前筛查相关方
  3. 03持续监控交易对手风险变化
  4. 04贸易融资前评估合作方

MCP 相关

它通过持久化的 `/mcp` 端点向兼容客户端提供八种尽职调查工具,返回筛查证据和结构化风险评估。

配置

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

服务地址https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

交易对手尽职调查 MCP 服务

在 ApifyForge 上查看 | 在 Apify Store 上使用


快速开始

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf):

{
  "mcpServers": {
    "counterparty-due-diligence-mcp": {
      "url": "https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp"
    }
  }
}

面向 AI Agent 的交易对手尽职调查——此 MCP 服务整合了全球企业注册信息、制裁观察名单、监管申报文件和数字验证领域的 18 个实时数据源,以生成 交易对手风险评分(0-100)。它通过持久的 /mcp 端点连接到 Claude、Cursor、Windsurf、Cline,以及任何兼容 MCP 的客户端。合规团队、法律专业人士和金融科技平台使用它,通过一次工具调用取代在多个标签页间进行的人工调查。

该服务以 Apify 的 Standby 模式运行,意味着它会保持预热状态,并在几秒内响应,而不是每次请求时都冷启动。每个工具都会并行调用多个 Actor——完整的 counterparty_risk_score 最多可同时查询 15 个数据源——然后将结果输入一个与 FATF 方法论一致的五维加权评分模型。无需订阅,也没有月度席位费用:按工具调用次数付费。

你可以访问哪些数据?

数据点来源覆盖范围
📋 全球企业注册信息搜索OpenCorporates140 多个司法管辖区
🏢 英国公司注册信息和高管UK Companies House所有英国实体
🍁 加拿大联邦企业注册信息Canada Corporations联邦和省级
🦘 澳大利亚企业号码查询Australia ABN所有已注册 ABN
🥝 新西兰公司注册信息NZ Companies Office完整 NZBN 数据库
🔖 法人实体识别编码验证GLEIF LEI全球 LEI 注册信息
🛑 美国财政部 SDN / 被封锁人员OFAC Sanctions完整 SDN 名单
🌐 全球制裁、PEP、观察名单OpenSanctions100 多个项目
🚨 国际通缉人员Interpol Red Notices仅当前有效的通缉令
🔴 美国联邦通缉名单FBI Most Wanted当前在逃人员
📊 SEC 监管申报文件搜索SEC EDGAR Full-Text所有公开申报文件
📈 Form 4 内部人交易数据SEC Insider Trading所有 Form 4 申报文件
⚠️ 消费者投诉数据库CFPB Complaints美国金融产品
🔍 基于网络的公司情报Company Deep Research全面的网络搜索
💻 网站技术识别Tech Stack Detector任何公开网站
🌍 域名注册详情WHOIS Lookup所有 TLD
💶 欧洲增值税验证EU VAT Validator欧盟成员国
✅ 欧盟增值税号验证EU VAT Registry欧盟 27 个国家

为什么使用此交易对手尽职调查 MCP 服务?

人工调查交易对手意味着要打开 8-15 个浏览器标签页——Companies House、OFAC、OpenSanctions、EDGAR、CFPB——将结果复制到电子表格中,并花费 2-4 小时调查每个实体,之后才能形成风险判断。对于每周处理 20-50 个新客户审核的合规团队,这项工作会膨胀为一个全职岗位,产出的结果仍然不一致且缺少记录。

此服务将整个流程整合为来自 AI Agent 的结构化工具调用。分析师或 Agent 只需说“筛查 GB 的 Acme Corp”,即可在两分钟内收到包含佐证的评分 JSON 报告,其中记录了每个数据源,并且每项发现都可追溯到实时数据查询。

除数据外,你还可以享受以下平台优势:

  • 计划任务——设置每周重新筛查交易对手组合,自动发现风险变化
  • API 访问——通过 Apify API 直接集成到 KYB 平台或合规系统
  • 持久预热——服务在 Standby 模式下保持预热状态;时效性检查无需等待冷启动
  • 监控——当运行失败或产生异常结果时,接收 Slack 或电子邮件提醒
  • 集成——将结果连接到 Zapier、Make、Google Sheets、HubSpot 或 Webhook

功能

  • 8 个 MCP 工具,涵盖从初步筛查到最终风险评分的完整交易对手调查工作流
  • 通过 runActorsParallel() 并行调度 18 个数据源——无论数据源数量多少,大多数工具都能在 30-120 秒内完成
  • 交易对手风险评分(0-100),按 5 个加权维度计算:制裁观察名单(30 分)、公司合规状况(25 分)、监管风险(20 分)、司法管辖区风险(15 分)、数字形象(10 分)
  • 5 级风险评级——低(0-15)、中等(16-35)、较高(36-55)、高(56-75)、严重(76-100)——每个级别均附有可执行的合规建议
  • 与 FATF 标准一致的司法管辖区评分——分别分类并加权处理 5 个黑名单、13 个灰名单、12 个避税天堂和 14 个金融保密司法管辖区
  • 受益所有权追溯——corporate_structure_analysis 可检测出现在多个实体中的名义董事,标记跨境多层结构,并检查 LEI 母子层级关系
  • 内幕交易情绪——根据 SEC Form 4 数据中的买卖比例模式,分类为看跌、看涨或中性
  • 空壳公司检测——数字形象标记包括:域名注册时间不足 90 天、WHOIS 隐私遮蔽、无技术栈,以及无 LEI 指标;这些标记会组合为综合信号
  • 关键人员筛查——counterparty_risk_score 最多接受 5 位 key_persons(董事、UBO),并行筛查每位人员是否出现在 Interpol 和 FBI 观察名单中
  • 每个工具的支出限额——每次工具调用都会在执行前通过 eventChargeLimitReached 防护检查 Actor.charge(),避免费用失控
  • 无状态 MCP 会话——每个发往 /mcp 的 HTTP 请求都会启动一个全新的 McpServer 和 StreamableHTTPServerTransport 实例,防止客户端之间发生会话数据泄漏

交易对手尽职调查的使用场景

银行和金融科技公司的 KYB 入驻审核

支付处理商和新型银行的商户入驻团队每周都需要筛查数百家企业,却无法增加人手。将 comprehensive_company_screening 和 counterparty_risk_score 接入入驻 Agent,即可自动完成初步风险分流。评分高于 55 的实体会转交人工审核;低于 35 的则直接通过。结构化 JSON 输出还可作为合规负责人所需的审计追踪记录。

律师事务所的委托前利益冲突检查

在接受新的并购委托或诉讼案件之前,对目标公司及其主要负责人运行 sanctions_watchlist_check 和 corporate_structure_analysis。复杂的多层结构和名义董事重叠会自动显现——这些信息传统上需要初级律师花费时间并订阅 Dun & Bradstreet 才能获取。

合规团队的持续监控

通过 Apify Schedules,为现有交易对手组合安排每周运行一次 counterparty_risk_score。当供应商出现在新的 OFAC 名单上,或关键人员收到 Interpol 通报时,评分变化会在下一次季度审查前显现,而不是等到监管检查之后才发现。

贸易融资合作伙伴筛查

进出口融资部门必须评估每位贸易合作伙伴是否符合 FATF 标准。在开立信用证之前,针对交易对手的注册成立国家运行 jurisdiction_risk_assessment,并针对实体及主要负责人姓名运行 sanctions_watchlist_check。仅 FATF 黑名单检查一项,就能避免无意中违反制裁规定。

投资者交易前尽职调查

在承诺签署条款清单之前,使用 regulatory_exposure_report 评估 SEC 申报模式、内幕交易情绪和 CFPB 投诉历史。再结合 digital_presence_verification,检查公司的域名和 VAT 注册信息是否与其声称的经营历史一致——这是常见的欺诈信号。

并购目标的受益所有权筛查

运行 corporate_structure_analysis,识别出现在多个空壳实体中的名义董事、跨境层级结构,以及潜在收购目标缺失的 LEI 注册信息。筛查结果将直接用于陈述与保证事项清单。

如何通过 MCP 开展交易对手尽职调查

  1. 获取 Apify API 令牌 — 登录 apify.com,前往 Settings > Integrations,然后复制令牌。免费套餐每月包含价值 $5 的额度。
  2. 连接 MCP 客户端 — 将服务 URL 添加到客户端配置中(参见下方连接示例)。无需安装 — 服务运行在 Apify 的基础设施上。
  3. 调用工具 — 向 AI Agent 提问:“筛查 Meridian Capital Holdings 的交易对手风险”,或直接调用 counterparty_risk_score,并提供公司名称以及可选的域名或股票代码。
  4. 查看结构化报告 — 返回结果为带评分的 JSON 对象,其中包含各维度的调查结果、来源命中数,以及通俗易懂的合规建议。

MCP 工具参考

工具价格功能
comprehensive_company_screening$3.00并行搜索全球企业注册机构(OpenCorporates、UK、AU、CA、NZ)以及 GLEIF LEI。可选深入网络调查。返回注册信息命中结果、高管和实体状态。
sanctions_watchlist_check$3.00根据 OFAC SDN、OpenSanctions(100 多个项目)、Interpol 红色通报和 FBI 通缉名单进行筛查。返回严重程度评级(CLEAR / MODERATE / HIGH / CRITICAL)及匹配详情。
corporate_structure_analysis$3.00多注册机构受益所有权分析。检测名义董事、跨司法管辖区层级结构、LEI 母子层级关系和空壳实体特征。
regulatory_exposure_report$3.00SEC EDGAR 文件、带有 BEARISH/BULLISH/NEUTRAL 情绪判断的 Form 4 内幕交易,以及按产品类别统计的 CFPB 投诉量。
political_influence_map$3.00通过 OpenSanctions、Interpol 和 FBI 筛查 PEP。筛选 OpenSanctions 整合数据集中标记为 PEP 的条目。
digital_presence_verification$3.00WHOIS 域名年龄和隐私检查、技术栈检测、欧盟 VAT 验证。标记域名年龄不足 90 天、距离过期不足 30 天以及无效 VAT 编号。
counterparty_risk_score$5.00完整工作流:并行查询最多 15 个来源,采用 5 维评分模型(0-100),并提供等级、各维度明细和可执行的合规建议。
jurisdiction_risk_assessment$3.00检查 FATF 黑名单/灰名单、避税天堂分类,并为最多 20 个司法管辖区代码评定金融保密指标。可选公司交叉参考。
主要输入参数
工具必填可选
comprehensive_company_screeningcompany_namejurisdiction(ISO 代码)、company_number、include_deep_research(布尔值,默认 false)
sanctions_watchlist_checknameentity_type(person/company/any)、country
corporate_structure_analysiscompany_namelei(20 字符代码)、jurisdiction
regulatory_exposure_reportcompany_nameticker、cik
political_influence_mapnamecountry
digital_presence_verificationdomainvat_number(例如,"GB123456789")
counterparty_risk_scorecompany_namedomain、ticker、jurisdiction、key_persons(最多 5 个姓名)
jurisdiction_risk_assessmentjurisdictions(1-20 个 ISO 代码)company_name
输入示例

检查公司名称是否涉及制裁:

{
  "name": "Meridian Capital Holdings",
  "entity_type": "company"
}

使用全部信号获取完整的交易对手风险评分:

{
  "company_name": "Pinnacle Trade Solutions Ltd",
  "domain": "pinnacletrade.com",
  "ticker": "PINS",
  "jurisdiction": "GB",
  "key_persons": ["James R. Hargreaves", "Olena Kovalenko"]
}

签署交易前检查司法管辖区:

{
  "jurisdictions": ["KY", "PA", "VG"],
  "company_name": "Cayman Structures Inc"
}
输入提示
  • 请务必提供司法管辖区提示(如果已知)——comprehensive_company_screening 配合 jurisdiction: "GB" 会直接查询英国公司注册处,而不是并行查询 4 个注册机构,大幅缩短响应时间。
  • 在 counterparty_risk_score 中加入 key_persons——董事和最终受益所有人筛查会与公司检查并行运行,只需多花几秒。这是手动 KYB 中最常遗漏的步骤。
  • 在 regulatory_exposure_report 中使用 ticker——基于股票代码的 SEC 查询比模糊搜索公司名称返回的内幕交易数据更准确。
  • 如果有 LEI,请将 lei 传入 corporate_structure_analysis——直接查询 LEI 可返回名称搜索无法保证获得的母子公司层级数据。
  • 先运行 sanctions_watchlist_check,再花 $5 执行完整的 counterparty_risk_score——如果结果的严重程度为 CRITICAL,可能就不必继续。

输出示例

{
  "entity": "Pinnacle Trade Solutions Ltd",
  "riskScore": {
    "total": 42,
    "grade": "ELEVATED RISK",
    "recommendation": "Enhanced due diligence required. Senior management sign-off recommended. Ongoing monitoring mandatory.",
    "dimensions": {
      "sanctionsWatchlist": {
        "score": 0,
        "max": 30,
        "findings": ["No sanctions or watchlist hits"]
      },
      "corporateHygiene": {
        "score": 18,
        "max": 25,
        "findings": [
          "Company incorporated 14 months ago — relatively new",
          "4 corporate registrations across jurisdictions — complex structure",
          "No LEI (Legal Entity Identifier) found — reduced transparency"
        ]
      },
      "regulatoryExposure": {
        "score": 7,
        "max": 20,
        "findings": [
          "8 SEC filings of interest — high regulatory activity",
          "24 CFPB consumer complaints — moderate consumer concern"
        ]
      },
      "jurisdictionRisk": {
        "score": 12,
        "max": 15,
        "findings": [
          "HIGH RISK jurisdiction: KY (FATF grey/blacklist or known shell haven)",
          "MEDIUM RISK jurisdiction: CY (secrecy/tax haven indicators)",
          "Entity spans 4 jurisdictions — complex cross-border structure"
        ]
      },
      "digitalPresence": {
        "score": 5,
        "max": 10,
        "findings": [
          "Domain only 61 days old — very new web presence",
          "Domain registrant information redacted/private"
        ]
      }
    }
  },
  "dataSources": {
    "ofac": 0,
    "opensanctions": 0,
    "interpol": 0,
    "fbi": 0,
    "corporateRegistries": 4,
    "lei": 0,
    "secFilings": 8,
    "insiderTrades": 12,
    "cfpbComplaints": 24,
    "whois": 1,
    "techStack": 1
  }
}

输出字段

字段类型描述
entitystring查询的公司名称
riskScore.totalnumber综合风险评分,0-100
riskScore.gradestringLOW / MODERATE / ELEVATED / HIGH / CRITICAL RISK
riskScore.recommendationstring通俗易懂的合规行动建议
riskScore.dimensions.sanctionsWatchlist.scorenumber制裁维度评分(最高 30)
riskScore.dimensions.sanctionsWatchlist.findingsstring[]各数据源的匹配说明
riskScore.dimensions.corporateHygiene.scorenumber企业透明度评分(最高 25)
riskScore.dimensions.corporateHygiene.findingsstring[]注册状态、成立年限、LEI 和结构相关发现
riskScore.dimensions.regulatoryExposure.scorenumber监管负担评分(最高 20)
riskScore.dimensions.regulatoryExposure.findingsstring[]SEC 文件、内幕交易和 CFPB 相关发现
riskScore.dimensions.jurisdictionRisk.scorenumber司法管辖区风险评分(最高 15)
riskScore.dimensions.jurisdictionRisk.findingsstring[]各司法管辖区的 FATF、避税天堂和保密标记
riskScore.dimensions.digitalPresence.scorenumber数字可信度评分(最高 10)
riskScore.dimensions.digitalPresence.findingsstring[]域名年龄、WHOIS 隐私和技术栈相关发现
dataSources.ofacnumberOFAC 命中数
dataSources.opensanctionsnumberOpenSanctions 命中数
dataSources.interpolnumberInterpol 红色通缉令命中数
dataSources.fbinumberFBI 重点通缉犯命中数
dataSources.corporateRegistriesnumber所有注册机构中找到的企业记录总数
dataSources.leinumber找到的 GLEIF LEI 记录数
dataSources.secFilingsnumberSEC EDGAR 文件记录数
dataSources.insiderTradesnumberForm 4 内幕交易记录数
dataSources.cfpbComplaintsnumberCFPB 消费者投诉记录数
dataSources.whoisnumberWHOIS 域名记录数
dataSources.techStacknumber技术栈检测记录数

如何连接此交易对手尽职调查 MCP 服务

Claude Desktop

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "counterparty-due-diligence": {
      "url": "https://counterparty-due-diligence-mcp.apify.actor/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}
Cursor / Windsurf / Cline

在 IDE 的 MCP 设置面板中添加 MCP 服务 URL。使用 https://counterparty-due-diligence-mcp.apify.actor/mcp 作为端点,并将 Apify 令牌作为 Bearer 标头传入。

Python
import httpx
import json

APIFY_TOKEN = "YOUR_API_TOKEN"
MCP_URL = "https://counterparty-due-diligence-mcp.apify.actor/mcp"

payload = {
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
        "name": "counterparty_risk_score",
        "arguments": {
            "company_name": "Pinnacle Trade Solutions Ltd",
            "domain": "pinnacletrade.com",
            "jurisdiction": "GB",
            "key_persons": ["James R. Hargreaves"]
        }
    },
    "id": 1
}

response = httpx.post(
    MCP_URL,
    json=payload,
    headers={"Authorization": f"Bearer {APIFY_TOKEN}"}
)

result = response.json()
data = json.loads(result["result"]["content"][0]["text"])
score = data["riskScore"]
print(f"Risk Score: {score['total']}/100 — {score['grade']}")
print(f"Recommendation: {score['recommendation']}")
JavaScript
const APIFY_TOKEN = "YOUR_API_TOKEN";
const MCP_URL = "https://counterparty-due-diligence-mcp.apify.actor/mcp";

const response = await fetch(MCP_URL, {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": `Bearer ${APIFY_TOKEN}`,
  },
  body: JSON.stringify({
    jsonrpc: "2.0",
    method: "tools/call",
    params: {
      name: "counterparty_risk_score",
      arguments: {
        company_name: "Meridian Capital Holdings",
        jurisdiction: "US",
        ticker: "MRDH",
        key_persons: ["Robert D. Keane", "Yuki Tanaka"]
      }
    },
    id: 1
  })
});

const result = await response.json();
const data = JSON.parse(result.result.content[0].text);
console.log(`Risk Score: ${data.riskScore.total}/100 — ${data.riskScore.grade}`);
console.log(`OFAC hits: ${data.dataSources.ofac}, Interpol: ${data.dataSources.interpol}`);
cURL
# Full counterparty risk score
curl -X POST "https://counterparty-due-diligence-mcp.apify.actor/mcp" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_APIFY_TOKEN" \
  -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"counterparty_risk_score","arguments":{"company_name":"Meridian Capital Holdings","jurisdiction":"GB","domain":"meridiancap.co.uk"}},"id":1}'

# Quick sanctions check only
curl -X POST "https://counterparty-due-diligence-mcp.apify.actor/mcp" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_APIFY_TOKEN" \
  -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"sanctions_watchlist_check","arguments":{"name":"Viktor Sorokin","entity_type":"person"}},"id":2}'

交易对手尽职调查评分的工作原理

阶段 1:并行收集数据

调用 counterparty_risk_score 时,服务会通过 runActorsParallel() 分发最多 15 个 Actor 调用。该函数会对各个 apify-client 调用执行 Promise.all()。每个 Actor 使用 waitSecs: 120 和 memory: 256MB 运行。执行失败的 Actor 会返回空数组,而不会中止流程——部分数据仍可用于评分。

第 2 阶段:制裁评分(最高 30 分)

OFAC 和 OpenSanctions 命中计 25 分。精确匹配(matchScore >= 0.95)再加 5 分,最高计 30 分。命中 Interpol 红色通缉令计 15 分;命中 FBI 最高通缉名单计 10 分。提供 key_persons 时,每个人都会触发两个并行调用(Interpol + FBI),并计入同一维度。

第 3 阶段:企业合规状况与司法管辖区(合计最高 40 分)

企业合规状况(最高 25 分)评估:没有企业记录(+15)、已解散/非活跃状态(+10)、公司成立未满 6 个月(+8)、成立 6-24 个月(+3)、在 4 个以上司法管辖区注册(+3)、没有 LEI(+5)、LEI 已过期(+3)。司法管辖区评分(最高 15 分)会将从企业记录和 LEI 数据中提取的 ISO 代码映射至 FATF 黑名单(+12)、灰名单/避税天堂(+12)和金融保密指标(+5),此外,业务遍及 4 个以上司法管辖区再加 3 分。

第 4 阶段:监管、数字足迹与最终评级(合计最高 30 分)

监管风险(最高 20 分)检查:5 份以上相关 SEC 文件(+5)、仅卖出型内幕交易模式(+8)、卖出/买入比率高于 3:1(+5)、100 起以上 CFPB 投诉(+10)、20-100 起投诉(+5)。数字足迹(最高 10 分)标记:域名注册未满 90 天(+4)、WHOIS 隐私遮蔽(+2)、没有 WHOIS 数据(+3)、没有技术栈(+3)。gradeFromScore() 将总分映射为 LOW / MODERATE / ELEVATED / HIGH / CRITICAL。recommendationFromScore() 返回相应的合规措施。

交易对手尽职调查需要多少费用?

此 MCP 服务采用按事件付费定价——按工具调用次数付费,无需月度订阅。

场景工具费用
快速制裁名单检查sanctions_watchlist_check × 1$3.00
公司筛查comprehensive_company_screening × 1$3.00
完整风险评分counterparty_risk_score × 1$5.00
完整入驻流程(筛查 + 制裁检查 + 数字足迹 + 评分)4 次工具调用$14.00
每周投资组合重新筛查(每月 50 个实体)counterparty_risk_score × 50$250.00

你可以为每次运行设置最高支出限额以控制成本。服务会在执行每个工具前检查 eventChargeLimitReached——如果达到预算,工具会立即返回错误,不再消耗更多额度。

相比之下,ComplyAdvantage、Refinitiv World-Check 和 Dun & Bradstreet KYC 等商业 KYB 平台的团队访问权限收费为每月 $500-2,000。使用此服务,大多数每月进行 10-30 次筛查的合规团队只需支付 $30-150,无需承诺订阅。

Apify 免费套餐每月包含价值 $5 的平台额度——足以完成一次完整的 counterparty_risk_score 调用,或在花费任何费用之前进行数次单独的工具调用。

取得最佳结果的提示

  1. 每次都筛查关键人员。 counterparty_risk_score 中的 key_persons 参数会在同一次 $5.00 调用中,对董事和 UBO 进行 Interpol 和 FBI 检查。仅筛查公司名称时,常常会漏掉代名董事和 UBO 层面的制裁命中。

  2. 将 sanctions_watchlist_check 用作关卡。 先进行 $3 的制裁检查。如果严重程度为 CLEAR,则继续进行 $5 的完整评分。如果为 CRITICAL,则停止——无需进一步花费即可得出结论。

  3. 提供司法管辖区提示。 如果不提供司法管辖区代码,comprehensive_company_screening 会同时查询英国、加拿大和澳大利亚的注册机构。使用 jurisdiction: "GB" 时,则只查询英国 Companies House,从而缩短响应时间并减少无关结果。

  4. 在完整评分前检查司法管辖区风险。 如果 jurisdiction_risk_assessment 返回 PROHIBITED,请记录该结果并在花费 $5 进行详细评分前升级处理——你的合规流程可能并不要求进行该评分。

  5. 导出完整 JSON,以便审计追踪。 保存完整响应,而不只是评级——监管机构可能会要求提供决策当时所查询的每个数据来源的证据。

  6. 在重大事件发生时重新筛查。 制裁名单和 Interpol 通知会发生变化。当交易对手更换 CEO、宣布收购或进入新的司法管辖区时,运行 counterparty_risk_score。

与其他 Apify Actor 结合使用

Actor组合方式
Company Deep Research在 comprehensive_company_screening 之后运行,为公司注册数据补充网络来源的情报——新闻、高管资料和争议检测
WHOIS Domain Lookup对供应商名单进行批量域名年龄检查;对标记出的域名进行完整数字验证前,可单独使用
Website Tech Stack Detector结合 WHOIS 数据,为通过年龄检查的实体建立数字化存在基线
SEC EDGAR Filing Analyzer深入阅读 regulatory_exposure_report 标记出的特定 SEC 文件——解析完整文档文本,以查找风险相关表述
Multi-Review Analyzer将 Trustpilot 和 BBB 的消费者情绪与 CFPB 投诉量进行交叉核对,评估金融服务领域交易对手
Website Contact Scraper从交易对手网站提取并验证列出的联系信息,并与公司注册记录进行一致性检查
B2B Lead Qualifier风险筛查后进行潜在客户评分——结合交易对手风险评级与商业机会信号,确定客户准入工作的优先级

局限性

  • 无法直接查询欧盟/欧洲经济区的企业注册机构。 该服务可直接查询英国、澳大利亚、加拿大和新西兰的数据。欧盟实体的数据通过 OpenCorporates(覆盖 140 多个司法辖区)和 GLEIF LEI 提供,但对于德国、法国或荷兰等国家,数据粒度低于直接访问注册机构。
  • 不提供实时制裁监控。 工具会在查询时获取数据。两次查询之间的制裁名单变更不会被检测到,除非重新运行查询。可设置 Apify Schedules 以持续监控。
  • 美国实体仅通过 OpenCorporates 和 SEC 覆盖。 未直接集成美国各州级企业注册机构(如 Delaware SOS)。美国实体的覆盖范围取决于 OpenCorporates 已编入索引的数据。
  • 模糊名称匹配会产生误报。 制裁和观察名单工具使用基于名称的搜索。常见姓名会返回不相关的匹配结果。对制裁命中采取行动前,务必检查 matchScore 和来源背景。
  • 每次调用最多筛查 5 名关键人员。 counterparty_risk_score 中的 key_persons 参数最多处理 5 名个人,以确保响应时间可控。对于规模更大的 UBO 关系树,请针对其余每位个人单独运行 political_influence_map。
  • CFPB 数据仅涵盖美国金融服务业。 监管风险数据仅涵盖受美国消费者金融保护法规约束的公司。非美国公司或非金融类公司将返回 0 条 CFPB 结果——这是预期情况,并非数据缺失。
  • 内幕交易数据需要股票代码。 使用股票代码解析 SEC Form 4 的准确度会显著提高。私人公司和在外国上市的实体不会有内幕交易数据。
  • 响应时间因数据源可用性而异。 每个底层 actor 的超时时间为 120 秒。个别数据源出现网络问题会延长总响应时间。超时数据源的结果默认为空数组。

集成

  • Zapier — 在 CRM 新增联系人时触发交易对手风险评分,并将等级和分数写入自定义字段
  • Make — 构建 KYB 自动化场景,在单个流程中结合注册机构筛查、制裁检查和 CRM 更新
  • Google Sheets — 将交易对手组合的风险评分和各维度调查结果导出到合规跟踪表格
  • Apify API — 无需客户端界面,即可从 KYB 平台或合规系统直接调用 MCP 工具
  • Webhooks — 在定期重新筛查组合时产生高风险或严重风险评分后接收提醒
  • LangChain / LlamaIndex — 将此 MCP 服务接入合规 Agent,供其自主调查交易对手并撰写尽职调查备忘录

故障排查

公司确实存在,但没有企业注册信息搜索结果。 公司名称可能与其注册名称不同。请尝试使用注册机构中的完整法定名称,包括“Limited”“LLC”“Inc.”或“Ltd.”。对于英国实体,请直接查询 Companies House 以确认准确的注册名称,然后将其作为 company_name 传入。向 comprehensive_company_screening 提供 company_number 可完全绕过名称匹配。

制裁检查对常见名称返回许多命中结果。 对于常见姓氏或通用公司名称,这是预期行为。请查看每条结果中的 matchScore 字段——低于 0.8 的命中通常是模糊匹配。counterparty_risk_score 工具对精确匹配(得分 >= 0.95)赋予的风险惩罚高于模糊匹配,因此综合得分已考虑置信度。

counterparty_risk_score 返回部分数据,或来源数量低于预期。 当个别底层 Actor 超时或返回错误时,runActor() 会捕获错误,并为该来源返回空数组。得分仍会计算,但依据的信号较少,因此可能低估风险。dataSources 对象会显示哪些来源返回了数据:对于本应有数据的来源,如果计数为 0,则表示发生了值得重试的暂时性故障。

计算完整风险得分时超时。 counterparty_risk_score 工具最多会并行运行 15 个 Actor。在平台负载较高的少数情况下,这可能需要近 2 分钟。如果需要更快的结果,请先运行 sanctions_watchlist_check(始终最快),并将 counterparty_risk_score 留给通过初步筛查的实体。

EU VAT 验证结果异常。 EU VAT Validator 使用 VIES API,在高峰时段,部分 EU 成员国可能会出现超时。如果 digital_presence_verification 未能为有效号码返回 VAT 结果,请几分钟后重试。

负责任地使用

  • 此服务仅查询政府注册机构和开放数据库中的公开数据。
  • 制裁和观察名单数据用于支持合规决策——在对任何实体采取不利行动之前,必须由合格的合规专业人员进行核实。
  • 存储和处理官员记录及观察名单结果中返回的个人数据时,请遵守 GDPR 和适用的数据保护法律。
  • 未经人工审核并遵循适度流程,不得仅依据筛查结果终止商业关系。
  • 有关网页抓取合法性的指导,请参阅 Apify 的指南。

常见问题

如何使用此 MCP 服务开展交易对手尽职调查? 此服务通过 Model Context Protocol 提供 8 个工具。您的 AI Agent 使用公司名称(以及可选的域名、股票代码、司法管辖区或关键人员)调用工具。服务会并行向最多 15 个 Apify Actor 发起查询,涵盖制裁名单、企业注册机构、SEC 文件和数字验证。结果会输入一个 5 维评分模型,生成 0-100 的风险得分,以及等级和合规建议。

交易对手风险得分的准确度如何? 得分的准确度取决于底层公开数据源。OFAC 和 OpenSanctions 数据是制裁风险的权威来源。企业注册机构数据反映各注册机构中最新的备案信息。该得分是对公开数据的结构化概述,并非法律意见;在用于决定是否采取不利行动之前,应由合规专业人员进行审查。 交易对手尽职调查覆盖多少个司法管辖区? 系统会直接查询英国、澳大利亚、加拿大和新西兰的公司注册机构。OpenCorporates 额外覆盖 140 多个司法管辖区。GLEIF LEI 覆盖全球所有在 GLEIF 注册的实体。通过 OFAC 和 OpenSanctions 提供全球制裁名单覆盖。司法管辖区风险评估涵盖 FATF 黑名单(5 个国家)、FATF 灰名单(13 个国家)、避税天堂(12 个司法管辖区)和金融保密(14 个司法管辖区)。

交易对手尽职调查筛查需要多长时间? sanctions_watchlist_check 等单项工具通常会在 30-60 秒内完成。完整的 counterparty_risk_score 会并行处理最多 15 个主体,通常会在 60-120 秒内完成。该服务以 Standby 模式运行,因此请求之间没有冷启动延迟。

我可以将此 MCP 服务用于 AML 合规吗? 该服务提供与 AML 相关的情报,包括 OFAC 筛查、OpenSanctions PEP 和观察名单检查,以及 FATF 司法管辖区风险评估。它旨在支持 AML 工作流,而非取代经过认证的 AML 合规系统。所有结果都应由合格的合规专员审核,并且如何处理调查结果应遵循贵机构的 AML 政策。

这与 ComplyAdvantage 或 Refinitiv World-Check 有何不同? 商业 KYB 平台向团队收取每月 $500-2,000 的费用,另加按查询次数计费。此服务每次工具调用收费 $3.00-5.00,无订阅费用。取舍在于,此服务聚合公开数据源,而商业平台维护专有的负面媒体和增强型 KYC 数据库。对于许多中小企业合规场景,公开数据覆盖已足够。对于 KYC 要求严格的受监管金融机构,此服务最适合作为专用合规平台的补充,而非替代品。

使用此服务进行交易对手尽职调查合法吗? 所有数据均来自公开的政府注册机构、开放制裁数据库和 SEC 公开文件。出于合规目的访问和汇总公开数据是成熟的做法。存储来自高管记录的个人数据时,请遵守 GDPR 和适用的数据保护法律。有关更广泛的背景信息,请参阅 Apify 关于网页抓取合法性的指南。

如果制裁命中是误报,会发生什么? 制裁工具会返回匹配上下文,包括来源、实体类型和匹配置信度。风险评分对精确匹配(置信度 >= 0.95)的权重高于模糊匹配。置信度为 0.6 的常见姓名误报,对制裁维度的加分会少于近乎精确的匹配。升级处理 CRITICAL 结果前,请务必查看 findings 数组中的具体信息。

我可以安排自动运行交易对手尽职调查吗? 可以。Apify Schedules 支持定期运行。配置计划,每周或每月针对交易对手组合重新运行 counterparty_risk_score,并将结果导出到数据集,以留存审计记录。

如何筛查没有股票代码的非上市公司? 省略 ticker 参数。对于非上市公司,最有力的信号来自公司注册机构数据、LEI 状态、司法管辖区风险和制裁检查——这些检查都不需要股票代码。对于没有 SEC 文件的实体,内幕交易部分会显示“NO DATA”,这是预期结果。

评分为 0 意味着什么? 评分为 0 表示在全部 5 个维度中均无命中:没有制裁名单匹配、公司注册状态有效且拥有 LEI、没有监管方面的疑虑、司法管辖区风险为标准水平,并且具有成熟的数字化存在。这是最清晰的结果,对应“标准开户”建议。

帮助我们改进

如果您遇到问题,可以在 Apify 账户中启用运行共享,帮助我们更快地调试:

  1. 前往 账户设置 > 隐私
  2. 启用 与公开的 Actor 创建者共享运行记录

这样,当出现问题时,我们就能查看您的运行详情,从而更快地修复问题。您的数据仅对 Actor 开发者可见,不会公开。

支持

发现 Bug 或有功能需求?请前往此 Actor 页面中的 Issues 选项卡提交问题。如需定制解决方案、其他注册表集成或企业合规工作流,请通过 Apify 平台联系我们。

评论

支持 Markdown

第一次接触 MCP?

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

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