Counterparty Due Diligence について
Counterparty Due Diligenceは、企業や重要人物を調査するコンプライアンス部門、法律専門家、フィンテック向けのMCPサーバーです。企業登録、制裁、規制、デジタル情報を組み合わせ、構造化レポートと加重リスクスコアを作成します。
主な機能
- 01取引先調査向けの8つのツール
- 0218のデータソースを並列照会
- 030〜100のリスクスコア
- 045段階のリスク評価と推奨事項
- 05企業構造と重要人物の調査
- 06デジタル情報と管轄区域の評価
活用シーン
- 01KYBオンボーディング時の企業の一次評価
- 02法律案件の受任前の関係者調査
- 03取引先のリスク変化の継続監視
- 04貿易金融取引前のパートナー評価
MCP 対応
永続的な`/mcp`エンドポイントを通じて、MCP対応クライアントに8つのデューデリジェンスツールを公開します。調査根拠と構造化されたリスク評価を返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcpclaude mcp add --transport http counterparty-due-diligence https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp{"mcpServers":{"counterparty-due-diligence":{"type":"http","url":"https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp"}}}Cursor で開く{"servers":{"counterparty-due-diligence":{"type":"http","url":"https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp"}}}VS Code で開く{"mcpServers":{"counterparty-due-diligence":{"type":"http","url":"https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp"}}}{"mcpServers":{"counterparty-due-diligence":{"serverUrl":"https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
取引先デューデリジェンス MCP サーバー
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf)に追加します。
{
"mcpServers": {
"counterparty-due-diligence-mcp": {
"url": "https://ryanclinton--counterparty-due-diligence-mcp.apify.actor/mcp"
}
}
}
AI エージェント向けの取引先デューデリジェンス — この MCP サーバーは、世界各地の企業登記簿、制裁対象者リスト、規制関連書類、デジタル検証にまたがる18 のライブデータソースを連携し、**取引先リスクスコア(0~100)**を算出します。永続的な /mcp エンドポイントを介して、Claude、Cursor、Windsurf、Cline、および MCP 互換クライアントに接続できます。コンプライアンスチーム、法律専門家、フィンテックプラットフォームは、複数のタブを開いて手作業で調査する代わりに、単一のツール呼び出しで調査を完了できます。
このサーバーは Apify の Standby モードで動作するため、リクエストのたびにコールドスタートせず、常時起動状態を保って数秒で応答します。各ツールはアクター呼び出しを並列で実行します。完全な counterparty_risk_score では最大 15 の情報源に同時に問い合わせ、その結果を FATF の手法に準拠した 5 項目の加重スコアリングモデルに入力します。サブスクリプションも月額利用料もなく、ツール呼び出しごとに料金が発生します。
どのようなデータにアクセスできますか?
| データ項目 | 情報源 | 対象範囲 |
|---|---|---|
| 📋 世界各地の企業登記簿検索 | OpenCorporates | 140 以上の管轄区域 |
| 🏢 英国企業の登記情報と役員 | UK Companies House | 英国内のすべての事業体 |
| 🍁 カナダ連邦企業登記簿 | Canada Corporations | 連邦および州 |
| 🦘 オーストラリア事業者番号の検索 | Australia ABN | 登録済みのすべての ABN |
| 🥝 ニュージーランド企業登記簿 | NZ Companies Office | NZBN データベース全体 |
| 🔖 法人識別子の検証 | GLEIF LEI | 世界の LEI 登記簿 |
| 🛑 米国財務省 SDN/取引禁止対象者 | OFAC Sanctions | SDN リスト全体 |
| 🌐 世界各地の制裁対象者、PEP、監視対象リスト | OpenSanctions | 100 以上のプログラム |
| 🚨 国際指名手配者 | 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 |
| 💶 欧州 VAT の検証 | EU VAT Validator | EU 加盟国 |
| ✅ EU VAT 番号の検証 | EU VAT Registry | EU 27 か国 |
この取引先デューデリジェンス MCP サーバーを使う理由
手作業で取引先を調査するには、Companies House、OFAC、OpenSanctions、EDGAR、CFPB など、8~15 個のブラウザータブを開き、結果をスプレッドシートにコピーして、リスクを評価するまでに事業体ごとに 2~4 時間を費やす必要があります。週に 20~50 件のオンボーディングを処理するコンプライアンスチームでは、この作業が常勤の担当者を必要とする規模に膨らむ一方で、成果物は一貫性に欠け、記録も残りません。
このサーバーを使えば、AI エージェントからの構造化されたツール呼び出しにより、そのプロセスを一元化できます。アナリストやエージェントが「GB の Acme Corp を審査して」と指示すると、2 分以内に、根拠を添えたスコア付き JSON レポートが返されます。情報源はすべて記録され、各調査結果はライブデータの取得元まで追跡できます。
データに加えて、次のプラットフォーム機能も利用できます。
- スケジュール設定 — 取引先ポートフォリオの週次再審査を設定し、リスクの変化を自動的に検知できます
- API アクセス — Apify API を介して KYB プラットフォームやコンプライアンスシステムに直接統合できます
- 永続的なスタンバイ — サーバーは Standby モードで常時起動状態を保つため、時間が重要な確認でもコールドスタートによる遅延がありません
- 監視 — 実行の失敗時や予期しない結果が発生したときに、Slack またはメールでアラートを受け取れます
- インテグレーション — 結果を Zapier、Make、Google Sheets、HubSpot、または Webhook に接続できます
機能
- 8 個の MCP ツールで、初期スクリーニングから最終的なリスクスコアの算出まで、取引先調査の全ワークフローをカバーします
- 18 の並列データソースを
runActorsParallel()で実行します。ほとんどのツールは、データソースの数にかかわらず 30~120 秒で完了します - **取引先リスクスコア(0~100)**を 5 つの加重ディメンションに基づいて算出します:制裁監視リスト(30 点)、企業コンプライアンス(25 点)、規制上のエクスポージャー(20 点)、管轄区域リスク(15 点)、デジタルプレゼンス(10 点)
- 5 段階のリスク評価 — LOW(0~15)、MODERATE(16~35)、ELEVATED(36~55)、HIGH(56~75)、CRITICAL(76~100)。それぞれに実行可能なコンプライアンス上の推奨事項が付属します
- FATF に準拠した管轄区域のスコアリング — ブラックリスト対象 5、グレーリスト対象 13、タックスヘイブン 12、金融機密管轄区域 14 をそれぞれ別に分類し、重み付けします
- 実質的所有者の追跡 —
corporate_structure_analysisは複数の法人で共通する名義上の取締役を検出し、国境をまたぐ階層的な構造を警告し、LEI の親子関係を確認します - インサイダー取引のセンチメント — SEC Form 4 データの売買比率パターンに基づき、BEARISH/BULLISH/NEUTRAL に分類します
- ペーパーカンパニーの検出 — ドメインの登録期間が 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 をオンボーディングエージェントに組み込み、初期のリスク判定を自動化できます。スコアが 55 を超える法人は人間の審査担当者に回し、35 未満の法人はそのまま手続きを進めます。構造化された JSON 出力は、コンプライアンス担当者に必要な監査証跡としても利用できます。
法律事務所における受任前の利益相反チェック
新たな M&A の依頼や訴訟案件を受任する前に、対象企業と主要な関係者に対して 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 登録が、申告された事業歴と一致しているかを確認できます。これはよくある詐欺の兆候です。
M&A 対象企業の実質的支配者スクリーニング
corporate_structure_analysis を実行して、複数のシェル企業に登場する名義上の取締役、国境をまたぐ階層構造、および買収候補企業の LEI 登録の欠落を特定します。調査結果は、表明保証条項の一覧に直接反映されます。
MCP を介して取引先デューデリジェンスを実施する方法
- Apify API トークンを取得する — apify.com にサインインし、Settings > Integrations に移動して、トークンをコピーします。無料プランには、毎月 $5 分のクレジットが含まれています。
- MCP クライアントを接続する — サーバー URL をクライアント設定に追加します(以下の接続例を参照)。インストールは不要です。サーバーは Apify のインフラストラクチャで実行されます。
- ツールを呼び出す — AI エージェントに「Meridian Capital Holdings の取引先リスクをスクリーニングして」と尋ねるか、企業名と任意のドメインまたはティッカーを指定して
counterparty_risk_scoreを直接呼び出します。 - 構造化レポートを確認する — 結果は、ディメンションごとの調査結果、情報源のヒット件数、平易な言葉でのコンプライアンス上の推奨事項を含む、スコア付き JSON オブジェクトとして返されます。
MCP ツールのリファレンス
| ツール | 価格 | 機能 |
|---|---|---|
comprehensive_company_screening | $3.00 | 世界各地の企業登記簿(OpenCorporates、UK、AU、CA、NZ)と GLEIF LEI を並行して検索します。詳細なウェブ調査も任意で実施できます。登記簿の検索結果、役員、企業のステータスを返します。 |
sanctions_watchlist_check | $3.00 | OFAC SDN、OpenSanctions(100 以上のプログラム)、Interpol Red Notices、FBI Most Wanted を照合します。一致した詳細情報と重大度評価(CLEAR / MODERATE / HIGH / CRITICAL)を返します。 |
corporate_structure_analysis | $3.00 | 複数の登記簿を用いて実質的支配者を分析します。名義上の取締役、管轄区域をまたぐ階層構造、LEI の親子階層、シェル企業の指標を検出します。 |
regulatory_exposure_report | $3.00 | SEC EDGAR の提出書類、BEARISH/BULLISH/NEUTRAL のセンチメント判定付き Form 4 インサイダー取引情報、製品カテゴリー別の CFPB 苦情件数を提供します。 |
political_influence_map | $3.00 | OpenSanctions、Interpol、FBI を通じて PEP スクリーニングを実施します。OpenSanctions の統合データセットから、PEP タグ付きのエントリーを絞り込みます。 |
digital_presence_verification | $3.00 | WHOIS によるドメインの登録期間とプライバシーの確認、技術スタックの検出、EU VAT 番号の検証を行います。ドメインの登録期間が 90 日未満、有効期限まで 30 日未満、VAT 番号が無効な場合にフラグを立てます。 |
counterparty_risk_score | $5.00 | 最大 15 の情報源を並行して処理するフルパイプラインです。5 ディメンションのスコアリングモデル(0-100)、評価グレード、ディメンション別の内訳、実行可能なコンプライアンス上の推奨事項を提供します。 |
jurisdiction_risk_assessment | $3.00 | 最大 20 件の管轄区域コードについて、FATF ブラックリスト/グレーリストの確認、タックスヘイブン分類、金融機密性の指標スコアリングを行います。企業との照合も任意で実施できます。 |
主な入力パラメーター
| ツール | 必須 | 任意 |
|---|---|---|
comprehensive_company_screening | company_name | jurisdiction(ISO コード)、company_number、include_deep_research(bool、デフォルトは false) |
sanctions_watchlist_check | name | entity_type(person/company/any)、country |
corporate_structure_analysis | company_name | lei(20 文字のコード)、jurisdiction |
regulatory_exposure_report | company_name | ticker、cik |
political_influence_map | name | country |
digital_presence_verification | domain | vat_number(例:"GB123456789") |
counterparty_risk_score | company_name | domain、ticker、jurisdiction、key_persons(最大 5 名) |
jurisdiction_risk_assessment | jurisdictions(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"
}
入力のヒント
- 管轄がわかっている場合は、必ず管轄のヒントを指定してください。
jurisdiction: "GB"を指定したcomprehensive_company_screeningは、4つの登記機関を並列で検索する代わりに、英国の Companies House を直接検索するため、応答時間を大幅に短縮できます。 counterparty_risk_scoreにkey_personsを追加してください。取締役と UBO のスクリーニングは企業チェックと並列で実行されるため、数秒しかかかりません。手動の KYB で最もよく見落とされるステップです。regulatory_exposure_reportではtickerを使用してください。ティッカーに基づく SEC クエリは、会社名のあいまい検索よりも明確なインサイダー取引データを返します。- LEI がある場合は、
corporate_structure_analysisにleiを渡してください。LEI を直接検索すると、名前検索では保証できない親子階層データが返されます。 counterparty_risk_scoreの完全なチェックに $5 を費やす前に、sanctions_watchlist_checkから始めてください。重大度が 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
}
}
出力フィールド
| Field | Type | Description |
|---|---|---|
entity | 文字列 | 検索した会社名 |
riskScore.total | 数値 | 複合リスクスコア(0~100) |
riskScore.grade | 文字列 | LOW / MODERATE / ELEVATED / HIGH / CRITICAL RISK |
riskScore.recommendation | 文字列 | コンプライアンス対応に関する平易な推奨事項 |
riskScore.dimensions.sanctionsWatchlist.score | 数値 | 制裁リスクのスコア(最大30) |
riskScore.dimensions.sanctionsWatchlist.findings | 文字列[] | ソースごとの一致内容 |
riskScore.dimensions.corporateHygiene.score | 数値 | 企業の透明性スコア(最大25) |
riskScore.dimensions.corporateHygiene.findings | 文字列[] | 登録状況、設立年数、LEI、企業構造に関する検出事項 |
riskScore.dimensions.regulatoryExposure.score | 数値 | 規制負担スコア(最大20) |
riskScore.dimensions.regulatoryExposure.findings | 文字列[] | SEC 提出書類、インサイダー取引、CFPB に関する検出事項 |
riskScore.dimensions.jurisdictionRisk.score | 数値 | 管轄リスクスコア(最大15) |
riskScore.dimensions.jurisdictionRisk.findings | 文字列[] | 管轄ごとの FATF、タックスヘイブン、秘匿性に関するフラグ |
riskScore.dimensions.digitalPresence.score | 数値 | デジタル上の正当性スコア(最大10) |
riskScore.dimensions.digitalPresence.findings | 文字列[] | ドメインの登録年数、WHOIS プライバシー、技術スタックに関する検出事項 |
dataSources.ofac | 数値 | OFAC のヒット件数 |
dataSources.opensanctions | 数値 | OpenSanctions のヒット件数 |
dataSources.interpol | 数値 | Interpol Red Notice のヒット件数 |
dataSources.fbi | 数値 | FBI Most Wanted のヒット件数 |
dataSources.corporateRegistries | 数値 | 全登記機関で見つかった企業記録の合計 |
dataSources.lei | 数値 | GLEIF で見つかった LEI レコード数 |
dataSources.secFilings | 数値 | SEC EDGAR の提出書類レコード数 |
dataSources.insiderTrades | 数値 | Form 4 のインサイダー取引レコード数 |
dataSources.cfpbComplaints | 数値 | CFPB の消費者苦情レコード数 |
dataSources.whois | 数値 | WHOIS ドメインレコード数 |
dataSources.techStack | 数値 | 技術スタックの検出レコード数 |
この取引先デューデリジェンス 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件のアクター呼び出しをディスパッチします。この関数は、個々の apify-client 呼び出しに対する Promise.all() をラップします。各アクターは waitSecs: 120 と memory: 256MB で実行されます。失敗したアクターはパイプラインを中断せず、空の配列を返します。部分的なデータでもスコアリングは行われます。
フェーズ 2:制裁スコアリング(最大 30 ポイント)
OFAC と OpenSanctions のヒットは 25 ポイントです。完全一致(matchScore >= 0.95)の場合はさらに 5 ポイントが加算され、上限は 30 ポイントです。Interpol のレッドノーティスのヒットは 15 ポイント、FBI Most Wanted のヒットは 10 ポイントです。key_persons が指定されている場合、人物ごとに Interpol と FBI への呼び出しが並列で 2 回実行され、同じ評価項目に反映されます。
フェーズ 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 ポイント)では、SEC への関連提出書類が 5 件以上(+5)、インサイダーの売却のみのパターン(+8)、売却/購入比率が 3:1 を超える(+5)、CFPB への苦情が 100 件以上(+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 分のプラットフォームクレジットが含まれており、1 回の counterparty_risk_score または複数回の個別ツール呼び出しを、料金が発生する前に実行できます。
最良の結果を得るためのヒント
-
主要人物を毎回スクリーニングしてください。
counterparty_risk_scoreのkey_personsパラメーターを使うと、同じ $5.00 の呼び出しで、取締役と UBO に対する Interpol および FBI のチェックが追加されます。会社名のみをスクリーニングした場合、名義上の取締役や UBO レベルの制裁リスト該当者を見落とすことがよくあります。 -
sanctions_watchlist_checkをゲートとして使用してください。 まず $3 の制裁チェックを実行します。severity が CLEAR なら、$5 のフルスコアに進みます。CRITICAL なら、そこで停止してください。それ以上費用をかけなくても、結果が分かります。 -
管轄区域のヒントを指定してください。 管轄区域コードがない場合、
comprehensive_company_screeningは英国、カナダ、オーストラリアの登記機関を同時に照会します。jurisdiction: "GB"を指定すると、英国の Companies House のみを対象とするため、応答時間が短縮され、無関係な結果も減ります。 -
フルスコアの前に管轄区域のリスクを確認してください。
jurisdiction_risk_assessmentが PROHIBITED を返した場合は、その結果を記録してから、詳細スコアに $5 を費やす前にエスカレーションしてください。コンプライアンスプロセス上、詳細スコアが不要な場合があります。 -
監査証跡用に完全な JSON をエクスポートしてください。 グレードだけでなく、レスポンス全体を保存してください。規制当局から、判断時に参照した各データソースの証拠を求められる場合があります。
-
重要なイベントが発生したら再スクリーニングしてください。 制裁リストや Interpol の通知は変更されます。取引先が CEO を変更した場合、買収を発表した場合、または新しい管轄区域に進出した場合は、
counterparty_risk_scoreを実行してください。
他の Apify アクターとの組み合わせ
| アクター | 組み合わせ方 |
|---|---|
| 企業の詳細調査 | comprehensive_company_screening の後に実行すると、企業登記データに、ニュース、経営幹部のプロフィール、論争の検出など、ウェブから取得した情報を追加できます |
| WHOIS ドメイン検索 | フルデジタル検証の前に、サプライヤーリストのドメインの経過年数を一括確認する用途に単独で使用し、フラグが付いたドメインを特定できます |
| ウェブサイトの技術スタック検出 | WHOIS データと組み合わせることで、経過年数チェックを通過したドメインを持つ企業のデジタルプレゼンスの基準値を作成できます |
| SEC EDGAR 提出書類アナライザー | regulatory_exposure_report でフラグが付いた特定の SEC 提出書類を詳細に読み込みます。文書全体のテキストを解析し、リスクに関する表現を検出します |
| 複数レビューアナライザー | 金融サービスの取引先について、Trustpilot と BBB の消費者感情を CFPB への苦情件数と照合します |
| ウェブサイト連絡先スクレーパー | 取引先のウェブサイトから掲載されている連絡先情報を抽出して確認し、企業登記記録との整合性をチェックします |
| B2B リード評価ツール | リスクスクリーニング後にリードスコアリングを適用します。取引先のリスクグレードと商業機会のシグナルを組み合わせ、オンボーディングにかける労力の優先順位を付けられます |
制限事項
- EU/EEA の企業登記所には直接対応していません。 このサーバーは、英国、オーストラリア、カナダ、ニュージーランドに直接対応しています。EU の事業体は OpenCorporates(140 以上の法域)と GLEIF LEI を通じてカバーしていますが、ドイツ、フランス、オランダなどの国では、登記所への直接アクセスに比べて詳細度が低くなります。
- 制裁対象のリアルタイム監視には対応していません。 ツールはクエリ実行時にデータを取得します。クエリ間に制裁リストが変更されても、再実行しない限り検出されません。継続的な監視には Apify Schedules を設定してください。
- 米国の事業体は OpenCorporates と SEC 経由でのみカバーしています。 米国の州レベルの企業登記所(Delaware SOS など)との直接統合はありません。米国の事業体のカバー範囲は、OpenCorporates がインデックス化している情報に依存します。
- あいまいな名称照合では誤検出が発生します。 制裁リストや監視リストのツールは、名称ベースの検索を使用します。一般的な名前では、無関係な照合結果が返されることがあります。制裁リストへの該当があった場合は、対応する前に必ず
matchScoreと情報源のコンテキストを確認してください。 - キーパーソンのスクリーニングは、1 回の呼び出しにつき最大 5 人までです。
counterparty_risk_scoreのkey_personsパラメーターは、応答時間を管理しやすくするため、最大 5 人まで処理します。より大規模な UBO ツリーの場合は、追加の人物ごとにpolitical_influence_mapを個別に実行してください。 - CFPB データは米国の金融サービスのみを対象としています。 規制上のエクスポージャーデータは、米国の消費者金融保護規制の対象となる企業のみをカバーしています。米国外の企業や金融以外の企業では CFPB の結果が 0 件返されますが、これは想定どおりであり、データの欠落ではありません。
- インサイダー取引データの取得にはティッカーが必要です。 SEC Form 4 の解析精度は、株式ティッカーがあると大幅に向上します。非公開企業や外国上場企業のインサイダー取引データは取得できません。
- 応答時間はデータソースの可用性によって異なります。 ツールは、基盤となる各アクターに 120 秒のタイムアウトを適用します。個々のソースでネットワークの問題が発生すると、合計応答時間が長くなります。タイムアウトしたソースの結果は、デフォルトで空の配列になります。
統合
- Zapier — CRM に新しい連絡先が登録されたときに取引相手のリスクスコアを取得し、評価とスコアをカスタムフィールドに入力します
- Make — 登記情報のスクリーニング、制裁チェック、CRM の更新を単一のフローに組み合わせた KYB 自動化シナリオを構築します
- Google Sheets — 取引相手のポートフォリオのリスクスコアと各次元の調査結果を、コンプライアンス追跡用のスプレッドシートにエクスポートします
- Apify API — クライアントの UI を介さずに、KYB プラットフォームやコンプライアンスシステムから MCP ツールを直接呼び出します
- Webhooks — スケジュールされたポートフォリオの再スクリーニング中に、高リスクまたは重大なスコアが生成された際にアラートを受信します
- LangChain / LlamaIndex — この MCP サーバーをコンプライアンスエージェントのツールとして接続し、取引相手の調査とデューデリジェンスメモの作成を自律的に行います
トラブルシューティング
企業が存在するのに、企業登録情報の結果が表示されません。 企業名が登録上の名称と異なる可能性があります。登録簿に記載されているとおり、「Limited」、「LLC」、「Inc.」、「Ltd.」などを含む正式名称を試してください。英国の企業の場合は、Companies Houseで正確な登録名を確認してから、company_nameとして渡してください。comprehensive_company_screeningにcompany_numberを指定すると、名称の照合を完全に回避できます。
制裁リストのチェックで、一般的な名称に対して多数の結果が返されます。 一般的な姓や汎用的な企業名では、これは想定される動作です。各結果のmatchScoreフィールドを確認してください。通常、0.8未満の結果はあいまい検索による一致です。counterparty_risk_scoreツールは、完全一致(スコア >= 0.95)にあいまい検索による一致よりも高いリスクペナルティを適用するため、総合スコアにはすでに信頼度が反映されています。
counterparty_risk_scoreが不完全なデータを返す、または想定より少ないソース件数が返されます。 個々の基盤アクターがタイムアウトしたりエラーを返したりすると、runActor()はエラーを捕捉し、そのソースについて空の配列を返します。スコアは引き続き算出されますが、シグナル数が少なくなるため、リスクが実際より低く評価される場合があります。dataSourcesオブジェクトには、データが返されたソースが表示されます。データがあるはずのソースの件数が0の場合は、一時的な障害の可能性があるため、再試行してください。
リスクスコア全体の処理がタイムアウトします。 counterparty_risk_scoreツールは、最大15個のアクターを並行して実行します。プラットフォームの負荷が高い場合、まれに2分近くかかることがあります。より速い結果が必要な場合は、最初にsanctions_watchlist_checkを実行してください(常に最速です)。初期スクリーニングを通過した企業に対してのみ、counterparty_risk_scoreを実行してください。
EU VATの検証で予想外の結果が返されます。 EU VAT ValidatorはVIES APIを使用しており、ピーク時間帯には特定のEU加盟国でタイムアウトが発生することがあります。有効な番号なのにdigital_presence_verificationでVATの結果が返されない場合は、数分後に再試行してください。
責任ある利用
- このサーバーは、政府の登録簿およびオープンデータベースから一般に公開されているデータのみを照会します。
- 制裁リストおよびウォッチリストのデータは、コンプライアンス上の判断を支援するために使用します。いずれかの企業に不利益な措置を講じる前に、資格を有するコンプライアンス専門家が確認する必要があります。
- 役員記録やウォッチリストの結果から取得した個人データを保存および処理する際は、GDPRおよび適用されるデータ保護法を遵守してください。
- 人による確認と相応の手続きを行わずに、スクリーニング結果だけを根拠として取引関係を終了しないでください。
- ウェブスクレイピングの合法性に関するガイダンスは、Apifyのガイドをご覧ください。
FAQ
このMCPサーバーでは、取引先のデューデリジェンスはどのように行われますか? このサーバーは、Model Context Protocol経由で8つのツールを公開します。AIエージェントは、企業名(および任意でドメイン、ティッカー、管轄区域、主要人物)を指定してツールを呼び出します。サーバーは、制裁リスト、企業登録簿、SEC提出書類、デジタル検証を対象とする最大15個のApifyアクターに並行してクエリを送信します。結果は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 秒で完了します。サーバーはスタンバイモードで動作するため、リクエスト間にコールドスタートによる遅延はありません。
この MCP サーバーを AML コンプライアンスに使用できますか? このサーバーは、OFAC 審査、OpenSanctions による PEP およびウォッチリストのチェック、FATF による法域リスク評価など、AML に関連する情報を提供します。AML ワークフローを支援するために設計されており、認証済みの AML コンプライアンスシステムに取って代わるものではありません。すべての結果は、資格を持つコンプライアンス担当者が確認する必要があります。また、調査結果への対応方法は、所属機関の AML ポリシーに従ってください。
ComplyAdvantage や Refinitiv World-Check とは何が違いますか? 商用 KYB プラットフォームは、チーム利用に月額 500~2,000 ドルに加えて、クエリごとの料金を請求します。このサーバーはサブスクリプションなしで、ツール呼び出し 1 回あたり 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 アカウントで実行の共有を有効にすると、問題のデバッグを迅速化できます。
- アカウント設定 > プライバシーに移動します
- 実行を公開 Actor の作成者と共有するを有効にします
これにより、問題が発生した際に実行の詳細を確認できるため、問題をより迅速に解決できます。データを閲覧できるのはアクターの開発者のみで、公開されることはありません。
サポート
バグを見つけた場合や機能をリクエストしたい場合は、このアクターのページにあるIssues タブで Issue を作成してください。カスタムソリューション、追加のレジストリ連携、またはエンタープライズ向けのコンプライアンスワークフローについては、Apify プラットフォームからお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。