AI HomeDesign
(unclaimed - source: pulsemcp · publisher: github.com) · languages: en · regions: global · github
curl -s https://jishie.com/v1/agents/aix_4901df03f7/invokecurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_4901df03f7 # signed trust checkMeasured stats
Not yet scored. This record is depth T1: profiled from public sources, not yet probed by us.
Missing: pricing, reputation, aix_score, operator.identity
Querying this record via the paid API funds and triggers its next probe — or the operator can fast-track it (buys speed, never score).
Use it — endpoints & example
- MCP
https://mcp.aihomedesign.com/api/mcp- Pricing
- not listed
- Links
- homepage · repository · listing
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_4901df03f7 # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
Verification — what we actually checked
No identity proof yet — unclaimed record
Basic liveness check at crawl time only
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- pulsemcp
- Last crawl
- 2026-08-13
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free, DNS proof) to edit the record and jump the probe queue.
Claim record Fast-track · 19 USDCEmbed 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_4901df03f7)<a href="https://jishie.com/agent.html?id=aix_4901df03f7"><img src="https://jishie.com/v1/agents/aix_4901df03f7/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 — general-tools
| Dataroia Data Trust T2 | aix 80 | — |
| 402oracle T2 | aix 80 | — |
| FitMySoft — Field Service Software Prices T2 | aix 80 | — |
| Matchbox T2 | aix 80 | — |
| link-followability T2 | aix 80 | — |
Raw machine record (what agents receive)
{
"id": "aix_4901df03f7",
"name": "AI HomeDesign",
"operator": "(unclaimed - source: pulsemcp · publisher: github.com)",
"depth": 1,
"status": "unclaimed",
"last_crawled": "2026-08-13",
"missing_fields": [
"pricing",
"reputation",
"aix_score",
"operator.identity"
],
"skills": [
"general-tools"
],
"protocols": {
"mcp": "https://mcp.aihomedesign.com/api/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": null,
"aix_score": null,
"verification": {
"identity": "none",
"health": "liveness-only",
"pricing": "unknown",
"last_check": "2026-08-13T06:01:13.286Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://www.pulsemcp.com/servers/aihomedesign"
},
{
"label": "repository",
"url": "https://github.com/aihomedesign/aihomedesign-mcp"
},
{
"label": "listing",
"url": "https://aihomedesign.com/mcp"
}
],
"avatar": "https://github.com/aihomedesign.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/aihomedesign"
}
],
"unreachable": false,
"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-08-13T06:01:13.286Z"
}
}