AIエージェントでKYC検証ワークフローを構築 (JA)
DiditのMCPサーバーとWorkflow Orchestratorを使用し、AIエージェントがID確認、本人確認、データベース照合、AMLなどを含むKYCワークフローを、一つのプロンプトから構築・公開します。Webhook設定や条件分岐も可能です。.
Know Your Customer (KYC) ワークフローは、単なる単一の検証ではありません。実際のオンボーディングでは、複数のチェックを組み合わせて実行します。ID書類の検証、本人確認、データベースとの照合、マネーロンダリング (AML) リスクのスクリーニングなどを行い、結果に応じて分岐させ、問題のないユーザーはそのまま通過させ、疑わしいユーザーはレビューに回します。通常、これを行うには、ノーコードエディターをクリックしていくか、APIコールを手動で記述する必要があります。Diditの公式 Model Context Protocol (MCP) サーバーとWorkflow Orchestratorを使用すると、AIエージェントがプロンプトからこれらを実行できます。エージェントにhttps://mcp.didit.me/mcpを指示すると、マルチモジュールワークフローを作成し、Webhookを接続し、条件分岐を設定し、コードを書かずに、クリックすることなく公開できます。この投稿では、その方法を紹介します。
主なポイント
- DiditのMCPサーバーは、Streamable HTTP経由で11のカテゴリにわたる130以上のツールを公開しています。その中には、ワークフローとアンケートのカテゴリも含まれています。
- AIエージェントは、ID検証、本人確認、データベース照合、AMLスクリーニングなどを含むKYCワークフローを、1つの自然言語プロンプトから構築できます。
- Workflow Orchestratorは、条件分岐、A/Bテスト、Webhook、ワンクリックモジュールアクティベーションを備えたビジュアルノーコードビルダーです。エージェントはMCP経由でプログラム的にこれを操作します。
- 条件分岐により、ワークフローは結果に基づいてユーザーをルーティングできます。問題を検出しないセッションは承認し、疑わしいセッションを手動レビューに送信します。エージェントがこれらのルールを設定します。
- 認証はOAuth 2.1 + Proof Key for Code Exchange (PKCE) で、business.didit.me経由で行われます。ホストサーバーにはAPIキーがなく、アクセスはコンソールロールに限定されます。
- Claude Codeを1行で接続:
claude mcp add --transport http didit https://mcp.didit.me/mcp— MCPとOrchestratorのレイヤーは無料です。
単一のチェックではなく、ワークフローを構築する理由
単発のKYCセッションはプロトタイプには適していますが、本番環境のオンボーディングにはオーケストレーションが必要です。どのモジュールをどの順序で実行し、各結果に対して何が起こるかを定義する必要があります。DiditのWorkflow Orchestratorはこれに対応します。これは、条件分岐、ネストされた決定、A/Bテスト、Webhook、ワンクリックモジュールアクティベーションを備えたビジュアルノーコードビルダーです。MCPサーバーがエージェントに公開するものはすべて、キャンバス上でモジュールをドラッグして組み立てることで得られる機能と同じです。
MCPパスの利点は、反復の速度です。必要なワークフローを記述すると、エージェントが構築し、確認し、会話の中で調整します—「AMLの前に住所確認のステップを追加する」—エディターから離れることなく。
エージェントが使用するツール
Model Context Protocolは、AIエージェントが外部ツールを一貫して呼び出すためのオープンスタンダードです。Diditのサーバーは公式実装であり、MITライセンスでgithub.com/didit-protocol/mcpで提供され、Streamable HTTP経由でhttps://mcp.didit.me/mcpで提供されます。その11のカテゴリにわたる130以上のツールのうち、ワークフローの構築には、Discovery(利用可能なモジュールと既存のワークフローを確認するため)、Workflows & Questionnaires(ワークフローを作成して公開するため)、およびWebhooks(通知を接続するため)が使用されます。Standalone VerificationとTransaction Monitoring & AMLのカテゴリは、構成する個々のモジュールを支えます。
ワークフロー全体を構築する単一のプロンプト
完全で公開されたワークフローを生成するような指示の例を次に示します。
「Standard Onboarding」という名前のKYCワークフローを構築し、ID検証、次に受動的な本人確認と顔認証、次にデータベース照合、次にAMLスクリーニングを実行します。AMLがヒットした場合、自動承認ではなく、セッションを手動レビューにルーティングします。セッションが完了したときにhttps://example.com/didit/hooksにWebhookを追加し、公開します。
エージェントは、モジュールを順番に構成し、AMLの結果に基づいてヒットした場合はレビューに回し、クリーンなセッションは通過するように条件分岐を設定し、Webhookを登録してバックエンドに完了の通知を送信し、ワークフローを公開してライブにします。その後、「Standard Onboardingに対してセッションを作成し、リンクを教えてください」と尋ねて、最初から最後まで全体をテストできます。
フォローアップは会話のままです。「受動的な本人確認の代わりに、アクティブな本人確認を経由するようにトラフィックの半分を送信するA/Bテストを追加する」または「IDステップの前にカスタムアンケートを挿入する」などです。各変更はプロンプトであり、エージェントはワークフローをその場で編集します。
言語で表現する条件分岐
ワークフローの価値が最も発揮されるのは分岐であり、手動で構築するのが最も面倒な部分です。MCP経由でルールを記述すると、エージェントがそれをエンコードします。クリーンなパスで承認します。AMLヒットで手動レビューにルーティングします。顔認証スコアが低い場合に、2回目の本人確認を要求します。リスクの高い地域からのユーザーに対してのみ、住所証明モジュールをトリガーします。Orchestratorはネストされた決定をサポートしているため、これらをレイヤー化でき、エージェントが操作しているため、コミットする前にプレーンな英語でロジックについて推論できます。
構成できるモジュールはカタログ全体に及びます。ID検証は$0.15、受動的な本人確認は$0.10、顔認証は$0.05、データベース照合、AMLスクリーニングは$0.20などです。典型的な完全なKYCバンドル—ID、受動的な本人確認、顔認証、IP分析—は$0.33で、リスクモデルに必要なモジュールを正確に構成できます。
Webhookでループを閉じる
公開されたワークフローは、システムに何かが起こったことを伝える必要があります。エージェントは、Webhookツールカテゴリを通じてWebhookを登録し、セッションが完了、承認、またはフラグが立てられたときにバックエンドにイベントを受信します。つまり、エージェントが構築したワークフローはデモではなく、公開された時点でインフラストラクチャに接続されます。Webhookを追加したのと同じように、Webhookをリスト、更新、または削除するようにエージェントに依頼できます。
クライアントを接続する
Claude Codeは1つのコマンドで接続します。
claude mcp add --transport http didit https://mcp.didit.me/mcp
/mcpを実行して、business.didit.me経由でOAuth 2.1 + PKCEフローを完了し、「Diditでログイン」します。ホストサーバーにはAPIキーはなく、すべての操作はコンソールロールを尊重します—didit:managementとdidit:verificationのスコープ全体で—つまり、エージェントはロールがすでに許可されている場合にのみ、ワークフローを構築して公開できます。
Claude Desktop、Cursor、VS Code、Windsurf、およびZedの場合、同じURLを指すJSONエントリを追加します。
{
"mcpServers": {
"didit": {
"type": "http",
"url": "https://mcp.didit.me/mcp"
}
}
}
ChatGPT Developer ModeはOpenAIのベータコネクタ経由で動作するため、その機能はベータ期間中は変更される可能性があります。完全なクライアントマトリックスはMCP概要ドキュメントにあります。
価格と無料のもの
MCPサーバーとWorkflow Orchestratorはどちらも無料で、ワークフローが実行する検証に対してのみ料金が発生します。すべての口座には1か月あたり500件の無料検証が提供され、推論は220以上の国、14,000以上のドキュメントタイプ、48以上の言語で2秒未満です。これは、エージェントでワークフローを構築し、実際のテストセッションを実行し、本番ユーザーを送信する前に、すべてのブランチが正常に動作することを確認するのに十分な余裕があります。
DiditはY Combinator W26であり、収益を上げており、750万ドルを調達し、1,500社以上の企業で本番環境で実行されています。つまり、エージェントがMCP経由で構成するワークフローは、それらの企業が毎日オンボーディングに使用しているのと同じオーケストレーションエンジン上に構築されています。
無料でお試しください
AIエージェントにhttps://mcp.didit.me/mcpを指示し、必要なKYCワークフローを記述し、構築、分岐、Webhookの接続、公開させます。ワークスペースを作成し、無料で開始し、毎月500件の検証をカードなしで利用できます。MCP概要を読み、オープンソースサーバーを参照するか、開発者ハブを探索して、エージェントがアクセスできるすべてのワークフローツールを確認してください。