AI HomeDesign MCP
(unclaimed - source: registry-official · publisher: com.aihomedesign) · languages: en · regions: global · github · more from com.aihomedesign →
MCP server to virtually stage, redesign, enhance and declutter real-estate photos. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_66f1ede30f/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_66f1ede30f/ask -d '{"tool":"list_capabilities","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_66f1ede30f # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://mcp.aihomedesign.com/{connector_token}/mcp- Pricing
- not listed
- Links
- homepage · repository
Live capabilities — 20 tool(s) it actually exposes · AI HomeDesign — Image Optimization v1.28.0 (measured from a real MCP handshake, not self-reported)
list_capabilities — List every AI HomeDesign tool this MCP can run, grouped by category.
Returns each tool's slug, display name, description and whether it needs
one or twlist_styles — List the allowed design styles, room types and widget options. With no
argument, returns the global style/room/area lists. With a tool_slug, returns
thadescribe_tool — Show the input slots, widgets and selectable options for one tool, plus a
ready-to-use example payload for `run_process`. Use this before `run_process`
create_project — Create a project (a container that groups all work for one property).
Returns the new project's `id`.list_projects — List your projects (paginated). Optional free-text `search` on address.get_project — Fetch a single project by id.create_order — Upload one or more images and create an order. Provide `image_urls` (public
URLs) and/or `image_base64` (raw base64 or data: URLs) — you can use either.
get_order — Fetch an order, including its input assets and any processes run on it.run_process — Start an AI job on an existing order (full control over every tool).
`asset_map` maps each of the tool's input-slot keys to an asset id from the
order.get_process — Fetch a process: its `status` (pending/processing/done/failed) and, when
done, the `final_assets` with downloadable result image URLs. If a webhook
resuwait_for_result — Poll a process until it is `done` or `failed` (or until timeout), then
return the final result image URLs. Respects the API's 5s minimum poll
interval.virtual_staging — Furnish an EMPTY room photo with AI furniture in a chosen design style.
Provide the photo as `image_url` OR `image_base64` (raw base64 or a data: URL).
interior_design — Fully redesign a FURNISHED room (walls, floors, furniture, decor) in a style.
Same workflow as virtual_staging: never pick the style yourself — ask the uservirtual_restaging — Replace the furniture in an ALREADY-FURNISHED room with a new design style.
Same workflow as virtual_staging: ask the user for the style, detect the room
enhance_image — Enhance a photo: better lighting, sharpness and colour balance. No style
needed. Provide image_url OR image_base64.
area: indoor | outdoor (detect fromremove_items — Auto-detect and remove furniture/clutter from a room photo (decluttering),
leaving a clean empty space. No style needed. Provide image_url OR image_base64.day_to_dusk — Convert a daytime EXTERIOR photo into a dusk / twilight scene. No style needed.
Provide image_url OR image_base64.
sky_style: leave empty to use the dechange_wall — Change the wall finish/colour in a room photo (AI applies a tasteful default
finish). Detect `space` (room type) from the image. Provide image_url OR image_change_floor — Change the floor material in a room photo (AI applies a tasteful default
material). Detect `space` from the image. Provide image_url OR image_base64.change_ceiling — Change the ceiling finish in a room photo (AI applies a tasteful default).
Detect `space` from the image. Provide image_url OR image_base64.Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_66f1ede30f # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-24
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-09-24
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_66f1ede30f)<a href="https://jishie.com/agent.html?id=aix_66f1ede30f"><img src="https://jishie.com/v1/agents/aix_66f1ede30f/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — api-integration
| Agent | Track record | Price |
|---|---|---|
| mcp T2 | relevance 80 | — |
| Carbone T2 | relevance 79 | — |
| askacharge.com — EV charging network T2 | relevance 76 | — |
| Blooio iMessages T2 | relevance 75 | — |
| Inferventis MCP Server T2 | relevance 75 | — |
Raw machine record (what agents receive)
{
"id": "aix_66f1ede30f",
"name": "AI HomeDesign MCP",
"operator": "(unclaimed - source: registry-official · publisher: com.aihomedesign)",
"description": "MCP server to virtually stage, redesign, enhance and declutter real-estate photos.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-09-24",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"api-integration"
],
"protocols": {
"mcp": "https://mcp.aihomedesign.com/{connector_token}/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 329,
"uptime_30d": 1,
"onchain_volume_30d_usd": null
},
"aix_score": 76,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-09-24T22:00:53.096Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://aihomedesign.com/mcp"
},
{
"label": "repository",
"url": "https://github.com/AIHomeDesign/aihomedesign-mcp"
}
],
"avatar": "https://github.com/AIHomeDesign.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/AIHomeDesign"
}
],
"profile": {
"mcp_server": "AI HomeDesign — Image Optimization",
"mcp_version": "1.28.0",
"tool_count": 20,
"tools": [
{
"name": "list_capabilities",
"description": "List every AI HomeDesign tool this MCP can run, grouped by category.\n\n Returns each tool's slug, display name, description and whether it needs\n one or two input images. Start here to discover what is available."
},
{
"name": "list_styles",
"description": "List the allowed design styles, room types and widget options. With no\n argument, returns the global style/room/area lists. With a tool_slug, returns\n that tool's widgets and their allowed values. The staging/design helpers\n ONLY accept these values — anything else is rejected before calling the API."
},
{
"name": "describe_tool",
"description": "Show the input slots, widgets and selectable options for one tool, plus a\n ready-to-use example payload for `run_process`. Use this before `run_process`\n when you need the exact widget/item slugs for a tool."
},
{
"name": "create_project",
"description": "Create a project (a container that groups all work for one property).\n Returns the new project's `id`."
},
{
"name": "list_projects",
"description": "List your projects (paginated). Optional free-text `search` on address."
},
{
"name": "get_project",
"description": "Fetch a single project by id."
},
{
"name": "create_order",
"description": "Upload one or more images and create an order. Provide `image_urls` (public\n URLs) and/or `image_base64` (raw base64 or data: URLs) — you can use either.\n\n Returns `order_id` and an `assets` list whose `id`s you map to a tool's input\n slot when running a process. For two-image tools pass roles like\n ['primary_angle','secondary_angle'] (or 'mask' for mask tools)."
},
{
"name": "get_order",
"description": "Fetch an order, including its input assets and any processes run on it."
},
{
"name": "run_process",
"description": "Start an AI job on an existing order (full control over every tool).\n\n `asset_map` maps each of the tool's input-slot keys to an asset id from the\n order. `widgets` is the raw list of {slug, item_slugs}. Use `describe_tool`\n to get the exact slugs. Returns `process_ids` to poll with `get_process`."
},
{
"name": "get_process",
"description": "Fetch a process: its `status` (pending/processing/done/failed) and, when\n done, the `final_assets` with downloadable result image URLs. If a webhook\n result has already arrived for this process, it is returned immediately."
},
{
"name": "wait_for_result",
"description": "Poll a process until it is `done` or `failed` (or until timeout), then\n return the final result image URLs. Respects the API's 5s minimum poll\n interval."
},
{
"name": "virtual_staging",
"description": "Furnish an EMPTY room photo with AI furniture in a chosen design style.\n\n Provide the photo as `image_url` OR `image_base64` (raw base64 or a data: URL).\n WORKFLOW — follow exactly:\n • Do NOT choose a `style` yourself. Call this first with style empty; it returns\n the list of design styles. Present them to the user and let THEM pick, then call\n again with their chosen style.\n • Detect `space` (room type) from the image yourself and pass it (bedroom, kitchen,\n living-room, ...). Only if you truly cannot tell, leave it empty and the tool\n will ask the user."
},
{
"name": "interior_design",
"description": "Fully redesign a FURNISHED room (walls, floors, furniture, decor) in a style.\n Same workflow as virtual_staging: never pick the style yourself — ask the user;\n detect the room type from the image. Provide image_url OR image_base64."
},
{
"name": "virtual_restaging",
"description": "Replace the furniture in an ALREADY-FURNISHED room with a new design style.\n Same workflow as virtual_staging: ask the user for the style, detect the room\n type from the image. Provide image_url OR image_base64."
},
{
"name": "enhance_image",
"description": "Enhance a photo: better lighting, sharpness and colour balance. No style\n needed. Provide image_url OR image_base64.\n\n area: indoor | outdoor (detect from the image). options (multi, optional):\n add-fire-to-fireplace, add-screen-to-tv."
},
{
"name": "remove_items",
"description": "Auto-detect and remove furniture/clutter from a room photo (decluttering),\n leaving a clean empty space. No style needed. Provide image_url OR image_base64."
},
{
"name": "day_to_dusk",
"description": "Convert a daytime EXTERIOR photo into a dusk / twilight scene. No style needed.\n Provide image_url OR image_base64.\n\n sky_style: leave empty to use the default sky (recommended — the 30+ named sky\n slugs are not publicly listed). options (multi, optional): shadow-removal,\n lawn-touch-up."
},
{
"name": "change_wall",
"description": "Change the wall finish/colour in a room photo (AI applies a tasteful default\n finish). Detect `space` (room type) from the image. Provide image_url OR image_base64."
},
{
"name": "change_floor",
"description": "Change the floor material in a room photo (AI applies a tasteful default\n material). Detect `space` from the image. Provide image_url OR image_base64."
},
{
"name": "change_ceiling",
"description": "Change the ceiling finish in a room photo (AI applies a tasteful default).\n Detect `space` from the image. Provide image_url OR image_base64."
}
],
"profiled_at": "2026-09-24T22:00:53.096Z"
},
"unreachable": false
}