aihomedesignSAFE
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.
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
abc6ca88fc03OBSERVED · 2026-10-13Trust 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.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (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)
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)"data = base64.b64decode(s, validate=False)
mcp, httpx, uvicorn, starlette, python-multipart, psycopg2-binary, cryptography
Gates applied: no_behavioural_pass.
abc6ca88fc03full audit observations/trust-audit/mcp-server/aihomedesign__aihomedesign-mcp.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-13 | abc6ca88fc03 | SAFE | B | 89 | first audit |
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.