# Sumsub MCP for AI Agents AI Agent Connect

> Sumsub MCP lets you manage identity verification and compliance workflows through your AI agent. You can create new applicants, track their KYC status in real-time, upload identity documents like passports, and generate WebSDK access tokens without switching tabs. It connects your Sumsub account directly to your workspace so you can handle onboarding and verification tasks using natural language.

## Overview
- **Category:** security-compliance
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_iHewIRYtFeazsAHvuNv9VlgGwiZnBNlz8RkMk9Zu/ai-agent-connect
- **Tags:** kyc, aml, identity-verification, compliance, onboarding

## Description

Sumsub MCP connects your identity verification and compliance workflows directly to your AI agent. Instead of jumping between your CRM and a separate dashboard to see if a user cleared their AML screening, you can just ask your agent for an update. This tool lets you create new applicants for specific KYC levels, pull full profile data using unique IDs, and track real-time verification statuses. You can even upload identity documents like passports or ID cards directly to a profile using base64 encoding. For developers, it makes it easy to generate secure WebSDK access tokens to get the onboarding flow started for your users. By adding this to your Vinkius catalog, you turn your AI into a functional compliance assistant. It handles the technical heavy lifting of the Sumsub API so your team can focus on moving users through the pipeline faster. You get a way to manage the entire lifecycle of an identity check without ever leaving your workspace.

## Tools

### get_applicant
Pull the full profile and data for a specific applicant using their unique ID.

### get_applicant_status
Check the current verification status of an applicant to see if they have cleared your requirements.

### add_document
Upload identity documents like passports or ID cards directly to an applicant's profile.

### create_applicant
Create a new applicant in Sumsub and assign them to a specific KYC or AML verification level.

### generate_access_token
Create a secure WebSDK access token to initialize the Sumsub flow for your end-users.

## Prompt Examples

**Prompt:** 
```
Can you check if the user with ID 9982 is finished with their KYC?
```

**Response:** 
```
I checked the status for applicant 9982. They are currently in the **pending** state. 

Sumsub is still reviewing the documents they submitted. Here is the summary:

* **Status**: Pending
* **Action**: Review in progress
* **ID**: `9982`
```

**Prompt:** 
```
Create a new applicant for a user named 'John Doe' at the basic verification level.
```

**Response:** 
```
I've created the new applicant for John Doe. Here are the details:

* **Status**: Pending
* **Level**: basic-kyc
* **ID**: `sb_7721_x9` 

Let me know if you want to upload any documents for them.
```

**Prompt:** 
```
I need a WebSDK token for a new user at the advanced level. Can you get that?
```

**Response:** 
```
I've generated the access token for the advanced verification level.

**Token**: `sb:eyJhbG...` 

You can use this to initialize the Sumsub WebSDK for your user now.
```

## Capabilities

### Create new applicants for KYC
Generate new applicant records for specific identity verification levels.

### Pull full profile data
Retrieve complete user profile information using a unique ID.

### Check real-time verification status
Get instant updates on whether an applicant has cleared their screening.

### Upload identity documents
Attach passports, ID cards, and other documents directly to user profiles.

### Generate WebSDK access tokens
Create secure tokens to initialize the Sumsub WebSDK for your end users.

## Use Cases

### Verifying a user's clearance
A compliance officer asks the agent to use get_applicant_status to see if a specific ID is approved for onboarding.

### Testing new signup flows
A developer uses the agent to generate tokens with generate_access_token and create test applicants with create_applicant.

### Batch uploading IDs
An ops team provides the agent with base64 strings to add_document to various profiles in a single session.

### Resolving stuck KYC checks
The agent pulls the full profile data using get_applicant to see exactly what documents are missing for a user.

## Benefits

- Stop switching tabs by using get_applicant_status to see verification progress instantly in your chat.
- Faster onboarding for users because you can use create_applicant to set up new accounts in seconds.
- Easier document management by using add_document to push identity files directly to the right profiles.
- Reduced developer overhead when using generate_access_token to handle WebSDK setup for your frontend.
- Better audit trails by using get_applicant to pull comprehensive profile data whenever a compliance check is needed.

## How It Works

The bottom line is you get a direct line to Sumsub's verification engine without leaving your chat interface.

1. Subscribe to this Connector and provide your Sumsub App Token and Secret Key.
2. Connect your preferred AI client to the Vinkius platform.
3. Start asking your agent to create applicants or check verification statuses.

## Frequently Asked Questions

**Does Sumsub MCP help with KYC and AML?**
Yes, it connects your AI to Sumsub's identity verification tools so you can manage compliance checks directly from your chat.

**Can I use Sumsub MCP to upload passports?**
Yes, you can use it to attach identity documents like passports or ID cards to any applicant profile using your AI agent.

**How does Sumsub MCP speed up onboarding?**
It lets your agent create applicants and check statuses in real-time, removing the need to switch between different apps and dashboards.

**Is Sumsub MCP good for fintech companies?**
It is designed for fintech and compliance teams who need to manage high volumes of identity checks and document verification efficiently.

**Can I check applicant status with Sumsub MCP?**
You can ask your agent for the real-time verification status of any specific applicant ID without leaving your workspace.

**How do I get Sumsub MCP to handle my documents?**
Your agent can take base64 encoded documents and attach them to the correct profile automatically when you give the command.

**Can I check if a specific user has passed their KYC verification?**
Yes. Use the `get_applicant_status` tool with the Applicant ID. The AI will return the current verification stage and whether they are approved, pending, or rejected.

**How do I provide a verification link to my users?**
You can use the `generate_access_token` tool. It provides the necessary token to initialize the Sumsub WebSDK for a specific User ID and verification level.

**Is it possible to upload a user's ID document directly through the agent?**
Yes, by using the `add_document` tool. You will need the Applicant ID, the document type (like PASSPORT), the country code, and the base64 encoded content of the file.