Tools / AI Makeup
AI Makeup icon

AI Makeup

Apply curated makeup looks to headshots

Apply curated makeup styles to headshot photos using AI. 8 looks including glass skin, K-drama, glazed donut, 90s supermodel, peach blossom, and more. Preserves face and expression.

1 skillv0.02
Apply Makeup

Apply a curated makeup style to a headshot photo. Downloads the image from the provided URL, applies the selected makeup look using Gemini 2.5 Pro, and returns the transformed image.

Returns: Transformed headshot with the selected makeup style applied, delivered via the asset system with permanent URL and shareable download page
Parameters
image_urlstringURL of the headshot photo. Any public or agent-provided URL works.
image_datastringBase64-encoded image data. Use instead of image_url when you have the image inline.
style *stringMakeup style to apply. Options: gradient_blush, glass_skin, rosewood_burgundy, peach_blossom, 90s_supermodel, 90s_grunge, k_drama, glazed_donut.
custom_instructionsstringOptional extra instructions to append (e.g. "darker lip color", "more shimmer").
Example
Apply glazed donut makeup to a headshot
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "makeup",
  "skill": "apply_makeup",
  "input": {
    "image_url": "https://placehold.co/800x800.png",
    "style": "glazed_donut"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-25
  • Accept base64 image data via image_data param (alternative to image_url)
v0.012026-03-25
  • Initial release — 8 curated makeup styles via Gemini 2.5 Pro (Nano Banana Pro)

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"makeup","skill":"apply_makeup","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

Which makeup looks are available?

`apply_makeup` supports `gradient_blush`, `glass_skin`, `rosewood_burgundy`, `peach_blossom`, `90s_supermodel`, `90s_grunge`, `k_drama`, and `glazed_donut`.

Will it still look like the same person?

Yes. The tool is designed to preserve the face and expression while changing the makeup style.

Can I use any selfie or headshot?

Any public or agent-provided image URL works, but a clear face photo will usually give the cleanest result.

How do I share the finished image?

The tool returns a permanent `image_page` link you can open or share.