Claude에서 KYC 세션 관리: 채팅을 통한 본인 확인 절차 실행
규정 준수 분석가가 Claude에서 Didit의 MCP 서버를 사용하여 KYC 세션을 검토하고, 추출된 데이터를 수정하며, 확인을 승인 또는 거부하고, 검토 대기열을 채팅 내에서 관리하는 방법입니다.
주요 내용
- OAuth(Open Authorization) 2.1 및 PKCE(Proof Key for Code Exchange)를 통해 Claude를 Didit의 MCP(Model Context Protocol) 서버에 연결하세요. API(Application Programming Interface) 키가 필요 없으며, 기존 Didit 역할 및 권한이 그대로 유지됩니다.
- 11개 카테고리에 걸친 115가지 도구를 통해 Claude 채팅 창에서 KYC(Know Your Customer) 세션을 검색, 검사, 수정, 검토, 승인 및 거부할 수 있습니다.
- 규정 준수 분석가는 전체 '검토 중' 대기열을 처리할 수 있습니다. 즉, 비즈니스 콘솔을 열지 않고도 결정을 검사하고, 잘못 읽은 필드를 재정의하며, 감사 추적 메모를 남기고, 승인 또는 거부하고, 부분 재제출을 요청할 수 있습니다.
- MCP는 로그인된 Didit 사용자의 정확한 조직 역할을 수행합니다. 분석가는 콘솔에서 할 수 없는 작업을 Claude에서 할 수 없습니다. 이는 규정 준수 책임자의 질문에 직접적으로 답변합니다. 즉, 권한은 우회되지 않습니다.
- Didit은 2,000개 이상의 프로덕션 회사에 서비스를 제공하며, 모델 추론은 2초 미만 p99로 실행됩니다. 전체 KYC 번들은 $0.33이며, 각 기능에는 매월 500건의 무료 확인이 포함됩니다.
KYC 확인은 규정 준수 팀의 일상적인 워크플로우입니다. 수동 검토를 위해 플래그가 지정된 세션이 도착합니다. 문서가 스캔되고 데이터가 추출되며, 항상 일정 비율은 인간 검토자가 처리해야 합니다. 이 검토자는 일반적으로 비즈니스 콘솔과 대기열 관리 도구를 번갈아 가며 세션마다 클릭하면서 하루를 보냅니다.
더 빠른 방법이 있습니다. Didit의 MCP(Model Context Protocol) 서버를 Claude에 연결하면 규정 준수 분석가는 단일 채팅 창에서 전체 검토 대기열을 처리할 수 있습니다. 검토 중인 세션을 검색하고, 각 세션이 플래그 지정된 이유를 읽고, 전체 결정 개체를 검사하고, 잘못 읽은 성 또는 생년월일을 수정하고, 검토자 메모를 남기고, 완전한 감사 추적과 함께 승인 또는 거부하고, 실패한 단계만 재제출을 요청하는 이 모든 작업을 대화를 벗어나지 않고 수행할 수 있습니다.
작동 방식
커넥터 설정 및 OAuth 흐름은 Claude 설치 가이드에 설명되어 있습니다. 일상적인 검토의 경우 중요한 경계는 간단합니다. 각 도구 호출은 로그인된 Didit 사용자의 기존 조직 역할로 실행되므로, 해당 사용자에게 해당 권한이 없는 경우 Claude는 세션을 승인하거나 편집할 수 없습니다.
Didit 커넥터를 Claude에 추가하세요. 구현 및 자체 호스팅 코드는 MIT 라이선스에 따라 공개 GitHub 저장소에서 사용할 수 있습니다.
Claude의 일일 KYC 검토 대기열
MCP 서버는 11개 카테고리에 걸쳐 115가지 도구를 노출합니다. KYC 세션을 검토하는 규정 준수 분석가를 위한 관련 워크플로우는 다음과 같습니다.
1. 작업 공간 검색
didit_context_get으로 시작하세요. 이 단일 호출은 기본 조직 및 앱을 포함하여 액세스할 수 있는 모든 조직 및 애플리케이션을 반환합니다. 이는 이전의 다단계 검색 패턴을 대체하고 즉시 작업을 시작할 수 있도록 합니다.
didit_context_get을 호출합니다. 선택한 조직과 애플리케이션을 명시하고, 아직 세션을 읽거나 변경하지 마세요.
2. 검토가 필요한 세션 찾기
status: "In Review"로 didit_session_search를 실행하세요. 이는 모든 앱과 조직을 한 번의 호출로 검색하고, 조직 및 앱 태그가 지정된 세션을 최신순으로 반환합니다. last_n_days를 사용하여 날짜 범위를 필터링하거나 workflow_id를 사용하여 특정 워크플로우로 드릴다운할 수 있습니다.
last_n_days: 1을 사용하여 "검토 중" 상태의 세션을 찾습니다. date_from 및 date_to 경계를 명시하고, session_id, workflow, 생성 시간 및 관찰된 검토 사유를 반환합니다. 쓰기 도구를 호출하지 마세요.
last_n_days는 달력 날짜 단축키입니다. date_from 및 date_to를 설정합니다. 이는 24시간 롤링 필터가 아닙니다. 검토 정책에 다른 경계가 필요한 경우 명시적인 YYYY-MM-DD 날짜를 전달하세요.
3. 전체 결정 검사
플래그가 지정된 세션에 대해 세션 식별자를 사용하여 didit_session_get_decision을 호출합니다. 이는 해당 세션의 구성된 워크플로우에 의해 생성된 전체 결정 및 추출된 데이터를 반환합니다. 해당 워크플로우의 모듈에 따라 응답에는 신분증 필드, 활성 및 얼굴 일치 결과, AML(자금세탁 방지) 심사 출력, 사기 신호 및 검토 증거가 포함될 수 있습니다. 워크플로우가 실행하지 않은 모듈은 기대하지 마세요.
세션 SESSION_UUID에 대한 전체 결정을 검색합니다. 관찰된 필드, 실패한 검사, 상충되는 증거 및 누락된 데이터를 분리합니다. 아직 상태를 추천하지 마세요.
4. 잘못 읽은 데이터 수정
OCR(광학 문자 인식)은 문자를 잘못 읽을 수 있습니다. 예를 들어, "O"여야 할 "0", OCR이 평탄화하는 악센트 문자, 날짜 형식 불일치 등이 있습니다. didit_session_update_data를 사용하여 추출된 모든 필드를 재정의할 수 있습니다. 이름, 성, 생년월일, 문서 번호, 발행 국가, 주소, 성별, 국적, 혼인 상태 및 문서별 추가 필드 등이 있습니다. 수정이 필요한 필드만 보내세요. 다른 모든 필드는 추출된 대로 유지됩니다.
세션 SESSION_UUID의 성을 "Muñoz"로만 변경합니다. 제 승인을 기다렸다가 didit_session_update_data를 호출하기 전에 제안된 필드 업데이트를 보여주세요.
5. 감사 추적 메모 남기기
didit_session_add_review를 사용하여 검토자 의견을 세션의 감사 추적에 첨부하세요. 선택적으로 동일한 호출의 일부로 세션 상태를 변경할 수 있습니다. 예를 들어, 적극적으로 작업 중인 경우 "검토 중"으로 이동하거나 검사가 완료된 경우 "승인됨"으로 이동할 수 있습니다. 모든 메모 및 상태 전환은 기록되고 타임스탬프가 찍힙니다.
세션 SESSION_UUID에 이 검토 의견을 상태 변경 없이 추가합니다: "문서 시각 영역과 비교 후 성이 수정되었습니다."
6. 승인, 거부 또는 재제출 요청
검토가 확정되면 didit_session_update_status를 사용하여 최종 상태를 Approved 또는 Declined로 설정하고, 선택적으로 댓글과 이메일 알림을 추가합니다. 승인된 결정을 명확하게 하는 프롬프트를 사용하세요.
세션 SESSION_UUID를 "수동 검토가 정책 v4.2에 따라 완료되었습니다."라는 댓글과 함께 승인됨으로 업데이트합니다. 추출된 신원 데이터는 변경하지 마세요.
부분 재제출은 대화형 레이블보다 엄격합니다. nodes_to_resubmit에는 해당 세션에 대해 반환된 정확한 실패 노드 식별자가 포함되어야 합니다. liveness 또는 blurred document page와 같은 값은 설명이지 실행 가능한 노드 식별자가 아닙니다. 먼저 다음을 요청하세요.
세션 SESSION_UUID에 대한 결정에서 재제출 가능한 정확한 실패 노드 식별자를 나열합니다. 세션을 변경하지 마세요.
이러한 식별자를 검토한 후 그대로 사용하세요.
세션 SESSION_UUID를 재제출됨으로 설정하고 다음 정확한 nodes_to_resubmit 값: ["EXACT_NODE_ID_1", "EXACT_NODE_ID_2"]를 전달합니다. "실패한 구성 단계만 다시 시도하십시오."라는 댓글을 추가합니다.
찾기, 검사, 수정, 메모, 결정 등 전체 워크플로우는 Claude 내에서 이루어집니다. 검색 및 읽기는 검토자 감사 항목을 생성하지 않습니다. 쓰기 도구는 뚜렷한 효과를 가집니다. didit_session_update_data는 수정을 적용하고, didit_session_add_review는 검토자 메모를 생성하며, didit_session_update_status는 선택적 감사 추적 댓글과 함께 상태 변경을 기록합니다.
10가지 세션 상태 및 그 의미
세션을 검색하거나 검토할 때 상태별로 필터링합니다. Didit은 세션 수명 주기 동안 10가지 상태를 추적합니다.
- 시작되지 않음 — 세션이 생성되었고 확인 링크가 생성되었지만 사용자가 아직 열지 않았습니다.
- 진행 중 — 사용자가 확인 흐름을 열고 적극적으로 단계를 완료하고 있습니다.
- 검토 중 — 세션이 현재 사람의 검토를 위해 대기열에 있습니다. 구성된 워크플로우 로직 또는 승인된 검토자의 수동 상태 변경을 통해 여기에 도달했을 수 있습니다.
- 승인됨 — 세션의 현재 결정 상태는 승인됨입니다. 이 상태는 구성된 워크플로우 또는 승인된 검토자의 수동 상태 재정의에서 비롯될 수 있습니다. 모든 가능한 검사가 실행되거나 통과했음을 증명하지는 않습니다.
- 거부됨 — 세션의 현재 결정 상태는 거부됨입니다. 구성된 워크플로우 로직 또는 승인된 검토자의 수동 상태 재정의를 반영할 수 있으므로, 레이블을 실패한 검사 목록으로 취급하는 대신 반환된 증거를 읽으세요.
- 만료됨 — 사용자가 확인을 완료하기 전에 세션의 시간 창이 경과했습니다.
- 포기됨 — 사용자가 흐름을 시작했지만 완료하지 못했습니다.
- KYC 만료됨 — KYC 데이터 자체가 만료되었습니다(예: 확인 후 만료된 신분증이 감지됨).
- 재제출됨 — 분석가가 부분 재제출을 요청했고, 사용자에게 실패한 단계만 다시 수행하도록 요청했습니다.
- 사용자 대기 중 — KYB(Know Your Business) 상위 세션은 필요한 하위 KYC 당사자가 확인을 완료하는 동안 대기 중입니다.
권한 및 보안
AI(인공 지능) 연결 도구에 대한 규정 준수 책임자의 반대는 간단합니다. 에이전트가 채팅에서 인간 검토자가 콘솔에서 할 수 없는 작업을 할 수 있습니까? Didit의 MCP 서버를 사용하면 대답은 '아니요'입니다. MCP는 PKCE가 있는 OAuth 2.1을 통해 로그인된 Didit 사용자로 인증합니다. 모든 도구 호출은 해당 사용자의 조직 역할을 상속합니다. 비즈니스 콘솔과 MCP 서버는 service-didit-auth의 동일한 권한 백엔드에 대해 동일한 권한 검사를 적용합니다.
분석가는 자신의 역할이 이미 부여한 범위 내에서만 세션을 검토하고 데이터를 수정하며 승인 또는 거부할 수 있습니다. MCP를 연결하는 개발자는 자신의 역할이 허용하는 경우 워크플로우를 생성하고 웹훅을 관리할 수 있습니다. MCP 자체는 새로운 권한을 도입하지 않습니다. 동일한 권한 부여 모델에 대한 다른 인터페이스입니다.
이것은 누구를 위한 것인가
이 워크플로우는 KYC 세션을 검토하는 방법을 이미 알고 있는 규정 준수 분석가를 위해 설계되었습니다. MCP는 검토자의 판단을 자동화하지 않습니다. 컨텍스트 전환을 제거합니다. 분석가는 브라우저를 열고, 콘솔에 로그인하고, 올바른 세션 페이지를 찾고, 탭을 클릭하고, 양식에 입력하는 대신 자연어로 원하는 것을 설명하고 Claude는 도구 시퀀스를 실행합니다.
또한 휴대폰에서 검토 대기열을 점검하려는 규정 준수 리더와 Claude가 세션의 결정 데이터를 검토하고 패턴을 플래그 지정하는 것을 보면서 검토 프로세스를 배울 수 있는 신입 분석가에게도 유용합니다.
대신 콘솔을 사용해야 할 때
일부 작업은 비즈니스 콘솔에 남아 있습니다. Claude의 MCP 서버는 세션별 검토 및 관리 작업을 처리합니다. 규칙 번들 설치, 규칙 변경 테스트 또는 SAR(의심스러운 활동 보고서) 제출과 같은 대량 작업의 경우 이러한 기능은 콘솔의 트랜잭션 모니터링 및 사례 관리 인터페이스에 있습니다. MCP의 사례 관리 도구는 분류를 처리합니다. didit_case_manage는 할당, 댓글, 에스컬레이션, 재개, 해결 및 업데이트를 지원하지만, SAR 제출 및 규칙 엔진 구성은 콘솔 전용 워크플로우입니다.
시작하기
Claude 커넥터 설정에서 Claude를 Didit의 MCP 서버에 연결하세요. 서버는 무료이며, 호스팅된 엔드포인트는 설치가 필요 없으며, 전체 도구 참조는 docs.didit.me에 있습니다.
MCP 설정이 처음이라면 설치 가이드 또는 Didit MCP 개발자 페이지를 참조하세요. 세션 수명 주기 및 확인 실행 시 발생하는 일에 대한 개요는 Didit MCP 서버를 사용한 KYC를 읽어보세요. 도구 카탈로그는 MCP 도구 참조를 참조하세요.
Didit은 신원 및 사기 방지 인프라입니다. 115가지 MCP 도구. 전체 KYC 번들은 $0.33. 각 기능에 대해 매월 500건의 무료 확인. 2,000개 이상의 프로덕션 회사. Claude를 연결하고 로그인하여 검토를 시작하세요.