Door widths
Measures every doorway and flags the ones too narrow for you or what you are moving.
What it answers
Section titled “What it answers”- Can my wheelchair get through every door?
- Will a 90 cm sofa fit through?
For the agent, the tool is described as: Check every doorway and open passage in one scan against a minimum width. Returns one check per doorway, findings for the ones that fail or are close, pins and a coloured rule overlay.
Who it is for
Section titled “Who it is for”Apartment manager, Daycare operator, Facility manager, Fire captain, Moving large furniture, Office tenant, Older adult or family, Parent of a toddler, house with a pool, Truck dispatcher, Wheelchair user, Wheelchair van owner.
Inputs
Section titled “Inputs”| Input | Type | Required | Default | Notes |
|---|---|---|---|---|
scan |
string | yes | Scan id. Filled from the selected building. | |
min_width_m |
number (m) | yes | Asked as: “How wide a door do you need, in metres? For furniture, use its narrowest side; a wheelchair needs 0.813 m (32 in).” Saved preference access.door_width_m. Range: more than 0.3, at most 3.0. |
|
warn_margin_m |
number (m) | 0.05 |
Doorways this close above the threshold are a warning. Saved preference access.door_warn_margin_m. Range: at least 0, at most 0.5. |
|
standard |
string | The rule the threshold comes from. Saved preference access.door_standard. |
An input that nothing fills (the selected building, a saved preference, a persona’s preset) becomes a question to the person. The agent asks only for those.
Data used
Section titled “Data used”| Layer | Id | Needed | If it is missing |
|---|---|---|---|
| Doors and windows | matterport.openings |
required | The verdict is unknown, with the reason. |
| Room names | matterport.room_labels |
optional | The tool runs without it. |
What it returns
Section titled “What it returns”A tool result: a verdict (pass, warn, fail or unknown), metrics, checks and findings, each with its source.
- Draws on the building: pins on what it found; doors, walls or rooms coloured by status.
- Panel blocks:
VerdictHeader,MetricRow,CheckList,FloorPlanMini,Controls,AssumptionChips,StepLog,ActionBar. - Speed: fast. Read-only.
How it works
Section titled “How it works”Every doorway’s width against a threshold, as checks, pins and a pass/warn/fail rule overlay.
Reliability
Section titled “Reliability”Sources this tool gave on the test home:
| Where it came from | Layer | Method | Reliability | Note |
|---|---|---|---|---|
| Measured from the scan | matterport |
geometry |
medium | Opening width in the wall graph; a hinged door’s leaf takes a few centimetres off it |
The tool sets the label for each value. A model never does. The tools give a scan’s wall graph the layer matterport whichever device made the scan, so a phone scan’s geometry carries that label too.
Limits
Section titled “Limits”- Needs: doors and windows. On a scan without it, the verdict is
unknownand says why. - A result is a planning aid, not an inspection.
On the made-up test home
Section titled “On the made-up test home”This section was written by running the tool when the docs were built, on a hand-made RoomPlan export (no real place was scanned), with no sponsor keys and the network switched off.
Inputs used: min_width_m = 0.813 (preset of the persona “Apartment manager”).
Fail 3 of 6 doorways are narrower than 0.813 m.
| Value | Result | Where it came from | Reliability |
|---|---|---|---|
| Doorways | 6 | Measured from the scan | medium |
| Narrowest | 0.71 m | Measured from the scan | medium |
| Too narrow | 3 | Measured from the scan | medium |
| Check | Measured | Against | Status |
|---|---|---|---|
| Doorway width, Bathroom to Hallway | 0.71 | 0.813 m | fail |
| Doorway width, Hallway to Bedroom | 0.76 | 0.813 m | fail |
| Doorway width, Living Room to Bedroom | 0.81 | 0.813 m | fail |
| Doorway width, Hallway to Living Room | 0.86 | 0.813 m | warn |
| Doorway width, Living Room to outside | 0.91 | 0.813 m | pass |
| Doorway width, Kitchen to Living Room | 1.2 | 0.813 m | pass |
Findings: 3 fail, 1 warn.
What it reported while it ran:
- Found 6 doorways and passages in the wall graph
- Compared each with 0.813 m: 3 fail, 1 close
Run it
Section titled “Run it”threshold run door_widths --scan <scan-id>curl -X POST http://127.0.0.1:8787/api/tools/door_widths/run -H 'content-type: application/json' -d '{...inputs}'Over MCP the tool is named door_widths. See MCP server and CLI.