org.swapp1990.designforyou/designforyou
org.swapp1990.designforyou/designforyou · v1.0.1 · MCP 2025-11-25
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Reachability
reachable
checked 2026-07-14 04:34 UTC
Registry status active
Tools pinned 32
8a638d9cdca7
Tools last changed
unchanged since first capture 2026-07-14
Repo last push 2026-07-09
GitHub stars 0
Provenance
Registry namespace org.swapp1990.designforyou
(domain verified by the official registry)
Repository
github.com/swapp1990/designforyou-mcp
Remote endpoints
https://designforyou.swapp1990.org/mcp/v2/ (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:28 | first capture | 32 tools pinned |
Pinned tool definitions (32)
| Tool | Description |
|---|---|
| browse_templates | Browse the DesignForYou template catalog. Optionally filter by category (e.g. 'instagram', 'app-store', 'logo', 'living-panels'). Returns template IDs, names, and previews. |
| recommend_template | Recommend the best matching templates for any use case. Describe what you need and the system auto-detects the category and ranks templates by relevance. Return the recommendations so the user can pick a template from the visual... |
| widget_diagnostic | Return a fixed, no-cost DesignForYou widget payload for ChatGPT Apps debugging. Use this only to verify the template gallery/result iframe renders correctly; it does not generate images, use an LLM, or charge credits. |
| get_text_fields | List a template's editable text fields (headline, subhead, CTA, etc.) with their current values. Free. Use right after a template is chosen and BEFORE `generate` when you want to fill the template's fields precisely instead of relying... |
| generate | Generate one or more finished images from a template (get a template_id from recommend_template or browse_templates) plus a description. Use this after the user has selected or explicitly supplied a template_id; otherwise call... |
| vn_generate_sprite_sheet | Generate one fixed-grid visual-novel character sprite sheet, crop it into cell assets, remove the chroma-key background, validate transparent sprites, and return a VN Creator-ready manifest. Base cost: 3 credits. Optional... |
| generate_character_video | Generate a short realistic character video from structured requirements. The tool gives DesignForYou's reusable home-video character template and the user's requirements to a text LLM, which writes a fresh final video prompt while... |
| assemble_shortform_reel | Assemble ordered local video segments or HTTPS generated-artifact URLs into one normalized 9:16 MP4. This is the missing composition step for multi-take LetMeActForYou stories. |
| animate_reference_image | Generate a short vertical image-to-video take from one supplied reference frame. Use an HTTPS artifact URL or a data URL when exact source style and composition need to anchor the shot. |
| animate_reference_video | Generate a short video take conditioned on one supplied source clip. Preserves the source shot's actors, illustration style, wardrobe, camera, and action more closely than a still-frame reference. |
| animate_reference_grok_video | Generate a short image-to-video take with xAI Grok Imagine Video from one reference frame. The result is normalized to the requested source duration. |
| comic_design_brief | Return the no-server-LLM Living Panels authoring brief: PanelScript instructions, schema, unit templates, and success criteria. Use this when the MCP client will do the creative direction with its own model, then call... |
| comic_submit_design | Accept a client-authored Living Panels Story JSON and start artifact production without using a server story LLM. The client does direction; DesignForYou validates, saves, generates character sheets, panel/unit art, motion clips,... |
| create_template | Create a private reusable DesignForYou template from a structured brief. The returned template_id works immediately with get_text_fields and generate. This stores a user-owned template in the canonical catalog collection; it does not... |
| create_comic | Write and produce a Living Panels interactive comic from a one-paragraph premise. One call writes a complete 5-page comic (panels, dialogue, motion plan, voice casting) and starts generating every asset in the background: character... |
| comic_status | Check asset-production progress for a comic created with create_comic: panels, motion clips, and voice lines done vs total, plus ready=true when the whole comic is live at its reader_url. Free to call. |
| comic_revision_brief | Return the current Story JSON, stale-write hash, allowed patch paths, and dirty-node contract for a client-authored Living Panels revision. Use this when the client will decide the edit with its own model, then call comic_submit_revision. |
| comic_submit_revision | Apply a client-authored Living Panels revision without using a server revision LLM. Targeted changes regenerate only inferred dirty producer nodes such as panel:<id>, motion:<id>, or tts:<bubble_id>. |
| create_actor | Create a private reusable LetMeActForYou actor. Generates a casting headshot, stores it on S3, and returns actor_id for cast_character or audition. The default casting template produces an original Pixar-quality 3D animated feature-film... |
| cast_character | Bind a seeded or private actor to one story character. Returns a casting_id that keeps character identity and story provenance across takes. |
| generate_scene_frame | Generate one actor-grounded narrative first frame from one to four existing LetMeActForYou actor_ids plus location, wardrobe, pose, and composition. Uses actor headshots as image references and returns a stored image_url. For multi-shot... |
| my_actors | List only the authenticated user's private reusable LetMeActForYou actors, newest first. Free. Supports bounded offset pagination and never returns internal identity prompts or visual descriptions. |
| my_auditions | List only the authenticated user's LetMeActForYou audition history, newest first. Free. Supports bounded offset pagination and an optional queued, rendering, ready, or failed status filter. |
| report_casting_abuse | Report a visible LetMeActForYou actor or an audition owned by the authenticated user. Free. Stores bounded triage metadata without copying prompts, media URLs, billing data, or account identity. |
| delete_audition | Permanently remove the authenticated user's media and user-authored direction for one ready or refunded-failed audition. Keeps a minimal tombstone for billing, refund, and lineage audit. Destructive and free. |
| delete_casting | Delete an unused authenticated-user casting. Refuses while active auditions reference it. Destructive and free. |
| delete_actor | Delete an unused private actor and headshot. Refuses seeded actors and actors referenced by active castings or auditions. Destructive and free. |
| casting_roster | List only the public seeded LetMeActForYou casting roster with headshots, type, and bio. This public catalog never includes a user's private actors; authenticated users can retrieve those with my_actors. Call this first, show the user... |
| audition | Start a casting audition: the chosen actor performs your cue in a short (~8-10s) vertical video. Billed. Returns audition_id immediately; poll audition_status every few seconds until status=ready, then share video_url. Get actor_id from... |
| revise_audition | Create a child take from an existing audition. Inherits actor, story casting, cue, emotion, and line unless overrides are supplied, while preserving parent/root ids and the director note. |
| audition_status | Check a casting audition started with audition: status (rendering / ready / failed) and, when ready, the video_url to share. Free to call. |
| get_credits | Return the authenticated user's current credit balance, usage, and Stripe subscription status. Free to call. |
Status badge
[](https://toolpin.dev/servers/org.swapp1990.designforyou/designforyou)
Maintain this server? Add the badge to your README — it links your users to this live status page.