generate_interiorLABSCO SUMMARY
One photo in, a photorealistic redesign out — with a mode for the specific change you want.
Splitting the work into 16 modes matters more than it sounds: swapping a floor, restyling stairs or redesigning a bathroom are different prompts against the same endpoint, so you are not fighting a general model into a narrow edit. The furniture skill is the sharper case — pass the actual product images and the result keeps their colours and proportions instead of approximating them.
What it is
MeltFlex's agent bundle for photorealistic interior and exterior design. It ships three skills — a general design skill with 16 prompt-driven modes, a furniture skill that places specific real products into a room photo, and a 3D skill that turns a furniture photo, a floorplan or a room photo into a 3D model or an explorable 3D world — and an MCP server for clients that speak MCP. Everything runs against the public MeltFlex API with your own key, billed to your credits.
What you get
- generate_interior — the design call behind the 16 modes: restyle, virtual_staging, layout_boost, declutter, exterior, garden, wall_texture, floor_restyle, stairs, doors, windows, kitchen, bathroom, photo_to_render, seasonal and region_edit, which changes only the area you paint solid red — each the same endpoint with a mode-tuned prompt
- generate_video — a cinematic walkthrough rather than a still, at 100–150 credits
- floorplan_to_3d — a 2D floorplan turned into a GLB 3D model, at 100 credits; a rendered picture of the plan, at 10 credits, comes through the skills rather than this tool
- furniture_to_3d — a furniture photo turned into a GLB 3D model; generate_world — a photo turned into an explorable 3D world; check_credits — the remaining credit balance
- The furniture skill — place up to 10 specific real products into a room photo, matching their colours, materials and proportions rather than inventing lookalikes
Requirements
An active paid MeltFlex plan — a free trial key will not work. Generate the key under account settings (it starts with mf_sk_, and is shown once) and export it as MELTFLEX_API_KEY. Install the skills with npx skills add MeltFlexDevs/skills, gh skill install, or the Claude Code marketplace; for MCP clients, sign in once with npx -y meltflex-mcp auth login and add the server. A still generation costs 10 credits and is refunded automatically if it fails.
Setup effort
Follow the published steps
USE CASES
Showing a client what a room could look like
Restyle the photo into the style they described, or furnish it if the room is empty.
Selling a specific piece of furniture
Place the actual product images into the room photo so the colours and proportions match.
Changing one surface
Attach the material as a reference and swap only the flooring or wall finish.
Turning a draft into a presentation
Render the 3D draft as a photo, then produce a walkthrough video from it.
Working from a floorplan
Convert the 2D plan into a 3D model and check what it cost.
6 tools
Listed in project docs. Your client may show a different list.
generate_videofloorplan_to_3dfurniture_to_3dgenerate_worldcheck_creditsBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation. Restyle, virtual_staging, layout_boost, wall_texture, floor_restyle, photo_to_render and the other image modes are prompts sent to one generation endpoint, not extra tools, so the count stays at six however many modes are added.
Requires
- npx on PATH
- An active paid MeltFlex plan — sign in with npx -y meltflex-mcp auth login, or set MELTFLEX_API_KEY
INSTALLATION
Connect your client
Server setup
npx -y meltflex-mcp auth loginMCP Clients
Claude Code
claude mcp add meltflex -- npx -y meltflex-mcpThe MCP server uses the key that npx -y meltflex-mcp auth login stores in ~/.meltflex/config.json, so the blocks here carry no key. Without that sign-in, set MELTFLEX_API_KEY (export it, or add it under env in the entry). An active paid MeltFlex plan is required.
Any MCP client
{
"mcpServers": {
"meltflex": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}Sign in first with npx -y meltflex-mcp auth login, or add "env": {"MELTFLEX_API_KEY": "mf_sk_…"} to the entry with the key from your MeltFlex account settings.
The MCP server uses the key that npx -y meltflex-mcp auth login stores in ~/.meltflex/config.json, so the blocks here carry no key. Without that sign-in, set MELTFLEX_API_KEY (export it, or add it under env in the entry). An active paid MeltFlex plan is required.
Hermes — manual
mcp_servers:
meltflex:
command: npx
args:
- -y
- meltflex-mcpAdd this to ~/.hermes/config.yaml after npx -y meltflex-mcp auth login, then start hermes chat (or run /reload-mcp in a session).
The MCP server uses the key that npx -y meltflex-mcp auth login stores in ~/.meltflex/config.json, so the blocks here carry no key. Without that sign-in, set MELTFLEX_API_KEY (export it, or add it under env in the entry). An active paid MeltFlex plan is required.
Claude Code — plugin
/plugin marketplace add MeltFlexDevs/skills
/plugin install meltflex@meltflexThe MCP server uses the key that npx -y meltflex-mcp auth login stores in ~/.meltflex/config.json, so the blocks here carry no key. Without that sign-in, set MELTFLEX_API_KEY (export it, or add it under env in the entry). An active paid MeltFlex plan is required.
Any skills-aware agent
npx skills add MeltFlexDevs/skillsThe MCP server uses the key that npx -y meltflex-mcp auth login stores in ~/.meltflex/config.json, so the blocks here carry no key. Without that sign-in, set MELTFLEX_API_KEY (export it, or add it under env in the entry). An active paid MeltFlex plan is required.
GitHub CLI
gh skill install MeltFlexDevs/skillsThe MCP server uses the key that npx -y meltflex-mcp auth login stores in ~/.meltflex/config.json, so the blocks here carry no key. Without that sign-in, set MELTFLEX_API_KEY (export it, or add it under env in the entry). An active paid MeltFlex plan is required.