Wallpaper calculator
wallpaper_rollsUse when someone asks how many rolls of wallpaper they need for a room, some walls or one feature wall, including a pattern repeat and a straight or offset match.
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": "wallpaper_rolls"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | room (all four walls), walls (some walls) or feature (one wall). | room |
| doors | No | Doors, each saving a drop (default 1 for a room, else 0). | |
| match | No | free (or plain), straight or offset (half-drop). | free |
| trim_cm | No | Extra on each drop for trimming (default 10 cm) (cm). | |
| spare_rolls | No | Spare rolls from the same batch (default 1). | |
| roll_width_cm | No | The roll’s width (default 53 cm) (cm). | |
| room_width_cm | No | For a room: its width (cm). | |
| wall_width_cm | No | For walls or a feature wall: the width, the walls added up (cm). | |
| roll_length_cm | No | The roll’s length (default the UK standard, 1005 cm) (cm). | |
| room_length_cm | No | For a room: its length (cm). | |
| wall_height_cm | No | The wall height, skirting to ceiling (cm). | |
| pattern_repeat_cm | No | The pattern repeat, from the label (0 for none) (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. |