{"name":"io.github.wefi-ai/ekyc-suite","slug":"wefi-ai-ekyc-suite","title":"eKYC Suite","description":"KYC / eKYC MCP server for face compare, liveness, OCR, and image labeling.","url":"https://mcp.market/server/wefi-ai-ekyc-suite","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":25,"stars":4,"forks":0,"downloads_week":56,"last_push_at":"2026-07-21T07:02:34.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/wefi-ai/eKYC-suite","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@wefi-ai/ekyc-suite-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"eKYC app ID for face comparison, liveness, and OCR tools.","isRequired":true,"format":"string","isSecret":true,"name":"KYC_APPID"},{"description":"eKYC secret for face comparison, liveness, and OCR tools.","isRequired":true,"format":"string","isSecret":true,"name":"KYC_SECRET"},{"description":"Media labeling app ID.","isRequired":true,"format":"string","isSecret":true,"name":"LABEL_APPID"},{"description":"Media labeling secret.","isRequired":true,"format":"string","isSecret":true,"name":"LABEL_SECRET"}]}],"tools":[{"name":"bank_card_ocr","description":"Extract card number and expiry date from a bank card front photo. Use for: payment binding, account verification.","write_action":false,"price_micros":0,"input_schema":null},{"name":"driver_license_ocr","description":"Extract structured information from a Chinese driver's license (main page only; supplementary page returns error -9005). Returns license number, name, vehicle class, validity dates, etc. Use for: auto insurance, fleet management.","write_action":false,"price_micros":0,"input_schema":null},{"name":"face_compare","description":"Determine if two photos show the same person by comparing facial features. Returns a similarity score 0-100. Use for: identity verification, duplicate account detection, photo matching. Rate limit: 100 calls per appid (test quota).","write_action":false,"price_micros":0,"input_schema":null},{"name":"id_card_ocr","description":"Extract structured information from a Chinese national ID card photo. Returns name, sex, ethnicity, birth date, ID number, address (portrait side) or issuing authority and validity (emblem side). Use for: customer onboarding, document digitization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"media_labeling","description":"Analyze an image or video for specific attribute labels. Detects portrait attributes (mask, hat, sunglasses, coercion, unconscious, phone, headphones, tattoo, nudity, critical patient, facial mask) and environment attributes (multiple people, inside car, hotel room, car dealership). Async: auto-waits for result. Use for: risk screening, compliance checks, fraud prevention.","write_action":false,"price_micros":0,"input_schema":null},{"name":"photo_liveness_detect","description":"Check whether a face photo is a genuine capture or has been forged (AI-generated, screen replay, printout, deepfake). Returns risk level 1-3 with attack type classification. Use for: anti-fraud screening, onboarding selfie verification.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vehicle_license_ocr","description":"Extract structured information from a Chinese vehicle license. Supports both main page (plate, VIN, owner) and supplementary page (passenger capacity, inspection records). Use for: auto loans, fleet compliance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"video_liveness_detect","description":"Check whether a face video is genuine or a deepfake/replay. Auto-retries on network errors. Returns risk level 1-3 with attack type. Use for: video KYC verification, anti-deepfake screening.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":77,"grade":"B","scanned_at":"2026-09-27T23:18:06.515Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:18:06.433Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 69 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@wefi-ai/ekyc-suite-mcp","version":"1.0.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-04-01T08:43:47.053Z","repositoryUrl":"git+https://github.com/wefi-ai/eKYC-suite.git","weeklyDownloads":56}],"repo":{"found":true,"owner":"wefi-ai","repo":"eKYC-suite","archived":false,"pushedAt":"2026-07-21T07:02:34Z","stars":4,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/269396859?v=4","ownerCreatedAt":"2026-03-19T07:10:28Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":4,"forks":0,"downloadsWeek":56,"license":"MIT","lastPushAt":"2026-07-21T07:02:34.000Z","score":25}}}},"grade_history":[],"reviews":[]}