Export Control Screening について
Export Control Screening は、取引相手、技術、仕向地、貿易経路を審査するコンプライアンス担当者向けの MCP サーバーです。7 つのライブデータソースと 4 つのスコアリングモデルを組み合わせ、根拠付きの輸出コンプライアンス判定を返します。
主な機能
- 017 つのデータソースへの並列照会
- 02OFAC と OpenSanctions による取引相手審査
- 03デュアルユース技術の分類
- 04貿易迂回経路の検出
- 05総合スコアとコンプライアンス判定
- 06阻害要因と必要な対応の構造化出力
活用シーン
- 01取引前の購入者と最終需要者の審査
- 02仕向地別の半導体輸出確認
- 03取引相手と技術の最終用途リスク評価
- 04疑わしい積み替え経路の調査
MCP 対応
取引相手の審査、技術分類、迂回検出、国別規制、規制追跡、最終用途評価、包括的なコンプライアンスレポートを行う 7 つのツールを提供します。MCP クライアントはツールを呼び出し、構造化されたスコア、判定、根拠、対応事項を取得できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ryanclinton--export-control-screening-mcp.apify.actor/mcpclaude mcp add --transport http export-control-screening https://ryanclinton--export-control-screening-mcp.apify.actor/mcp{"mcpServers":{"export-control-screening":{"type":"http","url":"https://ryanclinton--export-control-screening-mcp.apify.actor/mcp"}}}Cursor で開く{"servers":{"export-control-screening":{"type":"http","url":"https://ryanclinton--export-control-screening-mcp.apify.actor/mcp"}}}VS Code で開く{"mcpServers":{"export-control-screening":{"type":"http","url":"https://ryanclinton--export-control-screening-mcp.apify.actor/mcp"}}}{"mcpServers":{"export-control-screening":{"serverUrl":"https://ryanclinton--export-control-screening-mcp.apify.actor/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
輸出管理スクリーニング MCP サーバー
クイックスタート
お使いの MCP クライアント(Claude Desktop、Cursor、Windsurf)に追加します:
{
"mcpServers": {
"export-control-screening-mcp": {
"url": "https://ryanclinton--export-control-screening-mcp.apify.actor/mcp"
}
}
}
取引関係者のスクリーニング、デュアルユース技術の分類、迂回ルートの検出を、単一の MCP ツール呼び出しで行う輸出管理スクリーニング MCP です。迅速で証拠に裏付けられたスクリーニング判断を必要とする輸出コンプライアンス担当者、防衛関連企業、半導体企業、通関業者向けに構築されています。
この MCP サーバーは、7 つのライブデータソースを並列に調整します:OFAC SDN リスト、OpenSanctions(100 以上の管轄区域)、UN COMTRADE の貿易フロー、USPTO 特許データベース、Federal Register、Congress Bills、REST Countries。取引リスク、デュアルユース分類、迂回検出、規制変更速度の 4 つの独立したスコアリングモデルを組み合わせ、輸出コンプライアンスの総合判定を APPROVED、LICENSE_REQUIRED、ENHANCED_REVIEW、DENIED のいずれかで提示します。
どのようなデータにアクセスできますか?
| データ項目 | ソース | 例 |
|---|---|---|
| 📋 OFAC SDN リストのスクリーニング | 米国財務省 OFAC | 「Huawei Technologies Co. Ltd — エンティティリスト」 |
| 🌐 世界各国の取引禁止対象者リスト | OpenSanctions(100 以上のリスト) | 「Mfang Group — EU の制限措置」 |
| 📦 国際貿易フローデータ | UN COMTRADE | UAE ハブ経由の 42 フロー — 積み替えフラグ |
| 📄 CCL/EAR デュアルユース分類 | USPTO 特許データベース | 「Cat 5 — 情報セキュリティ(暗号化)」 |
| 📰 BIS 規則と EAR 改正 | Federal Register | 「EAR Part 744 エンティティリスト改正 — 2025 年 4 月」 |
| 🏛️ 輸出管理に関する法案 | Congress Bills | 「CHIPS Act の拡大 — S.3892、上院可決」 |
| 🗺️ 国別リスクプロファイル | REST Countries | ロシア — 制裁対象、武器禁輸、エンティティリスト |
| 🔴 取引リスクスコア | 複合評価(0-100) | スコア:87 — ブロック(OFAC 一致) |
| 🟡 デュアルユース分類レベル | 特許スコアリングモデル | 管理対象 — BIS 輸出許可が必要 |
| 🔵 迂回ルートレベル | COMTRADE 異常検知モデル | 不審 — 5 件の積み替えハブ経由フロー |
| 🟢 規制変更速度 | Federal Register + Congress | 高 — 4 件の最終規則、2 件の成立法案 |
| ✅ 総合判定 | 4 モデルの加重複合評価 | 拒否 — 複合スコア 78/100 |
輸出管理スクリーニング MCP を使う理由
手動での輸出コンプライアンス確認は、時間がかかり、一貫性に欠け、費用もかかります。社内のコンプライアンスチームが、1 件の取引について OFAC、OpenSanctions、COMTRADE、Federal Register を手作業で相互参照すると、4~8 時間かかり、EAR カテゴリ、CCL の分類体系、COMTRADE のデータ形式に関する専門知識も必要です。Visual Compliance や MK Denial のような専用コンプライアンスプラットフォームでは、同等の範囲をカバーするために月額 500~2,000 ドルがかかります。
この MCP は、複数のソースを横断するスクリーニングのワークフロー全体を数秒で自動化します。Claude、Cursor、または MCP 対応の AI クライアントに接続し、「Shenzhen Microtek に AI チップを輸出しても問題ありませんか?」と自然な言葉で尋ねるだけです。MCP が 7 つすべてのデータソースへのクエリを処理し、スコアリングモデルを適用して、証拠の追跡情報を含む構造化された判定を返します。
プラットフォームの利点:
- スケジュール設定 — 取引相手の監視リストを対象に、毎日または毎週、定期的なスクリーニングを実行します
- API アクセス — Python、JavaScript、または任意の HTTP クライアントからプログラムでスクリーニングを実行します
- スタンバイモード — リクエスト間もサーバーがウォーム状態を保ち、コールドスタートによる遅延を解消します
- モニタリング — スクリーニングで DENIED または HIGH リスクの結果が出た際に、Slack またはメールでアラートを受け取ります
- 連携 — Webhook を使って Zapier、Make、Google Sheets、または貿易コンプライアンスシステムに接続します
機能
Promise.allSettledを使用して 7 つのライブデータソースを並列に照会するため、1 つのソースが利用できなくても結果が妨げられません- OFAC SDN スクリーニング — 一致があるたびに 20 ポイント(最大 40 ポイント)が加算され、BLOCKED ステータスと DENIED 判定が直ちにトリガーされます
- OpenSanctions による統合 — EU/UN/OFAC/UK のリストを統合した、世界各地の 100 以上の取引拒否対象者リストを照合し、1 回の実行につき最大 25 ポイントを加算します
- 国別リスクの階層分類 — 3 段階で国を分類します:制裁対象国(Cuba、Iran、DPRK、Syria、Russia:+10 点)、武器禁輸対象国(+5 点)、Entity List で懸念対象となる国(China、UAE、Pakistan、Myanmar など:+3 点)
- デュアルユース特許分類体系 — USPTO の特許テキストを、10 の EAR カテゴリーにわたる CCL 関連のキーワードパターン 35 件と照合します(カテゴリー 0 原子力、カテゴリー 1 特殊材料、カテゴリー 2 材料加工、カテゴリー 3 電子機器、カテゴリー 4 コンピューター、カテゴリー 5 情報セキュリティ、カテゴリー 6 センサー、カテゴリー 7 航法、カテゴリー 8 海洋、カテゴリー 9 航空宇宙)
- 5 段階の分類結果 — UNRESTRICTED、COMMERCIAL、DUAL_USE、CONTROLLED、MILITARY を出力し、重要カテゴリーの原子力(+10)および生物(+10)技術にはボーナスを加算します
- COMTRADE による迂回検知 — 国連の貿易フローデータを分析し、制裁対象の仕向地、既知の積み替えハブ 9 か所(UAE、Malaysia、Singapore、Hong Kong、Turkey、Georgia、Armenia、Kyrgyzstan、Uzbekistan)、および誤分類の可能性を示す単価の異常(0.01 ドル未満または 100,000 ドル超)を検出します
- 貿易ネットワークの階層化検知 — 取引相手国が 8 か国を超える場合、流通ネットワークに階層化構造がある可能性を検知します
- 規制変更速度のスコアリング — Federal Register の規則案(3 点)、最終規則(1 件につき 5 点)、および議会法案のステータス(可決/登録/成立:1 件につき 8 点)を数え、STATIC から CRITICAL までの変更レベルを算出します
- 4 モデルの複合スコア — 加重計算式:取引リスク 35% + デュアルユース 25% + 迂回 25% + 規制 15%
- 阻害要因と必要な措置を含む構造化された判定 — 出力に
requiredActionsとblockersの配列を個別に含めるため、コンプライアンスチームは次に取るべき手順を正確に把握できます - 利用上限の適用 — すべてのツール呼び出しで、実行前に
Actor.chargeイベントの上限を確認し、自動化されたワークフローでの予算超過を防ぎます
輸出管理スクリーニングのユースケース
取引前の取引関係者スクリーニング
製造業者や販売業者の輸出コンプライアンス担当者は、注文を処理する前に、すべての買い手、貨物運送業者、最終ユーザーをスクリーニングする必要があります。OFAC、BIS Entity List、EU 統合リストを手作業で相互照合すると、1 件の取引に何時間もかかります。screen_transaction_parties を使うと、取引リスクスコアと OFAC/OpenSanctions の証拠を数秒で取得でき、フラグが付いた取引だけを手動審査に回せます。
AI チップおよび半導体の輸出コンプライアンス
半導体企業は、高度なコンピューティング製品の輸出に関する国別制限が急速に変化する状況に直面しています。check_country_restrictions ツールは、国別プロファイルとともに OFAC および OpenSanctions の最新データを取得し、任意の仕向地の現在の制裁状況を提示します。「AI chips semiconductor」をトピックとして track_export_regulations と組み合わせると、高度なコンピューティング製品の輸出に影響する最新の BIS 規則を監視できます。
防衛請負業者の ITAR および EAR コンプライアンス
海外のパートナーと技術を共有する防衛請負業者は、移転前にパートナー企業と技術分類の両方を確認する必要があります。パートナー企業名と技術の説明を指定して assess_end_use_risk を使うと、取引関係者のスクリーニングとデュアルユース特許分類を相互照合した総合的な最終用途リスクスコアを 1 回の呼び出しで取得できます。
積み替えおよび迂回ルートの検出
不審な注文パターンを調査する貿易コンプライアンス担当者は、あらゆる商品または HS コードに対して detect_diversion_routes を使用できます。このツールは UN COMTRADE に問い合わせて最近の貿易フローを取得し、既知の積み替え拠点を経由する異常なルートを特定するとともに、誤分類または申告価格の過少申告を示唆する単価の不規則性にフラグを立てます。これらは迂回を示す一般的な指標です。
輸出管理規制のモニタリング
法務チームとコンプライアンスチームは、すべての EAR 改正、Entity List への追加、議会での輸出管理法案を追跡する必要があります。「quantum computing」、「drone」、「encryption」などのトピックに対して track_export_regulations を使用すると、規制の動向スコアと、その技術分野に影響を与える最近の連邦官報への掲載情報および議会法案の一覧をすべて取得できます。
新規取引先の包括的なコンプライアンスデューデリジェンス
新しいサプライヤーまたは顧客との取引関係を開始する前に、コンプライアンスチームは全体像を把握する必要があります。企業名、技術、仕向国を指定して generate_export_compliance_report を使用します。このツールは 7 つすべてのデータソースを同時に確認し、総合スコア、4 つのサブスコア、すべてのリスクシグナル、必要な措置、コンプライアンス判定をまとめた単一の構造化レポートを返します。コンプライアンス記録への記入に必要な情報がすべて含まれています。
輸出管理コンプライアンスを審査する方法
-
MCP サーバーを AI クライアントに接続します — サーバー URL
https://export-control-screening-mcp.apify.actor/mcpを Claude Desktop、Cursor、または MCP 対応のクライアントに追加します。Apify API トークンが必要です(apify.com で無料で作成できます)。 -
コンプライアンスに関する質問を平易な英語で入力します — 「ロシア向け CNC 装置について、Shenyang Machine Tool Co. の輸出コンプライアンスを全面的に確認してください」と入力します。AI が適切なツールを自動的に選択して呼び出します。
-
構造化された結果を確認します — 応答には、総合スコア(0-100)、判定(APPROVED/LICENSE_REQUIRED/ENHANCED_REVIEW/DENIED)、すべてのリスクシグナル、必要な措置の一覧が含まれます。DENIED 判定には、その理由を説明する具体的な阻害要因が含まれます。
-
結果をエクスポートまたは記録します — JSON 応答をコンプライアンス管理システムにコピーするか、Apify webhook を使用して結果を貿易コンプライアンスプラットフォームに直接送信します。
MCP ツール
| ツール | 価格 | 入力 | 返される内容 |
|---|---|---|---|
screen_transaction_parties | $0.045 | entity、country(任意) | 取引リスクスコア 0-100、OFAC の該当結果、制裁の該当結果、リスクレベル、シグナル |
classify_technology_risk | $0.045 | technology、domain(任意) | デュアルユース分類レベル、該当する機微な特許の数、該当する CCL カテゴリー |
detect_diversion_routes | $0.045 | commodity、country(任意) | 迂回レベル、貿易異常の件数、積み替えフラグ、シグナル |
check_country_restrictions | $0.045 | country | 制裁対象フラグ、OFAC の該当件数、国際制裁の該当結果、国のプロファイル |
track_export_regulations | $0.045 | topic | 規制変更レベル、提案規則および最終規則の件数、法案数、シグナル |
assess_end_use_risk | $0.045 | entity、technology | エンドユースリスクの総合スコア 0-100、取引リスクとデュアルユースのサブスコア |
generate_export_compliance_report | $0.045 | entity、technology(任意)、destination(任意) | 総合レポート全体:4 つのサブスコア、判定、必要な措置、阻害要因 |
入力のヒント
- エンティティ名は具体的に指定してください — 「Huawei」よりも「Huawei Technologies Co. Ltd」のほうが、より良い結果が得られます。判明している場合は、設立国も含めてください。
- 分類には技術の説明を使用してください —
classify_technology_riskでは、製品コードではなく、「fiber optic gyroscope navigation system」のような製品の説明を使用してください。 - 取引ツールには仕向国を指定してください —
countryパラメーターを追加すると、国リスクのスコアリングが有効になり、取引リスクスコアに最大20ポイントが加算されます。 - 新しい取引相手には
generate_export_compliance_reportを使用してください — 7つの情報源すべてを並列に実行し、料金は個々のツール呼び出しと同じです。 - ツールを順番に組み合わせてください — まずエンティティをスクリーニングし、結果がCLEARの場合は技術を分類します。完全なレポートは、判断が難しい関係や新しい関係に対してのみ実行してください。
出力例
{
"entity": "Shenyang Machine Tool Group",
"compositeScore": 62,
"verdict": "ENHANCED_REVIEW",
"transactionRisk": {
"score": 18,
"ofacHits": 0,
"sanctionsHits": 1,
"countryRiskFlags": 3,
"riskLevel": "LOW",
"signals": [
"1 international sanctions matches — enhanced screening required",
"Entity List concern country: China"
]
},
"dualUseClassification": {
"score": 74,
"patentCount": 22,
"sensitivePatents": 9,
"technologyCategories": [
"Cat 2 — Materials Processing",
"Cat 7 — Navigation & Avionics",
"Cat 3 — Electronics"
],
"classificationLevel": "CONTROLLED",
"signals": [
"9 patents with dual-use technology indicators",
"Technology spans 3 CCL categories: Cat 2 — Materials Processing, Cat 7 — Navigation & Avionics, Cat 3 — Electronics"
]
},
"diversionRoute": {
"score": 38,
"tradeAnomalies": 2,
"sanctionedDestinations": 0,
"transshipmentFlags": 4,
"diversionLevel": "WATCH",
"signals": [
"4 trade flows through known transshipment hubs (UAE, Malaysia, Singapore, etc.)",
"2 trade flows with suspicious unit pricing — potential misclassification"
]
},
"regulatoryChange": {
"score": 55,
"totalRegulations": 8,
"proposedRules": 3,
"finalRules": 3,
"congressBills": 4,
"changeLevel": "MODERATE",
"signals": [
"3 final rules — export control framework tightening",
"3 proposed rules — additional restrictions incoming",
"4 export control bills in Congress"
]
},
"allSignals": [
"1 international sanctions matches — enhanced screening required",
"Entity List concern country: China",
"9 patents with dual-use technology indicators",
"Technology spans 3 CCL categories",
"4 trade flows through known transshipment hubs",
"3 final rules — export control framework tightening"
],
"requiredActions": [
"BIS export license required before shipment",
"Enhanced due diligence on all transaction parties",
"Review ICP for compliance with new regulations"
],
"blockers": []
}
出力フィールド
| フィールド | 型 | 説明 |
|---|---|---|
entity | string | スクリーニング対象として送信されたエンティティ名 |
compositeScore | number | 加重総合リスクスコア(0~100)(取引35%、デュアルユース25%、転用25%、規制15%) |
verdict | string | APPROVED / LICENSE_REQUIRED / ENHANCED_REVIEW / DENIED |
transactionRisk.score | number | 取引当事者のリスクスコア(0~100) |
transactionRisk.ofacHits | number | OFAC SDN リストとの一致件数 |
transactionRisk.sanctionsHits | number | OpenSanctions のグローバルリストとの一致件数 |
transactionRisk.countryRiskFlags | number | 国リスクフラグの累積ポイント |
transactionRisk.riskLevel | string | CLEAR / LOW / MODERATE / HIGH / BLOCKED |
transactionRisk.signals | array | 人が読める形式のリスクシグナル文字列 |
dualUseClassification.score | number | デュアルユース技術の懸念スコア(0~100) |
dualUseClassification.patentCount | number | 分析した特許の合計数 |
dualUseClassification.sensitivePatents | number | CCL 関連技術キーワードを含む特許数 |
dualUseClassification.technologyCategories | array | 該当する EAR CCL カテゴリー文字列(例:「Cat 5 — Information Security」) |
dualUseClassification.classificationLevel | string | UNRESTRICTED / COMMERCIAL / DUAL_USE / CONTROLLED / MILITARY |
diversionRoute.score | number | 転用リスクスコア(0~100) |
diversionRoute.tradeAnomalies | number | 単価に異常がある貿易フローの数 |
diversionRoute.sanctionedDestinations | number | 制裁対象国への貿易フローの数 |
diversionRoute.transshipmentFlags | number | 既知の積み替え拠点を経由する貿易フローの数 |
diversionRoute.diversionLevel | string | NORMAL / WATCH / SUSPICIOUS / LIKELY_DIVERSION / CONFIRMED_DIVERSION |
regulatoryChange.score | number | 規制活動スコア(0~100) |
regulatoryChange.totalRegulations | number | 該当した Federal Register 掲載件数の合計 |
regulatoryChange.proposedRules | number | 規則制定案の掲載件数 |
regulatoryChange.finalRules | number | 公表された最終規則の数 |
regulatoryChange.congressBills | number | 議会で見つかった関連法案の数 |
regulatoryChange.changeLevel | string | STATIC / LOW / MODERATE / HIGH / CRITICAL |
allSignals | array | 4つすべてのスコアリングモデルからのシグナルを統合した文字列 |
requiredActions | array | 調査結果に基づく、実行可能なコンプライアンス対応手順 |
blockers | array | 取引承認を妨げる、取引を停止させる条件 |
輸出管理スクリーニングの料金はいくらですか?
Export Control Screening MCP はイベントごとの従量課金制です。ツール呼び出し1回につき0.045ドルです。プラットフォームのコンピューティング費用は含まれています。generate_export_compliance_reportを含め、すべてのツールの料金は同じです。
| シナリオ | ツール呼び出し回数 | 1回あたりの料金 | 合計料金 |
|---|---|---|---|
| 取引相手をすばやくスクリーニング | 1 | $0.045 | $0.045 |
| スクリーニング+技術の分類 | 2 | $0.045 | $0.09 |
| 取引前の完全な3項目チェック | 3 | $0.045 | $0.135 |
| 新たな取引相手10社を登録 | 10 | $0.045 | $0.45 |
| ウォッチリストの対象200件を毎月スクリーニング | 200 | $0.045 | $9.00 |
実行ごとに最大支出額を設定して、費用を管理できます。予算に達すると、MCP は処理を停止します。Apify の Free プランには毎月5ドル分のクレジットが含まれており、100回を超えるスクリーニング呼び出しを無料で利用できます。
Visual Compliance や MK Denial の料金は月額500~2,000ドルです。これに対し、この MCP なら、月に200回のスクリーニングを行うチームでも、サブスクリプション契約なしで9.00ドルです。
この MCP サーバーへの接続方法
Claude Desktop
claude_desktop_config.jsonに追加します。
{
"mcpServers": {
"export-control-screening": {
"url": "https://export-control-screening-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
Cursor / Windsurf / Cline
MCP 設定パネルにサーバー URL を追加します。
https://export-control-screening-mcp.apify.actor/mcp
Authorization ヘッダーに Apify API トークンを含めてください。サーバーは MCP Streamable HTTP トランスポートを使用します。
Python(Apify Actor API)
from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("ryanclinton/export-control-screening-mcp").call(run_input={})
# The MCP server is accessed via HTTP — use the standby URL directly for tool calls
print("MCP server URL: https://export-control-screening-mcp.apify.actor/mcp")
print(f"Run ID: {run['id']}")
JavaScript
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
// Trigger a screening via the MCP HTTP endpoint
const response = await fetch(
"https://export-control-screening-mcp.apify.actor/mcp",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_TOKEN",
},
body: JSON.stringify({
jsonrpc: "2.0",
method: "tools/call",
params: {
name: "generate_export_compliance_report",
arguments: {
entity: "Shenyang Machine Tool Group",
technology: "CNC precision machining center",
destination: "Russia",
},
},
id: 1,
}),
}
);
const result = await response.json();
const report = JSON.parse(result.result.content[0].text);
console.log(`Verdict: ${report.verdict} — Score: ${report.compositeScore}/100`);
console.log(`Required actions: ${report.requiredActions.join(", ")}`);
cURL
# Full export compliance report
curl -X POST "https://export-control-screening-mcp.apify.actor/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "generate_export_compliance_report",
"arguments": {
"entity": "Shenyang Machine Tool Group",
"technology": "CNC precision machining center",
"destination": "Russia"
}
},
"id": 1
}'
# Screen a transaction party only
curl -X POST "https://export-control-screening-mcp.apify.actor/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "screen_transaction_parties",
"arguments": {
"entity": "Beijing Skyrizon Aviation",
"country": "China"
}
},
"id": 2
}'
Export Control Screening MCP の仕組み
フェーズ1 — 並列データ収集
ツールが呼び出されると、runActorsParallelがPromise.allSettledを使用して、最大7つの下流 Apify アクターに同時にリクエストを送信します。これにより、データソースの応答が遅い場合や利用できない場合でも、呼び出し全体が失敗せず、空の配列が返されます。各下流アクターは、256 MB のメモリと120秒のタイムアウトで実行されます。generate_export_compliance_reportでは、OFAC SDN リスト、OpenSanctions のグローバル統合データ、USPTO の特許、UN COMTRADE、Federal Register、Congress Bills の最大6つのデータソースを同時に実行します。仕向国が指定されている場合は、仕向国の検索も7つ目の並列呼び出しとして実行されます。
フェーズ2 — 4つの独立したスコアリングモデル
各スコアリングモデルは収集されたデータを処理し、独立したスコアとシグナル文字列を生成します。
取引リスク(0~100):OFAC のヒットは1件あたり20ポイント(上限40点)、OpenSanctions のヒットは1件あたり8ポイント(上限25点)です。国別リスクフラグはティアに応じて加点されます。制裁対象国(+10)、武器禁輸(+5)、Entity List に関する懸念(+3)で、上限は20点です。OFAC のヒットがある場合、数値スコアにかかわらず、riskLevelは直ちに BLOCKED に設定されます。
デュアルユース分類(0~100):特許のタイトルと要約を、10の EAR カテゴリーに対応付けられた、CCL 関連の35個のキーワードと照合します。機微な特許の割合が基本スコアを決定し(上限40点)、CCL カテゴリーの幅広さで最大25点、重要カテゴリーのボーナスで最大20点(核+10、生物+10)、特許の総件数で最大15点が加算されます。
迂回ルート検出(0~100):COMTRADE の貿易記録を分析し、制裁対象の仕向地への取引フロー(1件あたり+15点)、1単位あたりの価格が100,000ドルを超える、または0.01ドルを下回る異常(1件あたり+5点。制裁対象の仕向地に関する加点と合わせて上限35点)、アラブ首長国連邦、マレーシア、シンガポール、香港、トルコ、ジョージア、アルメニア、キルギス、ウズベキスタンを経由する積み替えハブのルート(1件あたり+5点、上限25点)、3か国を超えるパートナー国を経由する階層化(追加の1か国あたり+3点、上限20点)、OpenSanctions による照合結果(ヒット1件あたり+5点、上限20点)を評価します。
規制変更(0~100):Federal Register の掲載情報は1件あたり3点で、最終規則には1件あたり5点のボーナスを加算します(合計上限40点)。議会法案は1件あたり3点で、成立または可決した法案には1件あたり8点を加算します(合計上限35点)。規制措置の総件数に応じて、最大25点の加速スコアが加算されます。
Phase 3 — 複合判定の組み立て
4 つのモデルスコアを固定の重みで組み合わせます。取引リスクは 35%、デュアルユースは 25%、迂回リスクは 25%、規制リスクは 15%です。数値のしきい値を適用する前に、ハードストップによる上書きを適用します。OFAC の該当が 1 件でもあれば、複合スコアにかかわらず DENIED となります。また、LIKELY_DIVERSION または CONFIRMED_DIVERSION も DENIED となります。複合スコアが 65 以上、または CONTROLLED 分類の場合は、その組み合わせに応じて DENIED または ENHANCED_REVIEW となります。requiredActions 配列は特定のシグナル条件に基づいて構築され、blockers 配列にはハードストップ条件のみが列挙されます。
Phase 4 — レスポンスの返却
すべてのツールレスポンスは、MCP の content[0].text 形式でラップされた構造化 JSON 文字列として返されます。サーバーは MCP SDK の StreamableHTTPServerTransport を使用し、クライアント間でセッション状態が漏洩しないよう、リクエストごとに新しい McpServer インスタンスを作成します。アクターは Apify の Standby モードで実行されます。Express サーバーは Standby ポートでリクエスト間も稼働し続けるため、繰り返しのクエリでコールドスタートの遅延は発生しません。
最良の結果を得るためのヒント
-
取引ツールでは仕向け国を指定してください。
countryパラメーターを指定すると、最大 20 ポイントが加算される国リスクのスコアリング段階が有効になります。指定しない場合、国リスクのスコアはゼロとなり、実際のリスクを見落とすことがあります。 -
新たな取引先には
generate_export_compliance_reportを使用してください。 料金は他の単一ツール呼び出しと同じ $0.045 ですが、すべてのデータソースを同時に実行します。追加のデータソースにより、特に複雑な貿易ネットワークを持つ国の企業に対する精度が向上します。 -
ENHANCED_REVIEW はクリア判定ではなく、手動のコンプライアンスレビューを開始するシグナルとして扱ってください。 複合スコアが 40~64 の場合は、複数のリスクシグナルが存在します。自動承認するのではなく、資格を持つ輸出コンプライアンスの専門家に回してください。
-
複雑な企業構造の分析には、Sanctions Network Analysis と組み合わせてください。 Export Control MCP は指定された企業を審査し、Network Analysis MCP は親会社や子会社が制裁対象かどうかを明らかにします。
-
スケジュールを設定して、規制関連のトピックを毎週監視してください。 製品ラインに関連する技術トピックについて
track_export_regulationsを使用してください。毎週実行するようスケジュールを設定し、changeLevelが HIGH または CRITICAL に達したときにコンプライアンスチームへ通知するよう、Webhook を設定してください。 -
APPROVED 判定を正式なコンプライアンスクリアランスとして扱わないでください。 APPROVED は、審査対象の情報源からリスクシグナルが検出されなかったことを意味します。これは審査結果であり、正式な ECCN 分類やライセンス判定ではありません。最終的なコンプライアンス上の判断は、必ず資格を持つ輸出法務の専門家に相談してください。
-
classify_technology_riskではdomainパラメーターを使用して、特許の検索結果を絞り込んでください。 たとえば、technology: "gyroscope"にdomain: "navigation"を指定すると、広範囲なジャイロスコープ検索よりも関連性の高い特許が返され、Cat 7 — Navigation & Avionics の分類精度が向上します。
他の Apify アクターとの組み合わせ
| アクター | 組み合わせ方法 |
|---|---|
| OFAC Sanctions Search | 境界事例について MCP を呼び出す前に、エンティティのリストを対象に SDN リストの一括スクリーニングを直接実行します |
| OpenSanctions Search | MCP の結果を OpenSanctions の生データで補完し、管轄区域別に 100 以上のリストを内訳表示します |
| Federal Register Search | track_export_regulations によってフラグ付けされた BIS 規則について、Federal Register の文書全文を取得します |
| Congress Bill Search | 規制トラッカーによってフラグ付けされた輸出管理法案について、法案全文と提案者情報を取得します |
| UN COMTRADE Search | detect_diversion_routes によってフラグ付けされた商品について、複数年の過去の貿易フロー系列を取得します |
| Patent Search | CONTROLLED または MILITARY としてフラグ付けされた技術について、請求項や図面を含む特許記録全文をエクスポートします |
| Company Deep Research | HIGH または BLOCKED としてフラグ付けされたエンティティについて、コンプライアンスファイル用の追加情報を収集するため、企業の詳細なインテリジェンス調査を実行します |
制限事項
- 正式な ECCN 分類ツールではありません。 デュアルユース技術分類器は、スクリーニングの補助として特許のテキストを CCL カテゴリにマッピングします。これは、公式な Export Control Classification Number(ECCN)の判定に相当するものではありません。正式な分類には、BIS のガイダンスまたは資格を有する輸出管理の専門家による助言が必要です。
- OFAC スクリーニングはエンティティ名に基づきます。 このツールは、エンティティ名の文字列を OFAC アクターに送信します。専用のスクリーニングプラットフォームが音声照合アルゴリズムを使って行うのと同等の、あいまいな名前の照合、音訳、別名の解決は行いません。
- COMTRADE データには公開の遅れがあります。 UN COMTRADE の貿易統計は通常、報告期間の終了から 3〜12 か月後に公開されます。迂回検出モデルが特定するのは過去のパターンであり、リアルタイムの取引ではありません。
- 特許分類は、10 の EAR カテゴリにわたる 35 のキーワードを対象としています。 キーワードリストに含まれない、一般的でない用語や新しい命名法を使用した技術は、フラグ付けされない場合があります。このモデルは、真に新しい技術の説明については、偽陰性が生じる方向に判断する傾向があります。
- 国のリスクは固定リストに基づきます。 制裁対象国、武器禁輸対象国、Entity List 対象国に関するリストは、スコアリングモデルにハードコードされています。最後のコード更新後に制限対象リストに追加された国は、アクターが再デプロイされるまでスコアに反映されません。
- USML または ITAR の分類は行いません。 このアクターは US Munitions List(USML)に対するスクリーニングや ITAR 分類の評価を行いません。防衛関連品目やサービスについては、国務省の Directorate of Defense Trade Controls に相談してください。
- 下流アクターの利用可能性。 結果は、下流の 7 つの Apify アクターが利用可能かどうかに左右されます。ソースが一時的に利用できない場合は空の配列が返され、そのスコアリング要素の値はデフォルトでゼロになります。このような場合、総合スコアはリスクを過小評価する可能性があります。
- ネガティブメディアやニュースのスクリーニングは行いません。 MCP は、エンティティに関する否定的な報道をニュースデータベースから検索しません。評判のスクリーニングには、コンプライアンスに関する判断を行う前に、ニュース検索アクターと組み合わせてください。
インテグレーション
- Zapier — ERP または CRM で新しい顧客レコードが作成されたときに、輸出コンプライアンスチェックを開始します
- Make — 新しい発注書を OFAC と照合してスクリーニングし、DENIED の結果をコンプライアンスキューに通知する自動ワークフローを構築します
- Google Sheets — スクリーニング結果を、事業体名、判定、スコア、タイムスタンプを含むコンプライアンスログのスプレッドシートに送信します
- Apify API — 貿易コンプライアンスプラットフォームまたは通関業者システムから、スクリーニングツールをプログラムで呼び出します
- Webhooks — スクリーニングの完了時に Webhook 通知を受け取り、Slack やメールでリアルタイムのコンプライアンスアラートを可能にします
- LangChain / LlamaIndex — MCP サーバーを AI コンプライアンスエージェントに統合し、内部文書やポリシー文書とあわせてスクリーニング結果を分析できるようにします
トラブルシューティング
-
判定が APPROVED なのに、フラグが立つと予想していた — 最もよくある原因は、事業体名が不完全であることです。設立国を含む正式な法人名を試してください。また、貿易データベースで事業体が別の名称を使用していないか確認してください。事業体チェックで問題がない場合は、製品の説明を使って個別に
classify_technology_riskを実行してください。 -
明らかに規制対象の技術なのに、
dualUseClassification.sensitivePatentsが 0 になっている — 分類器は 35 個のキーワードパターンを使用します。技術にリストにない専門用語(独自の製品名や英語以外の特許用語など)が使われている場合、一致しません。製品コードやブランド名ではなく、内容を説明するフレーズを使ってclassify_technology_riskを呼び出してください。 -
既知の積み替え懸念があるのに、迂回スコアが低い — COMTRADE データの公開には 3~12 か月の遅れがあります。不審な貿易フローが最近発生した場合、まだ COMTRADE データベースに反映されていない可能性があります。より詳細な結果を得るには、具体的な HS コードを使って UN COMTRADE Search アクターを直接実行し、補完してください。
-
支出上限に達したというエラー — イベントの課金上限に達すると、アクターは例外をスローせず、構造化されたエラー JSON を返します。Apify アカウントで支出上限を引き上げるか、複数の個別ツールを実行する代わりに
generate_export_compliance_reportを呼び出して、1 回の課金イベントでより多くの範囲をカバーしてください。 -
現在有効な政策分野なのに、規制変更スコアが LOW になっている — Federal Register と Congress の法案検索では、キーワードクエリを使用します。
track_export_regulationsでは、より具体的なトピック用語を試してください。たとえば、対象となる規制文書を絞り込むには、「chips」だけでなく「advanced computing AI chips BIS」を使用します。
責任ある利用
- この MCP は、OFAC、OpenSanctions、Federal Register、Congress.gov、USPTO、UN COMTRADE など、一般公開されている政府データベースにアクセスします。
- スクリーニング結果は調査用のツールであり、法的助言ではありません。輸出許可、ECCN 分類、取引承認に関するコンプライアンス上の判断には、すべて資格を持つ輸出管理の法律専門家への相談が必要です。
- EAR、ITAR、OFAC 規制、および管轄地域における同等の法律を含む、適用されるすべての輸出管理法を遵守してください。
- 根拠となる情報を人が確認せずに、スクリーニング結果だけを基に取引関係を拒否しないでください。
- ウェブスクレイピングの合法性に関するガイダンスは、Apifyのガイドをご覧ください。
よくある質問
この MCP による輸出管理スクリーニングは、Visual Compliance や MK Denial などの専用コンプライアンスプラットフォームとどう違いますか? 専用プラットフォームは、音韻を考慮した名前照合、統合されたケース管理、コンプライアンスプログラムの文書化を目的とした監査証跡を提供します。この MCP は、より幅広いデータソース(COMTRADE による迂回検知、特許のデュアルユース分類、規制の追跡)に対応し、1 回あたり $0.045 からの従量課金制です。一方、専用プラットフォームのサブスクリプション料金は月額 $500-2,000 です。初期スクリーニングや調査にはこの MCP を、正式なコンプライアンスプログラムの文書化や監査証跡には専用プラットフォームを使用してください。
この MCP による輸出管理スクリーニングでは、BIS エンティティリストを個別に確認しますか?
OpenSanctions は、BIS エンティティリストを含む世界各国の 100 以上の取引禁止対象者リストを統合しています。連邦官報に掲載されたエンティティリストへの追加も、track_export_regulations の結果に反映されます。Federal Register Search アクターを使って、エンティティリストを直接検索することもできます。
輸出管理スクリーニングに使用される OFAC SDN リストのデータは、どのくらい最新ですか? OFAC と OpenSanctions のデータは、クエリ時に下流のアクターからリアルタイムで取得されます。下流のアクターは、各データベースで現在公開されている情報を照会します。キャッシュされた古いローカルコピーはありません。OFAC は SDN リストをほぼリアルタイムで更新しており、この MCP 側で遅延することなく更新が反映されます。
輸出管理スクリーニングで、別名やペーパーカンパニーを通じて活動する制裁対象者を検知できますか? 現在のスクリーニングでは、OFAC と OpenSanctions の情報に対して、名前文字列の直接照合を行います。企業構造のマッピングや実質的支配者の追跡は行いません。別名やペーパーカンパニーを検知するには、この MCP とCompany Deep Researchを組み合わせ、スクリーニングの前に関連企業を特定してください。
デュアルユース技術の分類はどの程度正確ですか? 分類器は、10 の EAR カテゴリにわたる CCL 関連キーワード 35 個と特許のテキストを照合します。これは、詳しい確認が必要な技術を特定するためのスクリーニング補助を目的としており、正式な ECCN 判定を行うものではありません。核技術、暗号技術、誘導ミサイル推進技術など、明確に規制対象となる技術で最も高い精度が得られます。新しい技術や認知度の低い技術は照合されない場合があります。分類結果にフラグが立った場合は、必ず輸出コンプライアンスの有資格専門家に確認してください。
この輸出管理スクリーニングデータの使用は合法ですか? すべてのデータソースは、政府が公開しているデータベースです。OFAC は米国財務省の公開データベース、OpenSanctions は政府公開リストの集約データベース、UN COMTRADE は国連の公開統計データベースです。また、USPTO、Federal Register、Congress.gov もすべて米国政府の公開記録です。ウェブスクレイピングの合法性に関する Apify のガイドをご覧ください。
輸出コンプライアンスレポート全体の生成には、どのくらい時間がかかりますか?
generate_export_compliance_report ツールは、最大 7 つのデータソースへのクエリを並列実行します。合計応答時間は通常 15-45 秒で、下流のアクターの応答時間によって異なります。サーバーは Apify Standby モードで実行されるため、MCP サーバー自体のコールドスタートによる遅延はありません。
ENHANCED_REVIEW の判定は何を意味しますか?取引を進めてもよいですか? ENHANCED_REVIEW は、総合スコアが 40-64 の範囲にあるか、デュアルユース分類が CONTROLLED であることを意味します。これは取引を中止すべきという意味ではありません。取引を進める前に、輸出コンプライアンスの有資格専門家による確認が必要という意味です。ENHANCED_REVIEW の結果を自動承認しないでください。
監視対象の企業リストについて、輸出管理スクリーニングを定期実行できますか?
はい。Apify のスケジュール機能を使って MCP を定期実行するか、コンプライアンスシステムからプログラムでツールを呼び出してください。判定が APPROVED ではない場合に、結果がコンプライアンスキューに送信されるよう Apify ウェブフックを設定します。これは、取引相手を継続的に監視するための推奨パターンです。
この MCP は、外国籍の従業員に対するみなし輸出審査に対応していますか?
classify_technology_risk ツールは、外国籍の人が規制対象技術にアクセスする際に、みなし輸出規制の対象となる可能性があるデュアルユース特性を特定します。ただし、正式なみなし輸出判定は行いません。正式な判定には、特定の技術、個人の国籍、実施されているアクセス制御の分析が必要です。
輸出管理の審査結果を AI コンプライアンスエージェントで使用できますか? はい。この MCP は AI との連携を想定して設計されています。Claude、GPT-4、または MCP 対応の LLM に接続してください。AI はツールを呼び出し、構造化された JSON の結果を基に推論し、調査結果を社内のポリシー文書と照合して、コンプライアンスに関するメモを作成できます。LangChain および LlamaIndex の連携パターンについては、Apify のプラットフォーム連携機能をご覧ください。
7 つのデータソースのいずれかが一時的に利用できない場合はどうなりますか?
runActorsParallel 関数は Promise.allSettled を使用するため、ソースでエラーが発生しても、エラーをスローする代わりに空の配列を返します。スコアリングモデルはそのソースのデータをゼロとして受け取るため、該当するリスク要素のスコアはゼロになります。実際には、ソースが停止していると、合計スコアがリスクを過小評価する可能性があります。レスポンス内の個別のソース配列が空になるため、データが不足していることを確認できます。
改善にご協力ください
問題が発生した場合は、Apify アカウントで実行結果の共有を有効にすると、より迅速なデバッグにご協力いただけます。
- アカウント設定 > プライバシーに移動します
- 実行結果を公開 Actor 作成者と共有を有効にします
これにより、問題が発生した際に実行の詳細を確認できるため、より迅速に問題を解決できます。データはアクターの開発者だけに表示され、一般公開されることはありません。
サポート
バグを見つけた場合や機能のリクエストがある場合は、このアクターのページにあるIssues タブで課題を作成してください。カスタムソリューションやエンタープライズ向けの連携については、Apify プラットフォームからお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。