{
  "markdown": "# Roomvana MCP server\n\nAn [MCP](https://modelcontextprotocol.io) server for **[Roomvana](https://roomvana.ai)** — AI interior design. It lets an AI assistant browse the room types and design styles Roomvana supports and hand the user a studio link with their choices pre-selected. Upload a photo of any room and get a realistic redesign in about 30 seconds at **[roomvana.ai](https://roomvana.ai)**.\n\nRead-only and no sign-in required: this server never uploads photos or spends credits. The actual redesign happens on the website.\n\n## Tools\n\n| Tool | What it does |\n| --- | --- |\n| `list_design_styles` | Lists the design styles Roomvana can render (modern, japandi, industrial, coastal, …), each with a short description. |\n| `list_room_types` | Lists the rooms and outdoor spaces Roomvana can redesign — interior rooms, house exterior, and garden/patio/backyard. |\n| `design_a_room` | Returns a [roomvana.ai](https://roomvana.ai) studio link with the chosen room and style pre-selected; validates both against Roomvana's live catalog. |\n\n## Install\n\nRequires Node.js 18+.\n\n```json\n{\n  \"mcpServers\": {\n    \"roomvana\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"roomvana-mcp\"]\n    }\n  }\n}\n```\n\nAdd that to your MCP client config (Claude Desktop: `claude_desktop_config.json`; other clients: their MCP config file), then restart the client.\n\n### From source\n\n```bash\nnpm install\nnpm run build\nnpm start\n```\n\n## Example\n\n> \"I want to redo my bedroom in a japandi style.\"\n\nThe assistant calls `design_a_room` with `room=bedroom`, `style=japandi` and returns:\n\n```\nhttps://roomvana.ai/design?room=bedroom&style=japandi\n```\n\nOpen it, upload a photo of the room, and generate a redesign. Your walls, windows and layout stay put — only the look changes.\n\n## How it works\n\nThe list of supported rooms and styles is fetched live from Roomvana's public catalog endpoint (`https://api.roomvana.co/options`), so the server never offers something Roomvana can't render. If that endpoint is unreachable, it falls back to a bundled snapshot.\n\n## Links\n\n- Website: https://roomvana.ai\n- Design studio: https://roomvana.ai/design\n\n## License\n\nMIT\n",
  "bytes": 2136,
  "sha": "0563cd78da5e2dc105fde9d88724c1403d68d49b01bc94aa1d78c2e038054be5",
  "repo_slug": "tjldc/roomvana-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_tjldc_roomvana_mcp_c7a444f0/readme"
}