{
  "markdown": "<!-- mcp-name: com.walkmyplan/walkmyplan -->\n\n# WalkMyPlan — Floor Plans to 3D, MCP Server\n\n**Describe a home and walk through it.** Connect WalkMyPlan to Claude, ChatGPT, Cursor or any\nMCP client and design a house in conversation: tell it the rooms, sizes and shape and one call\nbuilds the complete layout — any footprint (L-shape, U-shape, courtyard), walls, doors, windows,\nnamed rooms, furniture, stairs, pools and parking — then returns a live link that opens in 2D and 3D\nin the browser. Already have a drawing? Upload a **DWG** or **vector PDF** and get the same\neditable, measured model.\n\n> **WalkMyPlan** is a Model Context Protocol (MCP) server. **45 tools.** Remote **Streamable\n> HTTP** with **OAuth 2.1** (Dynamic Client Registration + PKCE) — keyless, no API key to paste.\n\n- 🌐 **Website:** https://www.walkmyplan.com\n- 📚 **Install & docs:** https://www.walkmyplan.com/docs\n- 🔌 **Endpoint:** `https://mcp.walkmyplan.com/mcp`\n\n---\n\n## Connect\n\nWalkMyPlan is a **remote** MCP server — no install, no local process. Point your client at the\nendpoint; OAuth runs automatically on first connect and creates the account.\n\n### Claude / generic MCP client (JSON)\n```json\n{\n  \"mcpServers\": {\n    \"walkmyplan\": {\n      \"url\": \"https://mcp.walkmyplan.com/mcp\"\n    }\n  }\n}\n```\n\n### Cursor\nAdd the `url` above in Cursor's **Settings → Tools & MCP**, or install from the listing on\n`cursor.directory`.\n\n<!--\nMAINTAINER NOTE (cursor.directory): the GitHub auto-scanner reads mcp.json but STRIPS the\n`mcpServers` wrapper, leaving only `{ \"type\": \"http\", \"url\": ... }` in the listing's Component\n\"Content\". That drops the server name, so Cursor's install dialog shows \"server\" instead of\n\"walkmyplan\". After any re-scan, re-paste the FULL wrapper into the listing Content and keep the\nkey a lowercase slug (`walkmyplan`, not \"WalkMyPlan\" — it's a config identifier):\n  { \"mcpServers\": { \"walkmyplan\": { \"url\": \"https://mcp.walkmyplan.com/mcp\" } } }\nThe connected display name comes from the server's own serverInfo, not this key.\n-->\n\nFull per-client instructions: **https://www.walkmyplan.com/docs**\n\n---\n\n## Three ways to start\n\n1. **Describe it in chat** — rooms, sizes, layout and shape in words; the model designs the\n   layout and `build_house` executes it in one call.\n2. **Sketch it yourself** — `create_upload_link` returns a private page where you draw the plan\n   with a pencil (or start from a template) and press Build 3D. No sign-in.\n3. **Start from a file** — the same private link accepts **DWG** (best results) and **vector PDF**\n   drawings.\n\nRooms are numbered and a compass marks directions, so follow-ups like *\"make room 3 wider\"* or\n*\"move the door on the north wall\"* land exactly.\n\n---\n\n## What you can do (45 tools)\n\n| Area | Example tools |\n|---|---|\n| **Create** | `build_house`, `create_new_plan`, `create_upload_link`, `create_plan_from_url` |\n| **Understand** | `get_plan_structure`, `ask_plan_question`, `get_plan_status`, `get_plan_link`, `list_my_plans`, `download_plan_pdf` |\n| **Furnish** | `furnish_room`, `place_furniture_in_room`, `add_fixture_at_point`, `move_or_rotate_fixture`, `resize_fixture`, `remove_fixture`, `clear_room_furniture` |\n| **Structure** | `add_wall`, `move_wall`, `remove_wall`, `set_wall_height`, `set_ceiling_height`, `add_door_or_window`, `move_door_or_window`, `resize_door_or_window`, `flip_door_hinge`, `remove_door_or_window`, `add_stairs`, `move_or_resize_stairs` |\n| **Annotate** | `name_room`, `write_text_on_floor`, `add_marker`, `remove_marker_or_text` |\n| **Outdoors** | `add_pool`, `move_or_resize_pool`, `add_parking`, `move_or_resize_parking` |\n| **History & sharing** | `undo_last_edit`, `list_revisions`, `restore_revision`, `rename_plan`, `get_sharing`, `set_sharing`, `delete_plan`, `report_plan_problem` |\n\nRead operations are read-only; every edit is journaled and undoable.\n\n---\n\n## How it works / data ownership\n\nWalkMyPlan does **not** wrap or resell a third-party API. Plans are created by the user, stored\nin the user's own account, and stay private unless the user shares them. Uploaded drawings are\nconverted deterministically to geometry — they are **never used to train AI models**. Edits are\nfor visualization and planning; WalkMyPlan does not check structural safety or building codes.\n\n## Support\n\n- Docs: https://www.walkmyplan.com/docs\n- Email: support@walkmyplan.com\n- Issues: use this repository's issue tracker.\n\n## License\n\nMIT — see [LICENSE](./LICENSE). (This repository hosts the MCP server's public metadata and\ndocumentation; the server itself runs at `mcp.walkmyplan.com`.)\n",
  "bytes": 4581,
  "sha": "b07118f0b7698ba78f9a707886b6fe011435c1c9d92420f019a926a93a6e6087",
  "repo_slug": "yaniv-fink/walkmyplan-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_walkmyplan_walkmyplan_e9e65503/readme"
}