Skip to main content
Glama

Craft Quantities: construction material calculators

Plan a room, bathroom, deck or fence

plan_room
Read-onlyIdempotent

What materials does a room, bathroom, deck, patio slab, driveway, fence, loft, retaining wall or stair need? Plans one space as the site's planner does, with the reader's finishes (paint, tile, flooring, trim), and returns every row, what it still needs, what is not built and why, and labour hours. Quantities only; it does not size structure.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindYesThe kind of space: a room or a bathroom (from its size, doors and windows), or a slab, deck, driveway, fence, loft, retaining wall, exterior wall or stair.
nameNo
doorsNo
scopeNoScope question name → answer value, by the planner's ids.
detailNofull (the default): the whole answer. summary: the result lines, the citation line and the page only — fewer tokens to read.full
inputsNoBranch id → { calculator input id: value in its base unit }.
intentNoA trade, or everything.
systemNoThe unit system inputs left out open in, and the one the page link opens in. The answer comes in both.metric
figuresYesThe space's figures, by the planner's ids, each a length with its unit (a room: length, width, height, wallThickness; a fence: length, height; a stair: totalRise, width …).
windowsNo
finishesNoSurface role → finish id, by the planner's ids.
leaveOutNoBranch ids to leave out.
inputUnitsNoSend "base" to pass bare numbers on dimensioned inputs in base units (m, m², L, kg …), as the published test vectors are written. Without it a length, area or volume must carry its unit.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources