CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

eKYC Suite

wefi-ai/ekyc-suite
3authSTDIOregistry active
Summary

Wraps Tencent Cloud's Faceid APIs into eight identity verification tools. You get face comparison with similarity scores, photo and video liveness detection for deepfake prevention, OCR for Chinese ID cards, bank cards, driver's licenses, and vehicle registrations, plus media labeling that checks for masks, coercion signals, multiple people in frame, or whether someone's in a car or hotel room. Designed for KYC workflows where an AI agent needs to verify documents or flag fraud indicators. Requires Tencent Cloud credentials, with test keys available for 100 free calls per appid. Best suited for financial services, loan origination, or any compliance scenario where you're automating identity checks through conversation.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

eKYC Suite MCP Server

Financial-grade eKYC / KYA toolkit for AI agents, exposed as 8 MCP tools.

It turns face comparison, photo/video liveness detection, document OCR, and risk media labeling into standard MCP tools that can be used by agent platforms, workflow builders, and local MCP clients.

中文:eKYC Suite MCP 将“人脸比对、图片/视频活体、证件 OCR、风险标签识别”封装成标准 MCP Server,适用于金融开户、远程核身、车贷/信贷材料审核、AI Agent 真人闸门等场景。

Why this MCP

AI agents are increasingly used in onboarding, lending, insurance, and compliance workflows. The missing layer is a reliable human gate: when an agent reaches a high-risk step, it needs to verify that the person/document/media evidence is real enough to continue.

This MCP provides that layer:

  • Human binding: compare a selfie with a document photo or reference photo.
  • Anti-spoofing: detect photo/video replay, synthetic faces, deepfake traces, and suspicious captures.
  • Document digitization: OCR ID cards, bank cards, driver licenses, and vehicle licenses.
  • Scene/risk tags: identify masks, coercion, phone use, multiple people, hotel/car/dealership scenarios, and other risk labels.

Capabilities

#ToolWhat it doesTypical use case
1face_compareCompares two face photos and returns similarity 0-100Selfie-to-ID match, duplicate account check
2photo_liveness_detectDetects forged/synthetic/replayed face photosLow-friction anti-fraud screen
3video_liveness_detectDetects deepfake/replay/synthetic face videosHigh-risk onboarding or transaction step-up
4id_card_ocrExtracts Chinese ID card fieldsOnboarding prefill, document digitization
5bank_card_ocrExtracts bank card number/expiryPayment binding, account verification
6driver_license_ocrExtracts driver license fieldsAuto insurance, car rental, fleet compliance
7vehicle_license_ocrExtracts vehicle license fieldsAuto loans, vehicle insurance, collateral checks
8media_labelingDetects 15+ portrait/environment labelsCompliance scene checks, evidence review

Install

npm install @wefi-ai/ekyc-suite-mcp

Or run from source:

git clone <repository-url>
cd ekyc-suite-mcp
npm install
npm test

Credentials

Create .env from .env.example and fill in credentials:

cp .env.example .env

You can configure one or both credential groups:

  • KYC_APPID + KYC_SECRET: enables tools 1-7.
  • LABEL_APPID + LABEL_SECRET: enables media_labeling.

Unconfigured tools return a clear missing-credential error instead of crashing.

In hosted HTTP/SSE mode, credentials may also be supplied per request by a gateway or marketplace that supports custom headers:

  • x-kyc-appid + x-kyc-secret
  • x-label-appid + x-label-secret

Environment variables take precedence over request headers. For public marketplace listings, prefer platform-managed credential headers or isolated test credentials instead of hardcoding production credentials into a shared public service.

Transport modes

1. stdio: local MCP clients / ModelScope npm-style config

npx @wefi-ai/ekyc-suite-mcp --transport=stdio

Example MCP client config:

{
  "mcpServers": {
    "ekyc-suite": {
      "command": "npx",
      "args": ["-y", "@wefi-ai/ekyc-suite-mcp"],
      "env": {
        "MCP_TRANSPORT": "stdio",
        "KYC_APPID": "your_test_kyc_appid",
        "KYC_SECRET": "your_test_kyc_secret",
        "LABEL_APPID": "your_test_label_appid",
        "LABEL_SECRET": "your_test_label_secret"
      }
    }
  }
}

2. HTTP: cloud marketplace / Baidu MCP-SSE / Streamable HTTP

MCP_TRANSPORT=http HOST=0.0.0.0 PORT=3000 node server.mjs

Endpoints:

  • GET /healthz — health check
  • POST/GET/DELETE /mcp — Streamable HTTP MCP endpoint
  • GET /sse + POST /messages?sessionId=... — legacy HTTP+SSE MCP endpoint

Baidu AppBuilder-style MCP-SSE integration should use the public URL of:

https://<your-domain>/sse

Newer MCP clients should use:

https://<your-domain>/mcp

Input formats

Image/video parameters accept:

  • Local file path: /path/to/photo.jpg
  • HTTPS URL: https://example.com/photo.jpg
  • Data URL: data:image/jpeg;base64,...
  • Raw base64 string

Security defaults:

  • Max input size: 20MB by default. Override with MAX_RAW_BYTES.
  • HTTPS URLs only by default. For controlled internal tests, set ALLOW_HTTP_URLS=1.
  • Private/internal network URLs are blocked with hostname and DNS resolution checks.
  • Network calls use timeout control via REQUEST_TIMEOUT_MS.

Tool examples

face_compare

{
  "photo1": "/path/to/selfie.jpg",
  "photo2": "/path/to/id_photo.jpg",
  "sourcePhotoType": "2"
}

photo_liveness_detect / video_liveness_detect

{
  "file": "/path/to/face_photo_or_video"
}

Returns riskLevel, riskTag, readable risk text, and orderNo.

id_card_ocr

{
  "image": "/path/to/id_card.jpg",
  "side": "0"
}

side: 0 = portrait/front side, 1 = national emblem/back side.

media_labeling

{
  "file": "/path/to/photo.jpg",
  "labels": "A02,A14,B03",
  "type": "image"
}

Available label codes, max 5 per request:

  • Portrait: A01 facial mask, A02 medical mask, A04 headphones, A05 nudity, A06 sunglasses, A09 coercion, A10 unconscious/asleep, A11 phone, A13 tattoo, A14 hat, A15 critical patient
  • Environment: B02 multiple people, B03 inside car, B06 hotel room, B07 car dealership

Test

npm test

The built-in test verifies:

  • stdio transport starts and lists all 8 tools
  • Streamable HTTP /mcp starts and lists all 8 tools
  • SSE /sse starts and lists all 8 tools
  • missing credentials return a clean MCP error instead of crashing

Security & privacy

  • The server does not intentionally store, cache, or retain submitted image/video/document content.
  • Credentials are read from environment variables and not hardcoded.
  • Error messages redact configured credential values.
  • Public URL inputs include SSRF protection and size checks.
  • Verification results are risk signals, not legal identity confirmation. Use human review and business rules for high-stakes decisions.

Requirements

  • Node.js >= 18
  • Network access to:
    • kyc1.qcloud.com
    • kyc2.qcloud.com
    • miniprogram-kyc.tencentcloudapi.com

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

KYC_APPID*secret

eKYC app ID for face comparison, liveness, and OCR tools.

KYC_SECRET*secret

eKYC secret for face comparison, liveness, and OCR tools.

LABEL_APPID*secret

Media labeling app ID.

LABEL_SECRET*secret

Media labeling secret.

Registryactive
Package@wefi-ai/ekyc-suite-mcp
TransportSTDIO
AuthRequired
UpdatedApr 2, 2026
View on GitHub