RoomLab.app

app.roomlabPublished by roomlab.appOfficial publisherv0.4.7Updated Nov 7, 2026

Virtual Staging, Declutter Room, Change Style and room videos from your property photos.

VerifiedStreamable HTTPWeb executableBusiness & CommerceMedia & Design

Overview

AI-generated overview

RoomLab.app turns property photos into staged, restyled or rendered room images and short videos through one tool per workspace mode.

What you can do
  • Stage, restyle, declutter or empty rooms, and replace furniture or surface materials using reference images
  • Render interior and exterior sketches or model views photorealistically, or run a free-form custom prompt
  • Fix outdoor shots: blue sky, clean pool, tidy garden, greener grass
  • Compare nine wall paint colors on the same room
  • Create room walkthroughs, start-to-end transitions and 3-6 room house tours, and upscale images to 4K
  • Check the status or fetch finished media for a generation
When to use it
Useful for real-estate agents, interior designers and marketers who want to visualize or market properties from existing photos without editing software. It fits requests like furnishing an empty listing photo, testing paint colors, or producing a short walkthrough video.
Requirements
A remote MCP endpoint; no package, environment variables or headers are declared. RoomLab credits are consumed by the creation tools, so a RoomLab account with credits is implied.
Before you install
Creation tools spend RoomLab credits, so repeated or speculative generations cost money. Uploaded room and reference images are sent to RoomLab's service. Video tools return a generation ID and results are polled; avoid repeated polling alongside an active result card.

Installation

In SourceWeft

  1. Open RoomLab.app in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.roomlab%2Froomlab/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "roomlab-app": {
      "type": "http",
      "url": "https://mcp.roomlab.app/mcp"
    }
  }
}

Tools

19

virtual_stage_room

Virtual Staging

Use only when the user wants furniture and decor added to an empty room. Ask only for the room image, room type, and design style when missing. Do not use this to restyle a furnished room.

Parametersimageimage_urlroom_typerequireddesign_stylerequiredadditional_instructions

change_room_style

Change Style

Use only when the user wants a furnished room restyled while keeping its furniture arrangement. Ask only for the room image, room type, and design style when missing. Do not use this to furnish an empty room.

Parametersimageimage_urlroom_typerequireddesign_stylerequiredadditional_instructions

declutter_room

Declutter Room

Use when the user wants clutter and visual mess removed while keeping the major furniture and architecture. This matches the Declutter Room workspace card.

Parametersimageimage_urladditional_instructions

empty_room

Empty Room

Use when the user wants all furniture, appliances, and decor removed so the room appears vacant. This matches the Empty Room workspace card.

Parametersimageimage_urladditional_instructions

replace_furniture

Replace Furniture

Use when the user wants one furniture item replaced with the item shown in a reference image. Ask for the room type and furniture item only when missing.

Parametersimageimage_urlroom_typerequiredfurniture_itemrequiredreference_imagereference_image_urladditional_instructions

replace_material

Replace Material

Use when the user wants the material on a wall, floor, rug, curtain, countertop, backsplash, or another surface changed to match a reference image.

Parametersimagesurfacerequiredimage_urlreference_imagereference_image_urladditional_instructions

render_interior

Interior Architectural Render

Use when the user wants an interior sketch, model view, or design image turned into a photorealistic architectural render. Time of day and extra instructions are the only optional workspace controls.

Parametersimageimage_urltime_of_dayadditional_instructions

render_exterior

Exterior Architectural Render

Use when the user wants an exterior sketch, model view, or design image turned into a photorealistic architectural render. Time of day, season, landscape, and extra instructions match the workspace controls.

Parametersimageseasonimage_urllandscapetime_of_dayadditional_instructions

custom_prompt

Custom Prompt

Use for the workspace Custom Prompt mode when another named RoomLab mode does not match. The user may supply one main image, up to six reference images, and natural-language instructions.

Parametersimageimage_urlinstructionsrequiredreference_imagesreference_image_urls

set_sky_blue

Set Sky Blue

Use when the user wants a dull or cloudy sky changed to a clear bright blue sky while preserving the property and landscaping.

Parametersimageimage_urlreference_imagesreference_image_urlsadditional_instructions

fill_and_clean_pool

Fill and Clean Pool

Use when the user wants a pool filled with clean water and the surrounding pool area tidied.

Parametersimageimage_urlreference_imagesreference_image_urlsadditional_instructions

clean_garden

Clean the Garden

Use when the user wants weeds and debris removed so a garden or outdoor area looks neat and maintained.

Parametersimageimage_urlreference_imagesreference_image_urlsadditional_instructions

make_grass_greener

Make Grass Greener

Use when the user wants dry or patchy grass refreshed so the lawn looks green and healthy.

Parametersimageimage_urlreference_imagesreference_image_urlsadditional_instructions

visualize_wall_colors

Wall Colors

Use this when the user wants to compare paint colors on the walls of the same room. It returns a nine-color comparison. Color preferences are optional; use RoomLab’s balanced default palette when the user did not specify colors.

Parametersimagecolorsimage_urladditional_instructions

create_video_walkthrough

Video Walkthrough

Use when the user wants one room photo animated with a camera move or other described effect. The effect and 5- or 10-second duration match the workspace controls.

Parametersimageimage_urlvideo_effectrequiredduration_secondsadditional_instructions

create_video_transition

Video Transition

Use when the user wants an animated transformation from a start image to an end image. The transition style and 5- or 10-second duration match the workspace controls.

Parametersimageend_imageimage_urlend_image_urlduration_secondstransition_stylerequiredadditional_instructions

create_house_tour

House Tour

Use when the user wants a cinematic tour made from three to six room images in order. The workspace offers an automatic or user-written script and 12-, 15-, or 30-second durations.

Parametersimagesimage_urlstour_scriptduration_secondsadditional_instructions

upscale_room_image

Create a 4K RoomLab image

Use this when the user asks to make an existing RoomLab image 4K. The generation ID is enough; RoomLab retrieves the image and selects the correct upscale path internally.

Parametersgeneration_idrequired

get_generation

Retrieve a RoomLab result

Check a RoomLab.app creation and return status or finished media as data, without opening another card. The existing creation card polls automatically. Use this tool when no card is available or the user asks to check a result; do not repeatedly poll alongside an active card.

Parametersgeneration_idrequired

Version history

1
  1. v0.4.7LatestNov 7, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.