{"name":"club.boringstuff/the-scribble-thing","slug":"boringstuff-the-scribble-thing","title":"The Scribble Thing","description":"Turn one line-art image into a prompt-directed, hand-drawn scribe animation MP4.","url":"https://mcp.market/server/boringstuff-the-scribble-thing","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"ai","tags":["ai","media"],"presence":{"score":30,"stars":16,"forks":0,"downloads_week":null,"last_push_at":"2026-08-25T08:24:16.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T03:05:49.642Z","last_ok_at":"2026-11-04T03:05:49.642Z","latency_ms":870},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Boring-Stuff-Club/the-scribble-thing-skill","website":"https://scribble.boringstuff.club","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://scribble.boringstuff.club/mcp"}],"packages":[],"tools":[{"name":"create_scribe_animation","description":"Create an asynchronous animation from a base64-encoded line-art image.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"image_base64":{"description":"Raw base64 PNG or JPEG bytes; do not include a data-URL prefix.","maxLength":14000000,"minLength":4,"title":"Image Base64","type":"string"},"image_mime_type":{"enum":["image/png","image/jpeg"],"title":"Image Mime Type","type":"string"},"idempotency_key":{"maxLength":200,"minLength":8,"title":"Idempotency Key","type":"string"},"accepted_terms_version":{"maxLength":40,"minLength":1,"title":"Accepted Terms Version","type":"string"},"accept_terms":{"title":"Accept Terms","type":"boolean"},"accept_retention":{"title":"Accept Retention","type":"boolean"},"order_text":{"default":"","maxLength":2000,"title":"Order Text","type":"string"},"show_hand":{"default":false,"title":"Show Hand","type":"boolean"},"speed":{"default":"normal","enum":["slow","normal","fast"],"title":"Speed","type":"string"},"installation_id":{"anyOf":[{"maxLength":200,"minLength":8,"type":"string"},{"type":"null"}],"default":null,"title":"Installation Id"}},"required":["image_base64","image_mime_type","idempotency_key","accepted_terms_version","accept_terms","accept_retention"],"title":"create_scribe_animationArguments"}},{"name":"delete_scribe_animation","description":"Immediately delete one animation session and all of its stored files.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"animation_id":{"title":"Animation Id","type":"string"},"access_token":{"maxLength":128,"minLength":32,"title":"Access Token","type":"string"}},"required":["animation_id","access_token"],"title":"delete_scribe_animationArguments"}},{"name":"get_scribble_service_info","description":"Get current limits, terms, retention, pricing, and integration URLs.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"get_scribble_service_infoArguments"}},{"name":"get_scribe_animation","description":"Poll one private animation until it completes or fails.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"animation_id":{"title":"Animation Id","type":"string"},"access_token":{"maxLength":128,"minLength":32,"title":"Access Token","type":"string"}},"required":["animation_id","access_token"],"title":"get_scribe_animationArguments"}},{"name":"get_scribe_animation_download","description":"Create a short-lived download URL for a completed preview or clean video.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"animation_id":{"title":"Animation Id","type":"string"},"access_token":{"maxLength":128,"minLength":32,"title":"Access Token","type":"string"},"kind":{"enum":["preview","clean"],"title":"Kind","type":"string"}},"required":["animation_id","access_token","kind"],"title":"get_scribe_animation_downloadArguments"}},{"name":"redeem_scribe_unlock_code","description":"Consume a user-supplied single-use code to unlock one clean video.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"animation_id":{"title":"Animation Id","type":"string"},"access_token":{"maxLength":128,"minLength":32,"title":"Access Token","type":"string"},"unlock_code":{"maxLength":100,"minLength":1,"title":"Unlock Code","type":"string"}},"required":["animation_id","access_token","unlock_code"],"title":"redeem_scribe_unlock_codeArguments"}}],"scan":{"score":77,"grade":"B","scanned_at":"2026-11-01T06:16:14.965Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T06:16:14.888Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 499ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":12,"max":15,"notes":["last push 68 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://scribble.boringstuff.club/mcp","reachable":true,"authRequired":false,"latencyMs":499,"serverInfo":{"name":"the-scribble-thing","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"Boring-Stuff-Club","repo":"the-scribble-thing-skill","archived":false,"pushedAt":"2026-08-25T08:24:16Z","stars":16,"forks":0,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/320351730?v=4","ownerCreatedAt":"2026-08-23T23:58:06Z","license":"MIT"},"icon":{"url":"https://scribble.boringstuff.club/static/boring-stuff-club-profile.png","source":"registry","width":1024,"height":1024},"presence":{"stars":16,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-25T08:24:16.000Z","score":30}}}},"grade_history":[],"reviews":[]}