Blender integration through the Model Context Protocol
Designforyou is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http designforyou-mcp https://designforyou.swapp1990.org/mcp/v2/
# 2 — ask your agent for something these tools do
# browse_templates, recommend_template, widget_diagnostic and 11 more
Designforyou costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http designforyou-mcp https://designforyou.swapp1990.org/mcp/v2/Reconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
14 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Browse the DesignForYou template catalog. Optionally filter by category (e.g. 'instagram', 'app-store', 'logo', 'living-panels'). Returns template IDs, names, and previews.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | no | Filter by category (e.g. 'instagram', 'app-store', 'logo') | |
| subcategory | no | Optional subcategory filter (e.g. 'lettermark', 'wordmark', 'app_icon') |
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 gallery; do not call generate in the same turn unless the user explicitly names a template_id or asks you to skip selection.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| use_case | string | yes | Describe what you need the template for (e.g. 'Instagram post for a restaurant daily special', 'logo for a fitness brand') |
| needs | no | Optional explicit needs such as favicon, navbar, og-image | |
| category | no | Optional category override. Auto-detected from use_case if not provided. | |
| subcategory | no | Optional subcategory constraint such as lettermark or app_icon |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mode | string | no | Which widget payload shape to return without generation. |
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 on a freeform description.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| template_id | string | yes | The template ID to get text fields for |
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 recommend_template first so the visual gallery can collect the selection. Works for all categories (Instagram, logo, app-store, Visual Novel backgrounds/sprites, CG illust
| Parameter | Type | Required | Notes |
|---|---|---|---|
| template_id | string | yes | Template ID from browse_templates |
| description | string | yes | What you want - describe the scene, asset, or design in as much detail as needed |
| variants | array | no | For character sheets: expression names e.g. ['neutral','smile','angry']. For backgrounds: time variants e.g. ['day','sunset','night']. For single images: omit or pass ['default']. |
| context_ids | array | no | Design IDs of prior outputs to use as visual context. Use for CG scenes that should match a previously generated character. |
| context_labels | array | no | Optional human labels for each context_id, in the SAME order. When the edit routes to a multi-reference model (gpt-image-2), an ordered legend ('reference image 1 = <label>, ...') is appended to the p |
| reference_urls | array | no | Optional ordered inline or HTTPS image references for direct image-model grounding. Use with reference_labels and reference_roles when supplying cast or location images. |
| reference_labels | array | no | Optional labels aligned with reference_urls. |
| reference_roles | array | no | Optional roles aligned with reference_urls, such as identity or location. |
| skip_prompt_merge | boolean | no | Skip the smart prompt-merge step (which compresses to ~150 words) and send the description through verbatim, with the template's base prompt concatenated for style. Use when the description is already |
| session_id | no | Pass the session_id from a prior generate call to continue refining. The model will edit the previous image instead of generating from scratch. | |
| edit_tier | no | Quality tier when reference images (context_ids) are supplied. 'expert' routes the edit to gpt-image-2 for high-fidelity output; 'fast'/'pro' use Gemini. Ignored when no references are present. | |
| model | no | Optional image model override, such as grok-imagine-image-quality, gemini-3.1-flash-image, gpt-image-2, minimax-h3-image-balanced, or minimax-h3-image-quality. H3 aliases are 'h3 balanced' and 'h3 qua |
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 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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| character | object | yes | — |
| style | object | yes | — |
| sheet | object | yes | — |
| cells | array | yes | — |
| output | object | no | — |
| quality | object | no | — |
| provider | no | Image provider override for the source sheet, e.g. gemini, grok, or a known model alias. | |
| model | no | Image model override for the source sheet, e.g. gemini-3.1-flash-image. |
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 with the authored Story JSON.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| premise | string | yes | Premise the client will use to author the Living Panels PanelScript JSON itself. |
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, voice-over, and assembles the public reader.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| premise | string | yes | Original premise the client used while authoring the submitted PanelScript story. |
| story | object | yes | Client-authored Living Panels Story JSON. The server validates it, clears any producer-owned asset fields, then produces art, motion, and voices. |
| client_name | no | Host app or client name, for provenance. | |
| client_model | no | Model or agent that authored the story, for provenance. | |
| start_production | boolean | no | Start artifact generation immediately after validation. |
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 publish it to the anonymous gallery.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Reusable template name; repeated identical names are idempotent. |
| category | string | yes | Supported category: Infographics, Instagram Posts, Instagram Stories, App Store Previews, Logos, Visual Novel, Cinematic Stills, Comic Panels, Living Panels Comics, Character References, Architecture |
| aspect_ratio | string | yes | One of 16:9, 1:1, 4:5, or 9:16. |
| width | integer | yes | Canvas width in pixels, matching aspect_ratio. |
| height | integer | yes | Canvas height in pixels, matching aspect_ratio. |
| base_prompt | string | yes | Visual subject, style, and data-rendering requirements; plain layout text only. |
| layout_rules | string | yes | Stable layout hierarchy and chart/diagram rules; plain text only. |
| text_fields | array | yes | Editable copy fields returned by get_text_fields. |
| subcategory | no | Optional narrower catalog label. | |
| best_for | array | no | Optional concise use-case labels. |
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 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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| premise | string | yes | The story premise, one paragraph is plenty: who, where, the hook, the tone. Example: 'A neo-noir time-loop short: a night-shift radio host takes a call from her own voice, one day ahead.' |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| comic_id | string | yes | Comic id returned by create_comic |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| comic_id | string | yes | Comic id to revise. |
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>.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| comic_id | string | yes | Comic id to revise. |
| base_story_hash | string | yes | Hash from comic_revision_brief. Prevents applying a patch over a stale story. |
| changes | array | no | Targeted changes. Prefer this over full story replacement for small edits. |
| story | no | Optional full replacement Story JSON. Targeted changes are cheaper/faster when possible. | |
| dirty_nodes | no | Optional extra producer nodes, e.g. panel:p2u1, motion:p2u1, tts:p2u1a-b0. | |
| summary | string | no | Client-authored one-line revision summary. |
| client_name | no | Host app or client name, for provenance. | |
| client_model | no | Model or agent that authored the revision, for provenance. | |
| start_production | boolean | no | Regenerate inferred dirty assets after saving. |
Return the authenticated user's current credit balance, usage, and Stripe subscription status. Free to call.
No parameter schema on file.
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Designforyou or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Designforyou can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.