Designforyou MCP server
online · 100% uptimeorg.swapp1990.designforyou/designforyou·v1.0.1Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
0 stars
Reviews
Write oneNobody has reviewed Designforyou yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Designforyou tools (28, 10 write)
write = sends, deletes, buys or postsauditionFreeStart 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 casting_roster.
audition_statusFreeCheck a casting audition started with audition: status (rendering / ready / failed) and, when ready, the video_url to share. Free to call.
browse_templatesFreeBrowse the DesignForYou template catalog. Optionally filter by category (e.g. 'instagram', 'app-store', 'logo', 'living-panels'). Returns template IDs, names, and previews.
cast_characterFreeBind a seeded or private actor to one story character. Returns a casting_id that keeps character identity and story provenance across takes.
casting_rosterFreeList 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 the seed actors, then call audition with the chosen actor_id.
comic_design_briefFreeReturn 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 with the authored Story JSON.
comic_revision_briefFreeReturn 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_statusFreeCheck 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_submit_designwrite actionFreeAccept 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, voice-over, and assembles the public reader.
comic_submit_revisionwrite actionFreeApply 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_actorwrite actionFreeCreate a private LetMeActForYou actor draft. Generates a casting headshot, stores it on S3, and returns actor_id for cast_character or audition. Draft actors never appear in the public feed; an authorized operator can call publish_actor with an approved seamless idle-loop URL when the actor is ready. When available, provide a saved full-body standing performance_reference_url; all generated clips prioritize it over the profile headshot. The default casting template produces an original Pixar-quality 3D animated feature-film headshot; pass stable fictional physical identity, not performance direction. Apparent age may be child, teen, adult, or elderly.
create_comicwrite actionFreeWrite 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 sheet, ~13 panels of art with character consistency, ambient image-to-video motion for the liveliest panels, and per-line voice-over. Returns immediately with the story summary and a public reader_url where the comic can be read, watched live, and heard. Production takes several minutes — poll comic_status until ready, then share the reader_url.
create_templatewrite actionFreeCreate 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 publish it to the anonymous gallery.
delete_actorwrite actionFreeDelete an unused private actor and headshot. Refuses seeded actors and actors referenced by active castings or auditions. Destructive and free.
delete_auditionwrite actionFreePermanently 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_castingwrite actionFreeDelete an unused authenticated-user casting. Refuses while active auditions reference it. Destructive and free.
generateFreeGenerate 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 `recommend_template` first so the visual gallery can collect the selection. Works for all categories (Instagram, logo, app-store, Visual Novel backgrounds/sprites, CG illustrations). Pass variants for multi-image output (expressions, time-of-day, etc.). Pass session_id to refine a prior result. Pass context_ids to ground a new image on prior designs (character consistency for VN CG scenes). Set model to 'minimax-h3-image-balanced' or 'minimax-h3-image-quality' (or use the 'h3 balanced'/'h3 quality' aliases) to render through the MiniMax H3 image service; context_ids are forwarded as ordered H3 reference images.
generate_scene_frameFreeGenerate 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 continuity, first generate a wide scene reference, then pass its scene_frame_id as continuity_scene_frame_id while specifying a fresh camera setup in composition and fresh blocking in pose for every shot. Pass only the actor_ids that should be visible in that shot. Pass composition_reference_url to preserve a Blender previs frame's camera and blocking while replacing proxy geometry with actors and the finished set. Defaults to Gemini; pass provider='grok' to use Grok Imagine. Use this before animation when a close-up headshot is not enough.
get_creditsFreeReturn the authenticated user's current credit balance, usage, and Stripe subscription status. Free to call.
get_text_fieldsFreeList 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 on a freeform description.
my_actorsFreeList 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_auditionsFreeList 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.
publish_actorwrite actionFreePromote an operator-owned actor draft into the shared public LetMeActForYou roster and bind its approved seamless idle-loop video. Only configured public actor publishers and first-party internal services can call this tool. Auditions remain private to the user who generated them.
recommend_templateFreeRecommend 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 gallery; do not call `generate` in the same turn unless the user explicitly names a template_id or asks you to skip selection.
report_casting_abuseFreeReport 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.
revise_auditionwrite actionFreeCreate 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.
vn_generate_sprite_sheetFreeGenerate 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 quality.hi_res_cells=true adds a reference-grounded per-cell re-render at full native resolution (fixes cells being limited to ~1/N of the sheet resolution) and bills +2 credits per cell re-rendered. quality.hi_res_model optionally routes the hi-res pass to a specific model (e.g. gpt-image-2 for fabric fidelity).
widget_diagnosticFreeReturn 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.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 403ms20/20
- Tool poisoning28 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 10 write-action tools with no auth3/15
- Maintenancelast push 59 days ago12/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Designforyou compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 76/100
- higher than 48% of 48,255 servers
- Tools
- 28
- the typical server has 7
- Tools that change things
- 36%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 237 ms
- faster than 57% of 30,031 servers
What its tools let an agent do: 16 read · 5 create · 3 change · 3 delete · 1 send or post
Install Designforyou in Claude Code, Cursor or VS Code
claude mcp add --transport http designforyou https://designforyou.swapp1990.org/mcp/v2/
What the publisher says
From the Designforyou repository's README, as published. We do not edit it. Read it on GitHub
DesignForYou — MCP server
Generate logos, social posts, app-store screenshots, comic panels, and visual-novel assets from natural-language prompts — directly inside Claude Code, Grok, Codex, Cursor, OpenCode, ChatGPT, or any MCP client.
DesignForYou is an MCP-native design generator backed by 119 templates. Browse and recommend tools are free; generation is metered per user (50 free credits on sign-up).
Demo
Describe what you want → the agent picks a template and generates a finished design. Logos, Instagram posts, app-store screenshots, and more.
Auth
OAuth is the normal path. PAT minting is only for Codex, headless agents, or when OAuth stays “disabled / not connected.” Full recipes: CONNECT.md or the live well-known guide above.
Install
Claude Code (recommended)
claude mcp add --transport http designforyou https://designforyou.swapp1990.org/mcp/v2/
claude mcp login designforyouApprove the browser sign-in when prompted.
Grok
grok mcp add --transport http designforyou https://designforyou.swapp1990.org/mcp/v2/Then /mcps → designforyou → i (authorize) → browser → r.
OpenCode
Add a remote MCP entry for the URL above, then:
opencode mcp auth designforyou
opencode mcp listCodex (bearer fallback)
- Generate a token at https://designforyou.swapp1990.org/connect
- Store as DESIGNFORYOUMCPTOKEN
- Configure:
codex mcp add designforyou --url https://designforyou.swapp1990.org/mcp/v2/ --bearer-token-env-var DESIGNFORYOU_MCP_TOKENCursor
Or .cursor/mcp.json:
{
"mcpServers": {
"designforyou": {
"url": "https://designforyou.swapp1990.org/mcp/v2/",
"transport": "http"
}
}
}VS Code
Claude Desktop / stdio shim
npx -y designforyou-mcpOr native HTTP in claudedesktopconfig.json with the /mcp/v2/ URL. Complete OAuth when prompted.
Optional local Grok CLI sidecar
The default command above always uses the hosted DesignForYou MCP server. To run the focused local image and reference-animation tools instead, explicitly opt in with an installed, signed-in Grok Build CLI:
$env:DESIGNFORYOU_PROVIDER = "grok-subscription"
npx -y designforyou-mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Designforyou: common questions
- Is Designforyou MCP server safe?
- Mostly: it is graded B (76/100). Read the Designforyou safety report
- How do I install Designforyou?
- It runs remotely at designforyou.swapp1990.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Designforyou need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Designforyou maintained?
- The last commit was 98 days ago (2026-07-29). The latest release is v1.0.1.
- Is Designforyou up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Designforyou compare with other MCP servers?
- safety score 76/100 (higher than 48% of 48,255 servers); tools 28 (the typical server has 7); tools that change things 36% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.