Atlas / MCP servers / aihomedesign / aihomedesign

aihomedesignSAFE

mcp/aihomedesign/aihomedesign-mcp

Model Context Protocol (MCP) server for AI-powered virtual staging and real-estate photography editing. Gives Claude and any MCP client tools for virtual home staging, AI interior design, photo enhancement, item removal and day-to-dusk — powered by the AI HomeDesign API.

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
—
Transport
streamable-http
License
MIT
Stars
0
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

An open‐source Model Context Protocol (MCP) server for AI virtual staging and real‐estate photography editing. It turns the AI HomeDesign photo API into natural‐language tools, so Claude — or any MCP client — can do virtual home staging, AI interior design, photo enhancement, decluttering, and day‐to‐dusk conversions just by being asked.

[](LICENSE) [](https://modelcontextprotocol.io) [](https://www.python.org)

What is this?

AI HomeDesign MCP Server exposes the AI HomeDesign V3 API as a set of Model Context Protocol tools over streamable HTTP. Any MCP‐compatible AI client — Claude Desktop, Claude in the browser, Cursor, and more — can then run professional real‐estate photo editing in plain English:

  • 🛋️ Virtual staging — furnish an empty room with photorealistic AI furniture in a chosen design style. Digital home staging in seconds, with no physical furniture.
  • 🎨 Virtual restaging & AI interior design — replace existing furniture or fully redesign a furnished room.
  • ✨ Image enhancement — fix lighting, sharpness, and color balance for listing‐ready photos.
  • 🧹 Item removal / decluttering — automatically remove furniture and clutter to reveal a clean space.
  • 🌆 Day to dusk — convert a daytime exterior into a warm twilight / dusk scene.
  • 🧱 Wall, floor & ceiling changes — restyle surfaces with a tasteful AI finish.

Because it speaks MCP, there is no SDK to learn — you describe what you want and the model calls the right tool with the right parameters.

Why virtual staging and ho

Read from source at commit abc6ca88fc03OBSERVED · 2026-10-13
02

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (6 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (4)

MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
Dockerfile:14
CMD python -c "import urllib.request,sys; sys.exit(0 if urllib.request.urlopen('http://127.0.0.1:8080/health').status==200 else 1)"
LOWObfuscation / stealth · obf.decode_call · CWE-506, CWE-94
app/server.py:273
data = base64.b64decode(s, validate=False)
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
requirements.txt
mcp, httpx, uvicorn, starlette, python-multipart, psycopg2-binary, cryptography
Why it matters. 7 requirement(s) not pinned with ==
Fix. pin exact versions
LOWInventory / provenance · mcp.no_tools_extracted · CWE-1104
server.json
Why it matters. the tool list is enumerated at runtime by tools/list, not declared in source
Fix. the page says so rather than showing an empty table

Gates applied: no_behavioural_pass.

Audited 2026-10-13 · audit v0.4.1 · source sha abc6ca88fc03full audit observations/trust-audit/mcp-server/aihomedesign__aihomedesign-mcp.json · Report an issue / request a re-scan
03

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-13abc6ca88fc03SAFEB89first audit
04

Questions

What is the aihomedesign MCP server?

Model Context Protocol (MCP) server for AI-powered virtual staging and real-estate photography editing. Gives Claude and any MCP client tools for virtual home staging, AI interior design, photo enhancement, item removal and day-to-dusk — powered by the AI HomeDesign API.

Is aihomedesign safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does aihomedesign need?

It reads AIHD_API_KEY, MCP_AUTH_TOKEN and TOKEN_SECRET from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does aihomedesign run?

It speaks streamable-http, so it runs as a service you connect to over the network.

How current is this page?

The grade is for one exact copy of the source (abc6ca88fc03), read on 2026-10-13. The repository is watched and re-audited when it changes.

Advertisement