applicant_aml_case_get
ChatGPTGet the latest AML (Anti-Money-Laundering) screening case for an applicant. Returns the case id; the case review answer; each watchlist hit with its name, entity type, sources (each typed watchlist / media / related, with name and url) and per-hit match status; risk labels (e.g. pep, sanctions, terrorism, crime, adverseMedia, fitnessProbity); and whether ongoing monitoring is enabled.
applicant_aml_case_get
ChatGPTGet the latest AML (Anti-Money-Laundering) screening case for an applicant. Returns the case id; the case review answer; each watchlist hit with its name, entity type, sources (each typed watchlist / media / related, with name and url) and per-hit match status; risk labels (e.g. pep, sanctions, terrorism, crime, adverseMedia, fitnessProbity); and whether ongoing monitoring is enabled.
applicant_create_company
ChatGPTCreate a new company (legal-entity) applicant in Sumsub for KYB verification. Use this tool for business onboarding — companies, partnerships, trusts and other legal entities. For natural persons use applicant_create_individual instead. The applicant is registered against the given verification level and returned with its newly-assigned Sumsub id.
applicant_create_company
ChatGPTCreate a new company (legal-entity) applicant in Sumsub for KYB verification. Use this tool for business onboarding — companies, partnerships, trusts and other legal entities. For natural persons use applicant_create_individual instead. The applicant is registered against the given verification level and returned with its newly-assigned Sumsub id.
applicant_create_individual
ChatGPTCreate a new individual (natural person) applicant in Sumsub for KYC verification. Use this tool for personal identity verification of people, not legal entities. The applicant is registered against the given verification level and returned with its newly-assigned Sumsub id.
applicant_create_individual
ChatGPTCreate a new individual (natural person) applicant in Sumsub for KYC verification. Use this tool for personal identity verification of people, not legal entities. The applicant is registered against the given verification level and returned with its newly-assigned Sumsub id.
applicant_fraud_network_list
ChatGPTGet fraud network analysis for an applicant showing connections to other applicants through shared identifiers. Returns fraud network data including related applicants, risk indicators, common factors (email, device fingerprint, phone, IP address, document numbers), and network statistics for fraud detection and prevention.
applicant_fraud_network_list
ChatGPTGet fraud network analysis for an applicant showing connections to other applicants through shared identifiers. Returns fraud network data including related applicants, risk indicators, common factors (email, device fingerprint, phone, IP address, document numbers), and network statistics for fraud detection and prevention.
applicant_get
ChatGPTGet complete applicant data by ID - returns full profile with verification status, documents, and review results
applicant_get
ChatGPTGet complete applicant data by ID - returns full profile with verification status, documents, and review results
applicant_list
ChatGPTList applicants. Required type selects individual (KYC) or company (KYB). Optional filters: searchTerm (text search by name/applicantId/externalUserId/email/phone), country, date range, platform, review status (single value from the applicant lifecycle enum), level, externalUserId, clientId, rejectLabels, tags. Returns applicants with verification statuses, rejection reasons, and pagination.
applicant_list
ChatGPTList applicants. Required type selects individual (KYC) or company (KYB). Optional filters: searchTerm (text search by name/applicantId/externalUserId/email/phone), country, date range, platform, review status (single value from the applicant lifecycle enum), level, externalUserId, clientId, rejectLabels, tags. Returns applicants with verification statuses, rejection reasons, and pagination.
applicant_status_get
ChatGPTGet current verification status of an applicant - lightweight endpoint that returns only status information without full profile data. Returns verification process status including reviewStatus (init, pending, queued, awaitingUser, onHold, prechecked, completed, or awaitingService), reviewResult (GREEN/RED/YELLOW), processing stage, and moderation comments. Use this when you only need to check status quickly, rather than fetching full applicant data.
applicant_status_get
ChatGPTGet current verification status of an applicant - lightweight endpoint that returns only status information without full profile data. Returns verification process status including reviewStatus (init, pending, queued, awaitingUser, onHold, prechecked, completed, or awaitingService), reviewResult (GREEN/RED/YELLOW), processing stage, and moderation comments. Use this when you only need to check status quickly, rather than fetching full applicant data.
applicant_timeline_get
ChatGPTGet chronological timeline of all events in an applicant's verification journey (audit trail). Returns paginated list of events in reverse chronological order (newest first) including: applicant creation, document uploads, review actions, status changes, AML checks, notes added, tags modified, and system actions. Each event includes timestamp, event type, actor (who/what triggered it), and event-specific details. Critical for audit trails, compliance documentation, troubleshooting verification delays, and understanding applicant journey. Use offset for pagination through long timelines.
applicant_timeline_get
ChatGPTGet chronological timeline of all events in an applicant's verification journey (audit trail). Returns paginated list of events in reverse chronological order (newest first) including: applicant creation, document uploads, review actions, status changes, AML checks, notes added, tags modified, and system actions. Each event includes timestamp, event type, actor (who/what triggered it), and event-specific details. Critical for audit trails, compliance documentation, troubleshooting verification delays, and understanding applicant journey. Use offset for pagination through long timelines.
feedback
ChatGPTReport a capability gap in the Sumsub MCP server. You MAY call this tool when you: - looked for a tool that doesn't exist, - got incomplete results from a tool, - had to approximate the user's request, or - hit a parameter/format limitation. Describe the gap in abstract terms. Do NOT copy user PII, applicant IDs, transaction IDs, names, or chat contents into the arguments — use placeholders ("a specific applicant", "a recent transaction") instead of real values.
feedback
ChatGPTReport a capability gap in the Sumsub MCP server. You MAY call this tool when you: - looked for a tool that doesn't exist, - got incomplete results from a tool, - had to approximate the user's request, or - hit a parameter/format limitation. Describe the gap in abstract terms. Do NOT copy user PII, applicant IDs, transaction IDs, names, or chat contents into the arguments — use placeholders ("a specific applicant", "a recent transaction") instead of real values.
how_to_sumsub
ChatGPTAnswers a single user question about Sumsub using the official Sumsub documentation knowledge base. Call this whenever the user asks "how do I…", "how does X work in Sumsub", "where do I configure…", or otherwise needs procedural guidance about Sumsub — verification levels, applicant workflows, KYC/AML configuration, API integration, dashboard settings, webhooks, sandbox setup, transaction monitoring, etc. Pass the user's exact question (rephrased into a complete English sentence if needed) as the question argument; the tool returns a Markdown answer with linked source pages.
how_to_sumsub
ChatGPTAnswers a single user question about Sumsub using the official Sumsub documentation knowledge base. Call this whenever the user asks "how do I…", "how does X work in Sumsub", "where do I configure…", or otherwise needs procedural guidance about Sumsub — verification levels, applicant workflows, KYC/AML configuration, API integration, dashboard settings, webhooks, sandbox setup, transaction monitoring, etc. Pass the user's exact question (rephrased into a complete English sentence if needed) as the question argument; the tool returns a Markdown answer with linked source pages.
questionnaire_get
ChatGPTGet single questionnaire by its unique text ID. Returns complete questionnaire definition with sections, questions, and configuration. Use this to retrieve specific questionnaire details by ID (e.g., 'palmut', 'kyc-basic').
questionnaire_get
ChatGPTGet single questionnaire by its unique text ID. Returns complete questionnaire definition with sections, questions, and configuration. Use this to retrieve specific questionnaire details by ID (e.g., 'palmut', 'kyc-basic').
questionnaire_list
ChatGPTGet questionnaires configured in the dashboard. Returns questionnaire definitions with their IDs, names, sections, and question items. Use questionnaire_get to get a single questionnaire by ID.
questionnaire_list
ChatGPTGet questionnaires configured in the dashboard. Returns questionnaire definitions with their IDs, names, sections, and question items. Use questionnaire_get to get a single questionnaire by ID.
transaction_get
ChatGPTGet a single KYT transaction by ID, optionally including its review notes. Returns the full transaction — scoring, review status, and transaction details. Pass includeNotes=true to also fetch and embed a notes array of analyst notes attached to the transaction (each note has its text, author, timestamp, and tags).
transaction_get
ChatGPTGet a single KYT transaction by ID, optionally including its review notes. Returns the full transaction — scoring, review status, and transaction details. Pass includeNotes=true to also fetch and embed a notes array of analyst notes attached to the transaction (each note has its text, author, timestamp, and tags).
transaction_list
ChatGPTList, filter and search KYT transactions. Returns a paginated list of transactions matching the given criteria, each with scoring, review status, amount, currency, direction, parties and Travel Rule details. Filtering supports three combinable styles: (1) a high-level status preset via 'kytStatus'; (2) named filters combined with AND — transaction type, direction (in/out), date range (dateFrom/dateTo), amount range, risk score range, currency code, review status, confirmation, VASP counterparty, Travel Rule status, masking flag, platform event type, applicant; (3) an advanced 'criteria' tree using $or/$and and the operators =, <>, >, >=, <, <=, $contains over field paths such as data.type, data.info.direction, data.info.currencyCode, data.txnDate, score, review.reviewStatus, review.reviewResult.reviewAnswer, travelRuleInfo.status, etc. Supports free-text search (searchTerm).
transaction_list
ChatGPTList, filter and search KYT transactions. Returns a paginated list of transactions matching the given criteria, each with scoring, review status, amount, currency, direction, parties and Travel Rule details. Filtering supports three combinable styles: (1) a high-level status preset via 'kytStatus'; (2) named filters combined with AND — transaction type, direction (in/out), date range (dateFrom/dateTo), amount range, risk score range, currency code, review status, confirmation, VASP counterparty, Travel Rule status, masking flag, platform event type, applicant; (3) an advanced 'criteria' tree using $or/$and and the operators =, <>, >, >=, <, <=, $contains over field paths such as data.type, data.info.direction, data.info.currencyCode, data.txnDate, score, review.reviewStatus, review.reviewResult.reviewAnswer, travelRuleInfo.status, etc. Supports free-text search (searchTerm).
verification_level_get
ChatGPTGet single verification level configuration by ID with complete step configuration, document requirements, and AML settings
verification_level_get
ChatGPTGet single verification level configuration by ID with complete step configuration, document requirements, and AML settings
verification_level_list
ChatGPTGet paginated summaries of verification level configurations. Returns lightweight list items for discovery and navigation. Use verification_level_get for the full configuration of one level. Not the applicant-workflow routing graph.
verification_level_list
ChatGPTGet paginated summaries of verification level configurations. Returns lightweight list items for discovery and navigation. Use verification_level_get for the full configuration of one level. Not the applicant-workflow routing graph.
verification_link_create
ChatGPTGenerate an external WebSDK verification link. Creates a unique URL that directs users to the Sumsub verification flow for a specific verification level. The link has a configurable time-to-live and can be sent via email, SMS, or embedded in custom workflows.
verification_link_create
ChatGPTGenerate an external WebSDK verification link. Creates a unique URL that directs users to the Sumsub verification flow for a specific verification level. The link has a configurable time-to-live and can be sent via email, SMS, or embedded in custom workflows.
applicant_aml_case_get
Claudeapplicant_create_company
Claudeapplicant_create_individual
Claudeapplicant_fraud_network_list
Claudeapplicant_get
Claudeapplicant_list
Claudeapplicant_status_get
Claudeapplicant_timeline_get
Claudefeedback
Claudehow_to_sumsub
Claudequestionnaire_get
Claudequestionnaire_list
Claudetransaction_get
Claudetransaction_list
Claudevasp_list
Claudeverification_level_get
Claudeverification_level_list
Claudeverification_link_create
Claude