Server data from the Official MCP Registry
AceDataCloud Face Transform MCP: keypoints, beautify, age/gender, swap, cartoon, liveness
AceDataCloud Face Transform MCP: keypoints, beautify, age/gender, swap, cartoon, liveness
Remote endpoints: streamable-http: https://face.mcp.acedata.cloud/mcp
This MCP server implements a face transformation API client with OAuth 2.0 authentication and reasonable security practices. The server properly validates API tokens via environment variables and delegates authentication to AceDataCloud's OAuth provider. However, there are moderate concerns around token persistence in in-memory storage, inadequate error handling for edge cases in credential auto-provisioning, and the potential for tokens to be lost on pod restart, which could lead to user frustration or security issues if recovery logic fails. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
6 files analyzed · 14 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: ACEDATACLOUD_API_TOKEN
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
A Model Context Protocol (MCP) server that exposes the AceDataCloud Face Transform API — face keypoint detection, beautification, age/gender transform, face swap, cartoonization, and liveness detection.
Status: All Face APIs are currently in Alpha. Interfaces may evolve.
pip install mcp-face-transform
Set your AceDataCloud API token:
export ACEDATACLOUD_API_TOKEN=your_token_here
Get your token from https://platform.acedata.cloud.
mcp-face-transform
mcp-face-transform --transport http --port 8000
| Tool | Description |
|---|---|
face_detect_keypoints | Detect 90+ keypoints per face (multi-face supported). |
face_beautify | Smoothing, whitening, face slimming, and eye enlarging. |
face_change_age | Age or de-age a portrait. |
face_change_gender | Swap perceived facial gender characteristics. |
face_swap | Move a source face onto a target image (with optional async webhook). |
face_cartoonize | Render a portrait in cartoon / animated style. |
face_detect_liveness | Distinguish a live capture from a printed / screen photo. |
face_get_usage_guide | Concise client-side tool usage reference. |
"Detect all faces in https://example.com/group.jpg and return their keypoints."
→ face_detect_keypoints(image_url="https://example.com/group.jpg")
"Lighten and smooth my portrait."
→ face_beautify(image_url="https://example.com/me.jpg", smoothing=15, whitening=25)
"Replace the face in the scene with the headshot."
→ face_swap(
source_image_url="https://example.com/headshot.jpg",
target_image_url="https://example.com/scene.jpg",
)
{
"mcpServers": {
"face-transform": {
"command": "uvx",
"args": ["mcp-face-transform"],
"env": {
"ACEDATACLOUD_API_TOKEN": "your_api_token_here"
}
}
}
}
Or use the hosted endpoint with bearer auth:
{
"mcpServers": {
"face-transform": {
"url": "https://face.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer your_api_token_here"
}
}
}
}
pip install -e ".[dev,test]"
pytest --cov=core --cov=tools
ruff check .
MIT — see LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.