face-liveness-check

face-liveness-check

3.5

The Face Liveness Check MCP server ensures selfies are genuine and captured live, preventing fraud.

The Face Liveness Check MCP server is a sophisticated tool designed to ensure that selfies submitted by users are genuine and captured live. It helps prevent fraud by verifying that the image is not a photo of a photo, a passport-sized image, or an image of another individual displayed on a screen. This service is crucial for maintaining the integrity of your records by confirming that the selfie is live and corresponds to the expected individual when paired with complementary facial recognition tools.

Features

  • Liveness Detection: Ensures that the face in the image is live and not a static picture.
  • Face Detection: Identifies whether multiple faces are present in the image and calculates the percentage of the image each face covers.
  • Image Quality: Assesses whether the image is optimally captured, including checks for cropping, lighting conditions, and distance from the camera.
  • Face Coordinates: Provides the coordinates of where the face was captured within the image.

MCP Tools

  • Face Liveness Check: Compares two face images and provides a match score. This tool requires a request ID to fetch results.
  • GET Call Tool: Used to retrieve the results of the analysis using the request ID received in responses.

Usage with Different Platforms

mcp

python
import requests

url = "http://example.com/api/face-liveness-check"

payload = {
    "image": "base64_encoded_image_string"
}

headers = {
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())