AI 에이전트로 KYC 검증 워크플로우 구축하기 (KO)
Didit의 MCP 서버와 워크플로우 오케스트레이터를 활용하여 AI 에이전트가 ID 확인, 실시간 인증, 데이터베이스 검증, AML 심사 등을 포함한 KYC 워크플로우를 구성하고 웹훅 설정, 조건부 분기 설정, 게시까지 한 번의 프롬프트로 처리합니다.
고객 신원 확인(KYC) 워크플로우는 단순한 검증 이상의 의미를 가집니다. 실제 온보딩 프로세스는 여러 단계를 거쳐 진행됩니다. ID 문서 확인, 실시간 인증, 데이터베이스 대조, 자금세탁 방지(AML) 위험 심사 등을 수행하고, 그 결과에 따라 분기하여 정상 사용자는 바로 통과시키고, 문제가 있는 사용자는 검토를 위해 분류합니다. 이러한 워크플로우를 구축하는 것은 일반적으로 노코드 에디터를 클릭하거나 API 호출을 직접 코딩하는 것을 의미합니다. Didit의 공식 Model Context Protocol (MCP) 서버와 Workflow Orchestrator를 사용하면 AI 에이전트가 프롬프트만으로 이를 수행할 수 있습니다. 에이전트에게 https://mcp.didit.me/mcp를 지정하면 다단계 워크플로우를 구성하고 웹훅을 연결하고, 조건부 분기를 설정하고 게시할 수 있습니다. 코딩이나 클릭은 필요 없습니다. 이 글에서는 그 방법을 소개합니다.
핵심 내용
- Didit의 MCP 서버는 Workflows & Questionnaires 카테고리를 포함하여 11개 카테고리에 걸쳐 130개 이상의 도구를 Streamable HTTP를 통해
https://mcp.didit.me/mcp에서 제공합니다. - AI 에이전트는 ID 확인, 실시간 인증, 데이터베이스 검증, AML 심사 등 KYC 워크플로우를 하나의 자연어 프롬프트로 구성할 수 있습니다.
- Workflow Orchestrator는 조건부 분기, A/B 테스트, 웹훅, 원클릭 모듈 활성화 기능을 갖춘 시각적인 노코드 빌더입니다. 에이전트는 MCP를 통해 프로그래밍 방식으로 제어합니다.
- 조건부 분기를 통해 워크플로우는 결과를 기반으로 사용자를 라우팅할 수 있습니다. (예: 정상적인 세션은 승인, 문제가 있는 세션은 수동 검토 전송) 에이전트는 이러한 규칙을 설정합니다.
- 인증은 business.didit.me를 통해 OAuth 2.1 + Proof Key for Code Exchange (PKCE)를 사용하며, 호스팅 서버에는 API 키가 없고 액세스는 콘솔 역할에 따라 제한됩니다.
- Claude Code를 한 줄로 연결하세요:
claude mcp add --transport http didit https://mcp.didit.me/mcp— MCP 및 Orchestrator 레이어는 무료입니다.
단일 검증 대신 워크플로우를 구성해야 하는 이유
단일 KYC 세션은 프로토타입에는 적합합니다. 프로덕션 온보딩에는 오케스트레이션이 필요합니다. 어떤 모듈을 실행할지, 어떤 순서로 실행할지, 각 결과에 따라 어떻게 처리할지를 결정해야 합니다. Didit의 Workflow Orchestrator가 이러한 과정을 처리합니다. 시각적인 노코드 빌더로, 조건부 분기, 중첩된 결정, A/B 테스트, 웹훅, 원클릭 모듈 활성화 기능을 제공합니다. 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로 웹훅을 추가하고 게시합니다.
에이전트는 모듈을 순서대로 구성하고, AML 결과에 따라 일치하는 항목은 검토로 보내고, 정상적인 세션은 통과하도록 조건부 분기를 설정하고, 백엔드가 완료 시 알림을 받도록 웹훅을 등록하고, 워크플로우를 게시하여 활성화합니다. 그런 다음 전체 흐름을 처음부터 끝까지 테스트하기 위해 “Standard Onboarding에 세션을 생성하고 링크를 알려줘”라고 요청할 수 있습니다.
후속 작업은 대화형으로 유지됩니다. “패시브 실시간 인증 대신 활성 실시간 인증을 통해 트래픽의 절반을 보내는 A/B 테스트를 추가해줘” 또는 “ID 단계 전에 사용자 지정 설문 조사를 삽입해줘”와 같이 말입니다. 각 변경 사항은 프롬프트이며, 에이전트는 워크플로우를 즉시 편집합니다.
언어로 표현되는 조건부 분기
워크플로우의 가치를 발휘하는 것은 분기이며, 수동으로 구축하기 가장 까다로운 부분입니다. MCP를 통해 규칙을 설명하면 에이전트가 이를 코딩합니다. 정상적으로 통과하면 승인합니다. AML 심사 결과가 일치하면 수동 검토로 라우팅합니다. 낮은 얼굴 매칭 점수의 경우 두 번째 실시간 인증을 요구합니다. 고위험 지역의 사용자에 대해서만 주소 증명 모듈을 트리거합니다. Orchestrator는 중첩된 결정을 지원하므로 이러한 결정을 계층화할 수 있으며, 에이전트가 제어하므로 일반 영어로 논리를 설명하고 커밋하기 전에 이치에 맞는지 확인할 수 있습니다.
구성할 수 있는 모듈은 다음과 같습니다: ID Verification ($0.15), 패시브 실시간 인증 ($0.10), 얼굴 매칭 ($0.05), 데이터베이스 검증, AML screening ($0.20) 등이 있습니다. 일반적인 전체 KYC 번들 — ID, 패시브 실시간 인증, 얼굴 매칭, IP 분석 — 은 $0.33이며, 위험 모델에 필요한 모듈만 정확하게 구성할 수 있습니다.
웹훅은 루프를 완성합니다
게시된 워크플로우는 시스템에 어떤 일이 발생했는지 알려야 합니다. 에이전트는 Webhooks 도구 카테고리를 통해 웹훅을 등록하여 세션이 완료되거나 승인되거나 플래그가 지정되면 백엔드가 이벤트를 수신합니다. 즉, 에이전트가 구축한 워크플로우는 게시되는 즉시 인프라에 연결됩니다. 에이전트에게 웹훅을 추가한 것과 같은 방식으로 목록을 확인하고 업데이트하거나 삭제하도록 요청할 수 있습니다.
클라이언트 연결
Claude Code는 하나의 명령어로 연결됩니다:
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는 모두 무료입니다. 워크플로우가 실행하는 검증에 대해서만 비용을 지불합니다. 모든 계정은 매월 500회의 무료 검증 횟수를 제공하며, 추론은 220개 이상의 국가, 14,000개 이상의 문서 유형, 48개 이상의 언어를 아우르는 2초 미만입니다. 이는 에이전트를 사용하여 워크플로우를 구축하고, 실제 테스트 세션을 실행하고, 모든 분기가 예상대로 작동하는지 확인하기에 충분한 여유 공간입니다.
Didit은 Y Combinator W26 졸업 기업이며, 수익을 창출하고 있으며, 750만 달러를 조달했으며, 1,500개 이상의 기업에서 매일 온보딩에 사용하는 것과 동일한 오케스트레이션 엔진을 기반으로 워크플로우를 구성합니다.
무료 시작
AI 에이전트를 https://mcp.didit.me/mcp로 지정하고 원하는 KYC 워크플로우를 설명한 다음 구성, 분기, 웹훅 연결 및 게시를 수행합니다. 무료로 작업 공간을 생성하고 시작하세요. 매월 500회의 검증 횟수를 무료로 제공하며, 카드 결제는 필요하지 않습니다. MCP 개요를 읽고, 오픈 소스 서버를 살펴보고, 에이전트가 도달할 수 있는 모든 워크플로우 도구를 알아보려면 개발자 허브를 살펴보세요.