Public log

@facelessad/mcp

FacelessAd as MCP tools — let your AI assistant create faceless video ads (Claude Desktop, Claude Code, Cursor, Windsurf, OpenClaw).

npm · fingerprint 95ec584da36fbefa1118c858 · repository · RSS

13tools
2recorded versions
45dtracked
last checked 4 Sep

What changed

Changed 2026-09-04 10:40 UTC

2 schema or annotation changes with the description left byte-identical.

--- pinned/facelessad_create_video
+++ observed/facelessad_create_video
  {
    "annotations": {
      "destructiveHint": false,
+       "quality": {
+         "description": "motion-graphics and saas-ui-ad ONLY. \"highest\": an AI reviewer watches the rendered preview, up to 3 graphics blocks are fixed (text cut off, arrows pointing wrong, glitches) and the result is verified before the final render. Flat extra price, fixes included — facelessad_list_tools returns it under quality_review.credits. facelessad_get_video reports what was found and fixed under qualityReview. Default standard. Error on other tools.",
+         "enum": [
+           "standard",
+           "highest"
+         ],
+         "type": "string"
+       },
        "screenshot_urls": {
          "description": "saas-ui-ad only: public https URLs of screenshots of the app. They are decomposed with vision and rebuilt as an animated demo, which is what this tool does; without them the ad is built from the written description alone. How many fit depends on the duration (facelessad_list_tools -> screenshots.max): 1 for short, 3 for medium, 4 for long.",
          "items": {
--- pinned/facelessad_estimate
+++ observed/facelessad_estimate
  {
    "annotations": {
      "readOnlyHint": true,
+       "quality": {
+         "description": "motion-graphics and saas-ui-ad ONLY. \"highest\": an AI reviewer watches the rendered preview, up to 3 graphics blocks are fixed (text cut off, arrows pointing wrong, glitches) and the result is verified before the final render. Flat extra price, fixes included — facelessad_list_tools returns it under quality_review.credits. facelessad_get_video reports what was found and fixed under qualityReview. Default standard. Error on other tools.",
+         "enum": [
+           "standard",
+           "highest"
+         ],
+         "type": "string"
+       },
        "screenshot_urls": {
          "description": "saas-ui-ad only: public https URLs of screenshots of the app. They are decomposed with vision and rebuilt as an animated demo, which is what this tool does; without them the ad is built from the written description alone. How many fit depends on the duration (facelessad_list_tools -> screenshots.max): 1 for short, 3 for medium, 4 for long.",
          "items": {

Current tools

Show all 13 tool fingerprints
facelessad_balance
e6d49993cda3ab16
facelessad_cancel_video
51004bca3b1f9aed
facelessad_create_video
29673caf5f23350f
facelessad_estimate
83ee5a058f6e1359
facelessad_get_video
c97a28ccf7a52622
facelessad_list_brand_kits
73d130b32b867783
facelessad_list_parts
4ac03badfd1a4567
facelessad_list_tools
e475dcbb83b29c62
facelessad_list_videos
14d623aa0ad17e7b
facelessad_regenerate_part
ebeb44d2f83daa70
facelessad_regenerate_video
60df39219c202ae9
facelessad_render_settings
9283456c20c2cb28
facelessad_voices
e37c4af41162f5d1

Watch this server yourself

If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.

npx -y mcp-pin@0.2.3 -- <your @facelessad/mcp command>

Or subscribe to this page's RSS feed to be told when it changes.

Badge

mcp-pin status badge for @facelessad/mcp

The badge states one fact about time and nothing else. It never claims a server is safe.

[![mcp-pin](https://mcp-pin.gautamkhosla.com/badge/6eba0c8d388519de.svg)](https://mcp-pin.gautamkhosla.com/servers/6eba0c8d388519de.html)