Financial-grade eKYC identity verification suite for AI agents. 8 capabilities: face comparison, liveness detection (photo + video), document OCR (ID card, bank card, driver's license, vehicle license), and media labeling with 15+ attribute detectors.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ekyc-suite --env KYC_APPID='<KYC_APPID>' --env KYC_SECRET='<KYC_SECRET>' --env LABEL_APPID='<LABEL_APPID>' --env LABEL_SECRET='<LABEL_SECRET>' -- npx -y @wefi-ai/ekyc-suite-mcp~/.codex/config.toml
[mcp_servers.ekyc-suite]
command = "npx"
args = ["-y", "@wefi-ai/ekyc-suite-mcp"]
env = { KYC_APPID = "<KYC_APPID>", KYC_SECRET = "<KYC_SECRET>", LABEL_APPID = "<LABEL_APPID>", LABEL_SECRET = "<LABEL_SECRET>" }
# codex mcp add ekyc-suite --env KYC_APPID='<KYC_APPID>' --env KYC_SECRET='<KYC_SECRET>' --env LABEL_APPID='<LABEL_APPID>' --env LABEL_SECRET='<LABEL_SECRET>' -- npx -y @wefi-ai/ekyc-suite-mcp~/.cursor/mcp.json
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": [
"-y",
"@wefi-ai/ekyc-suite-mcp"
],
"env": {
"KYC_APPID": "<KYC_APPID>",
"KYC_SECRET": "<KYC_SECRET>",
"LABEL_APPID": "<LABEL_APPID>",
"LABEL_SECRET": "<LABEL_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ekyc-suite": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@wefi-ai/ekyc-suite-mcp"
],
"env": {
"KYC_APPID": "<KYC_APPID>",
"KYC_SECRET": "<KYC_SECRET>",
"LABEL_APPID": "<LABEL_APPID>",
"LABEL_SECRET": "<LABEL_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": [
"-y",
"@wefi-ai/ekyc-suite-mcp"
],
"env": {
"KYC_APPID": "<KYC_APPID>",
"KYC_SECRET": "<KYC_SECRET>",
"LABEL_APPID": "<LABEL_APPID>",
"LABEL_SECRET": "<LABEL_SECRET>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": [
"-y",
"@wefi-ai/ekyc-suite-mcp"
],
"env": {
"KYC_APPID": "<KYC_APPID>",
"KYC_SECRET": "<KYC_SECRET>",
"LABEL_APPID": "<LABEL_APPID>",
"LABEL_SECRET": "<LABEL_SECRET>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": [
"-y",
"@wefi-ai/ekyc-suite-mcp"
],
"env": {
"KYC_APPID": "<KYC_APPID>",
"KYC_SECRET": "<KYC_SECRET>",
"LABEL_APPID": "<LABEL_APPID>",
"LABEL_SECRET": "<LABEL_SECRET>"
}
}
}
}Environment variables
KYC_APPIDKYC_SECRETLABEL_APPIDLABEL_SECRET
Replace the placeholders with your own credentials and keep them out of version control.