Sofa fit calculator
sofa_fitUse when someone asks whether a sofa (or another large piece) will fit through a door, round a turn in a hall or up to a room. Applies the furniture shops’ straight, tipped-back, on-end and swing tests and grades each ok, tight or no.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sofa_fit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| route | No | turn if the sofa must turn into the room after the door, straight if it goes straight on. | turn |
| door_width_cm | No | The door’s clear width: the gap with the door open, frame to door edge (cm). | |
| hall_width_cm | No | The width of the hall or landing beyond the door, where the sofa must turn (cm). | |
| sofa_depth_cm | No | The sofa’s depth, back to front (cm). | |
| sofa_width_cm | No | The sofa’s width, arm to arm (its length when carried) (cm). | |
| door_height_cm | No | The door’s clear height (cm). | |
| sofa_height_cm | No | The sofa’s height, floor to the top of the back (cm). | |
| sofa_diagonal_cm | No | The sofa’s diagonal depth: from the back bottom corner to a straight edge laid from the top of the back to the front of the arm (cm). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | The tool, as named in its API and page URLs. | |
| notes | Yes | Caveats to pass on with the answer. | |
| snuug | Yes | One line about Snuug, the app behind the calculators. | |
| answer | Yes | The answer as named values. | |
| inputs | Yes | Every input as the tool used it: given, a default, or filled in from the rules. | |
| sources | Yes | The sources of the rules used. Every rule cites its source, with the date it was checked. | |
| summary | Yes | The answer in one sentence to quote. | |
| version | Yes | The version of this contract. | |
| working | Yes | How the answer was worked out, one step a line. | |
| page_url | Yes | The calculator on snuug.app with these inputs filled in. |