Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

TakeoffMetric Construction Calculators

NPM · TAKEOFFMETRIC-MCP

Construction takeoff calculators (concrete, gravel, asphalt, roofing) and sourced constants.

Available components

+26 this week 62 Trust /100

Last scanned (21 hours ago)

Scores higher than 36% of npm servers

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 31 of 92 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • Licence could not be checked: the licence is shipped as a file inside the package, not declared as a standard (SPDX) licence identifier, so we cannot tell whether it is OSI-approved.Unverified
  • Actively maintained (last published 4 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability47
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 16687 tokens (~981/item across 17 items; 17 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 17 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 18 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 14 Oct 26 +26
    • Injection markers: unverified → pass ▲ security
    • First check of Judged manipulation: pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Tool coverage: unverified → 100 ▲ functional
    • MCP protocol: unverified → pass ▲ functional
    • First check of Schema quality: fail functional
    • First check of Destructive annotations: pass functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: good functional
    • First check of Tool coverage: 100 functional
  • 13 Oct 26 0
    • Package version: 0.1.2 → 0.2.0 functional
  • 12 Oct 26 0
    • Security disclosure: unverified → fail ▼ functional
  • 11 Oct 26 36

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 18 Oct 2026 · Analysed npm/takeoffmetric-mcp@0.2.0

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 92 packages
Packages resolved 92
Stale 31
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 17 exposed · ~16,547 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
calc_asphalt ~1,934

Short tons and metric tonnes of hot mix for up to three compacted courses over four areas, with a cited in-place unit weight and the spread rate a paving quote is written in. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
base2number|string–Area 2 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
base3number|string–Area 3 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
base4number|string–Area 4 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
diameter2number|string–Area 2 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=circle" is set.
diameter3number|string–Area 3 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=circle" is set.
diameter4number|string–Area 4 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=circle" is set.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
height2number|string–Area 2 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
height3number|string–Area 3 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
height4number|string–Area 4 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
layerWeight1number–Layer 1 unit weight. Optional.
layerWeight2number–Layer 2 unit weight. Optional.
layerWeight3number–Layer 3 unit weight. Optional.
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 7.6. Shown on the site only when "shape=rectangle" is…
length2number|string–Area 2 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangl…
length3number|string–Area 3 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangl…
length4number|string–Area 4 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangl…
overagenumber–Overage. Unit: %.
plantWeightnumber–Compacted unit weight of the mix, lb per cubic foot, from your plant's mix design or ticket. No default: without it (or a layerWeight per course) no tonnage is given.
priceTonnumber–Price per ton. Unit: $ / short ton (imperial) or $ / t (metric). Optional.
role1string–Layer 1 course. Options: surface = Surface course; binder = Binder course; base = Asphalt base course.
role2string–Layer 2 course. Options: surface = Surface course; binder = Binder course; base = Asphalt base course.
role3string–Layer 3 course. Options: surface = Surface course; binder = Binder course; base = Asphalt base course.
shapestring–Shape. Options: rectangle = Rectangle or square; circle = Circle; triangle = Triangle.
shape2string–Area 2 shape. Options: rectangle = Rectangle or square; circle = Circle; triangle = Triangle.
shape3string–Area 3 shape. Options: rectangle = Rectangle or square; circle = Circle; triangle = Triangle.
shape4string–Area 4 shape. Options: rectangle = Rectangle or square; circle = Circle; triangle = Triangle.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
thicknessnumber|string–Compacted thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm.
thickness2number|string–Layer 2 compacted thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
thickness3number|string–Layer 3 compacted thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
truckTonsnumber–Truck payload. Unit: short tons (imperial) or t (metric). Optional.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3. Shown on the site only when "shape=rectangle" is set.
width2number|string–Area 2 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangle…
width3number|string–Area 3 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangle…
width4number|string–Area 4 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangle…

No output schema declared.

No examples provided.

calc_board_foot ~1,026

Board feet for up to four lumber sizes on one order, with the whole-board-foot order quantity, lineal feet, pieces, cost per board foot and per 1,000 and an optional nominal-versus-dressed volume. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
dressedboolean–These are nominal softwood sizes.
l1number|string–Line 1 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.4384.
l2number|string–Line 2 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.4384. Shown on the site only when "more" is s…
l3number|string–Line 3 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.4384. Shown on the site only when "more" is s…
l4number|string–Line 4 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.4384. Shown on the site only when "more" is s…
moreboolean–Add more sizes.
n1number–Line 1 pieces.
n2number–Line 2 pieces. Shown on the site only when "more" is set.
n3number–Line 3 pieces. Shown on the site only when "more" is set.
n4number–Line 4 pieces. Shown on the site only when "more" is set.
pricenumber–Price per board foot. Optional.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
t1number|string–Line 1 thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 5.08.
t2number|string–Line 2 thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 5.08. Shown on the site only when "more" is…
t3number|string–Line 3 thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 5.08. Shown on the site only when "more" is…
t4number|string–Line 4 thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 5.08. Shown on the site only when "more" is…
w1number|string–Line 1 width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10.16.
w2number|string–Line 2 width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10.16. Shown on the site only when "more" is se…
w3number|string–Line 3 width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10.16. Shown on the site only when "more" is se…
w4number|string–Line 4 width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10.16. Shown on the site only when "more" is se…
wastenumber–Allowance.

No output schema declared.

No examples provided.

calc_concrete_cost ~935

Your own delivered price per cubic yard applied to the quarter-yard order quantity, with short-load fee, delivery, and bags against ready-mix. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
bagYieldnumber–Yield of one bag of the mix you buy, read on its bag: cu ft (imperial) or litres (metric). No default: without it no bag count is given.
countnumber–How many columns. Shown on the site only when "shape=column" is set.
deliverynumber–Delivery charge. Unit: $ flat. Optional. Flat haul or fuel charge, when it is billed separately.
diameternumber|string–Column diameter. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30cm. Shown on the site only when "shape=col…
footDepthnumber|string–Footing depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 20cm. Shown on the site only when "shape=footi…
footLengthnumber|string–Footing length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 12. Shown on the site only when "shape=footing…
footWidthnumber|string–Footing width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 40cm. Shown on the site only when "shape=footi…
heightnumber|string–Column height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.7. Shown on the site only when "shape=column"…
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 6. Shown on the site only when "shape=slab" is set.
minLoadnumber–Producer minimum load. Unit: cu yd (imperial) or m³ (metric). Optional. Cubic yards. Leave blank unless your producer quotes one.
pricenumber–Ready-mix price. Unit: $ / cu yd (imperial) or $ / m³ (metric). Optional. Your delivered price, per the unit shown on the field. Leave blank to skip the cost.
pricePerBagnumber–Price per bag. Unit: $ / bag. Optional. Fill it in to compare bags with a truck at your own prices.
shapestring–What you are pouring.
shortFeenumber–Short-load fee. Unit: $ flat. Optional. Flat charge your producer adds below that minimum.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
thicknessnumber|string–Thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm. Shown on the site only when "shape=slab" is…
wastenumber–Waste allowance. Unit: %. Covers subgrade dips, spillage and the last wheelbarrow.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 6. Shown on the site only when "shape=slab" is set.

No output schema declared.

No examples provided.

calc_concrete_slab ~945

Cubic yards, bags, truck loads and weight for a slab, with multiple sections and an optional thickened edge. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
bagYieldnumber–Yield of one bag of the mix you buy, read on its bag: cu ft (imperial) or litres (metric). No default: without it no bag count is given.
edgeboolean–Thickened edge (turndown). A deeper perimeter strip poured monolithically with the slab.
edgeDepthnumber|string–Edge depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30cm. Shown on the site only when "edge" is set.
edgeWidthnumber|string–Edge width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30cm. Shown on the site only when "edge" is set.
gravelnumber|string–Gravel base depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm. Set to 0 to leave the base off the t…
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 6. Type 20, 20 ft 6 in or 20' 6″.
length2number|string–Section 2 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in".
length3number|string–Section 3 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in".
minLoadnumber–Producer minimum load. Unit: cu yd (imperial) or m³ (metric). Optional. Cubic yards. Leave blank unless your producer quotes one.
pricenumber–Ready-mix price. Unit: $ / cu yd (imperial) or $ / m³ (metric). Optional. Your delivered price, per the unit shown on the field. Leave blank to skip cost.
shortFeenumber–Short-load fee. Unit: $ flat. Optional. Flat charge your producer adds below that minimum.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
thicknessnumber|string–Thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm. Common practice: 4″ for patios and walks, 5″…
truckCapnumber–Truck capacity. Unit: cu yd (imperial) or m³ (metric). Assumption, cubic yards per load. Ask your producer.
unitWeightnumber–Unit weight. Unit: lb / cu ft. Assumption, lb per cu ft. Normal-weight concrete runs about 140–155.
wastenumber–Waste allowance. Unit: %. Covers subgrade dips, spillage and the last wheelbarrow.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6.
width2number|string–Section 2 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in".
width3number|string–Section 3 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in".

No output schema declared.

No examples provided.

calc_cubic_yard ~1,863

Cubic yards, cubic feet and cubic meters over up to four areas of mixed shapes, the area a volume covers, the dug-versus-delivered swell, and bags and truck trips from your own sizes. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
allowancenumber–Your own allowance. Unit: %. Optional.
bagnumber–Bag size. Unit: cu ft. Optional.
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
base2number|string–Area 2 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
base3number|string–Area 3 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
base4number|string–Area 4 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
coverDepthnumber–Depth to spread it. Unit: in (imperial) or cm (metric). Default in metric: 2.5.
depthnumber|string–Depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm.
depth2number|string–Area 2 depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
depth3number|string–Area 3 depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
depth4number|string–Area 4 depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
diameter2number|string–Area 2 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=circle" is set.
diameter3number|string–Area 3 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=circle" is set.
diameter4number|string–Area 4 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=circle" is set.
dugboolean–Dug out of the ground, not delivered.
havenumber–Volume you have. Unit: cu yd (imperial) or m³ (metric). Default in metric: 1. Optional.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
height2number|string–Area 2 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
height3number|string–Area 3 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
height4number|string–Area 4 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6. Shown on the site only when "shape=rectangle" is…
length2number|string–Area 2 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangl…
length3number|string–Area 3 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangl…
length4number|string–Area 4 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangl…
materialstring–Ground dug. Shown on the site only when "dug" is set.
pricenumber–Price per cubic yard. Unit: $ / cu yd (imperial) or $ / m³ (metric). Optional.
shapestring–Shape.
shape2string–Area 2 shape.
shape3string–Area 3 shape.
shape4string–Area 4 shape.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
trucknumber–Truck capacity. Unit: cu yd (imperial) or m³ (metric). Optional.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3. Shown on the site only when "shape=rectangle" is set.
width2number|string–Area 2 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangle…
width3number|string–Area 3 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangle…
width4number|string–Area 4 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangle…

No output schema declared.

No examples provided.

calc_duct ~752

Round and rectangular duct size from airflow and your friction rate or velocity limit, rounded up to a size you can buy with velocity and friction recomputed, what a duct carries, and a reducing trunk sized after each branch. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
b1number–Branch 1 airflow. Optional. Shown on the site only when "mode=trunk" is set.
b2number–Branch 2 airflow. Optional. Shown on the site only when "mode=trunk" is set.
b3number–Branch 3 airflow. Optional. Shown on the site only when "mode=trunk" is set.
b4number–Branch 4 airflow. Optional. Shown on the site only when "mode=trunk" is set.
b5number–Branch 5 airflow. Optional. Shown on the site only when "mode=trunk" is set.
b6number–Branch 6 airflow. Optional. Shown on the site only when "mode=trunk" is set.
capAnumber|string–Diameter or width. Unit: in (imperial) or mm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 304.8. Shown on the site only when "mode=c…
capBnumber|string–Height. Unit: in (imperial) or mm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=capacity" is set.
cfmnumber–Airflow. Shown on the site only when "mode=size" is set.
epsnumber–Absolute roughness of the duct material, in ft, from the duct maker or your design reference. No default: without it no size is given.
heightnumber|string–Rectangular height. Unit: in (imperial) or mm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=size" is set.
methodstring–Size by.
modestring–Mode.
ratenumber–Friction rate. Shown on the site only when "method=friction" is set.
runnumber|string–Straight run. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=size" is set.
stepstring–Round up by.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
trunkCfmnumber–Trunk airflow. Shown on the site only when "mode=trunk" is set.
trunkHeightnumber|string–Trunk height. Unit: in (imperial) or mm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=trunk" is set.
vmaxnumber–Maximum velocity. Shown on the site only when "method=velocity" is set.

No output schema declared.

No examples provided.

calc_fence ~658

Posts by type, rails, pickets, gates and post-hole concrete from one line: gate openings come off first, corners divide the run, and the hole is counted less the post standing in it. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
bagYieldnumber–Yield of one bag of the mix you buy, read on its bag: cu ft (imperial) or litres (metric). No default: without it no bag count is given.
closedboolean–The fence closes on itself.
cornersnumber–Corners.
gateWidthnumber|string–Gate opening width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 1.2192.
gatesnumber–Gates.
holeDepthnumber|string–Hole depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 60.96.
holeDianumber|string–Hole diameter. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 25.4.
picketGapnumber|string–Gap between pickets. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0.
picketWidthnumber|string–Picket width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 14.
postSidenumber|string–Post side. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 8.89.
pricePicketnumber–Price per picket. Unit: $ / picket. Optional.
pricePostnumber–Price per post. Unit: $ / post. Optional.
railsstring–Rails per section.
runnumber|string–Fence length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30.48.
spacingnumber|string–Post spacing. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.4384.
stylestring–Fence style.
systemstring–Unit system the inputs are typed in and the defaults are taken from.

No output schema declared.

No examples provided.

calc_fill_dirt ~703

Cubic yards, tons and truck loads of fill dirt, in or out, with the loose and in-place rows of a cited federal exhibit and no compaction applied unless you ask. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
allowancenumber–Your own allowance. Optional.
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
compactedboolean–Compacted to a specification. Shown on the site only when "mode=fill" is set.
densitynumber–Supplier density. Optional.
densityUnitstring–Supplier density unit.
depthnumber|string–Depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 15cm.
depth2number|string–Depth at the other end. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "varies" is set.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 6. Shown on the site only when "shape=rectangle" is se…
materialstring–Material.
modestring–What you are measuring.
priceTonnumber–Price per ton. Unit: $ / ton (imperial) or $ / t (metric). Optional.
priceYdnumber–Price per cubic yard. Unit: $ / cu yd (imperial) or $ / m³ (metric). Optional.
shapestring–Shape of the area.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
trucknumber–Truck capacity. Unit: cu yd (imperial) or m³ (metric). Optional.
variesboolean–Depth changes across the area.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 4.5. Shown on the site only when "shape=rectangle" is s…

No output schema declared.

No examples provided.

calc_gravel ~1,886

Cubic yards, short tons and metric tonnes of gravel, stone or rock, with a sourced density, the compaction conversion and a truck count. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
allowancenumber–Compaction allowance. Unit: %. Optional. Shown on the site only when "compacted" is set.
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
base2number|string–Area 2 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
base3number|string–Area 3 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
base4number|string–Area 4 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
compactedboolean–Depth is the compacted, in-place layer.
densitynumber–Density of the material your supplier sells: lb per cubic yard (imperial, densityUnit lbyd) or kg per cubic metre (densityUnit kgm3). No default: without it no weight, tonnage or bag count is given.
densityUnitstring–Density unit.
depthnumber|string–Depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm.
depth2number|string–Area 2 depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
depth3number|string–Area 3 depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
depth4number|string–Area 4 depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Optional.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
diameter2number|string–Area 2 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=circle" is set.
diameter3number|string–Area 3 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=circle" is set.
diameter4number|string–Area 4 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=circle" is set.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
height2number|string–Area 2 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
height3number|string–Area 3 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
height4number|string–Area 4 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 6. Shown on the site only when "shape=rectangle" is se…
length2number|string–Area 2 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangl…
length3number|string–Area 3 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangl…
length4number|string–Area 4 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangl…
materialstring–Material.
priceTonnumber–Price per ton. Unit: $ / short ton (imperial) or $ / t (metric). Optional.
priceYdnumber–Price per cubic yard. Unit: $ / cu yd (imperial) or $ / m³ (metric). Optional.
shapestring–Shape.
shape2string–Area 2 shape.
shape3string–Area 3 shape.
shape4string–Area 4 shape.
statestring–Condition.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
truckCapnumber–Truck capacity. Unit: cu yd (imperial) or m³ (metric).
wastenumber–Extra allowance. Unit: %.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6. Shown on the site only when "shape=rectangle" is s…
width2number|string–Area 2 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangle…
width3number|string–Area 3 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangle…
width4number|string–Area 4 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangle…

No output schema declared.

No examples provided.

calc_paver_base ~811

Crushed stone base, bedding sand and the excavation depth under a paver patio, driveway or street, with the minimum base thickness for each traffic class read off a masonry association's own application guide. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
bagLbnumber–Bag weight. Unit: lb. Optional.
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
baseAllowancenumber–Base allowance. Unit: %.
baseDensitynumber–Density of the base aggregate your supplier sells: lb per cubic yard (imperial) or kg per cubic metre (metric). No default: without it no base tonnage is given.
baseDepthnumber|string–Aggregate base depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10cm.
beddingAllowancenumber–Bedding allowance. Unit: %.
beddingDensitynumber–Density of the bedding sand your supplier sells: lb per cubic yard (imperial) or kg per cubic metre (metric). No default: without it no bedding tonnage or bag count is given.
beddingDepthnumber|string–Bedding sand depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.5cm.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6. Shown on the site only when "shape=rectangle" is…
paverThicknessnumber|string–Paver thickness. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: . Optional.
priceBaseTonnumber–Base price per ton. Unit: $ / ton (imperial) or $ / t (metric). Optional.
priceBeddingTonnumber–Bedding price per ton. Unit: $ / ton (imperial) or $ / t (metric). Optional.
shapestring–Shape.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
trucknumber–Truck capacity. Unit: cu yd (imperial) or m³ (metric). Optional.
usestring–What the pavement carries.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6. Shown on the site only when "shape=rectangle" is s…

No output schema declared.

No examples provided.

calc_rebar ~776

Bar count each way, lap splices carried into the total length and into the order, stock bars packed into 20, 40 or 60 ft, weight, intersections and supports, for a slab grid or a continuous footing. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
clearnumber|string–Edge clearance. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional.
fwidthnumber|string–Footing width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 40.64. Shown on the site only when "mode=footi…
lapnumber|string–Lap splice length. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional.
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6576.
matsnumber–Mats. Shown on the site only when "mode=slab" is set.
modestring–What you are reinforcing.
nbarsnumber–Longitudinal bars. Shown on the site only when "mode=footing" is set.
pricenumber–Price per stock bar. Optional.
sacnumber|string–Spacing across the width. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30.48. Shown on the site only when…
salnumber|string–Spacing along the length. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30.48. Shown on the site only when…
sizestring–Bar size.
stockLengthnumber–Length of the stock bars your supplier sells: ft (imperial) or m (metric). No default: without it no bar count to order is given.
supportnumber|string–Bar support spacing. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
tspacenumber|string–Transverse bar spacing. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=footing" is…
wastenumber–Waste. Unit: %.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6576. Shown on the site only when "mode=slab" is set.

No output schema declared.

No examples provided.

calc_roof_pitch ~436

One slope written four ways and solved back from any of them — rise in 12, angle in degrees, grade in percent and the slope factor — plus the ridge height and the common rafter length once a span is typed. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
anglenumber–Angle. Unit: degrees. Shown on the site only when "mode=angle" is set.
gradenumber–Grade. Unit: %. Shown on the site only when "mode=grade" is set.
modestring–What you have.
overhangnumber|string–Overhang. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. measured horizontally, the way a framing square reads it.
risenumber|string–Rise. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 15.24. how far the roof climbs over the run below. Hold…
runnumber|string–Run. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 30.48. the run your rise is measured over — 12 in is the…
spannumber|string–Building span. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. wall to wall, if you want a rafter length. A common raft…
systemstring–Unit system the inputs are typed in and the defaults are taken from.

No output schema declared.

No examples provided.

calc_roofing ~1,257

Squares, shingle bundles, underlayment rolls, ridge cap and starter for up to four roof sections, from the plan footprint and the pitch, with every yield read off a named manufacturer sheet. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
areaUnitstring–Area unit. Shown on the site only when "mode=area" is set.
bundlesPerSquarenumber–The bundles per square printed on the shingle wrapper. No default: ask the user; without it this count is not given.
formstring–Roof form. Shown on the site only when "mode=sections" is set.
form2string–Section 2 roof form. Shown on the site only when "mode=sections" is set.
form3string–Section 3 roof form. Shown on the site only when "mode=sections" is set.
form4string–Section 4 roof form. Shown on the site only when "mode=sections" is set.
knownAreanumber–Sloped roof area. Optional. Shown on the site only when "mode=area" is set.
knownEavenumber|string–Eave length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=area" is set.
knownRidgenumber|string–Ridge and hip length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Optional. Shown on the site only when "mode=area" is set.
lengthnumber|string–Plan length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 12. Shown on the site only when "mode=sections" i…
length2number|string–Section 2 plan length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "mode=se…
length3number|string–Section 3 plan length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "mode=se…
length4number|string–Section 4 plan length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "mode=se…
modestring–What you have.
priceBundlenumber–Price per bundle. Optional.
ridgeLfPerBundlenumber–The linear feet one ridge cap bundle covers, printed on the wrapper. No default: ask the user; without it this count is not given.
risenumber–Pitch, rise in 12. Shown on the site only when "mode=sections" is set.
rise2number–Section 2 pitch, rise in 12. Shown on the site only when "mode=sections" is set.
rise3number–Section 3 pitch, rise in 12. Shown on the site only when "mode=sections" is set.
rise4number–Section 4 pitch, rise in 12. Shown on the site only when "mode=sections" is set.
rollSquaresnumber–The squares one underlayment roll covers, printed on the roll. No default: ask the user; without it this count is not given.
starterLfPerBundlenumber–The linear feet one starter bundle covers, printed on the wrapper. No default: ask the user; without it this count is not given.
starterRakesboolean–Starter on the rakes too.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
wastenumber–Waste. Unit: %.
widthnumber|string–Plan width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 7.6. Shown on the site only when "mode=sections" i…
width2number|string–Section 2 plan width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "mode=sec…
width3number|string–Section 3 plan width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "mode=sec…
width4number|string–Section 4 plan width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "mode=sec…

No output schema declared.

No examples provided.

calc_sand ~1,726

Cubic yards, short tons and a 50 lb bag count for sand, with the dry, damp and wet rows of a cited table and a screeded bedding depth. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
bagnumber–Bag weight. Default in metric: . Optional.
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
base2number|string–Area 2 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
base3number|string–Area 3 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
base4number|string–Area 4 base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
columnstring–Measured as.
compactedboolean–Depth is the compacted layer. Shown on the site only when "column=loose" is set.
densitynumber–Density of the material your supplier sells: lb per cubic yard (imperial, densityUnit lbyd) or kg per cubic metre (densityUnit kgm3). No default: without it no weight, tonnage or bag count is given.
densityUnitstring–Supplier density unit.
depthnumber|string–Depth of sand. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 2.5cm.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
diameter2number|string–Area 2 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=circle" is set.
diameter3number|string–Area 3 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=circle" is set.
diameter4number|string–Area 4 diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=circle" is set.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
height2number|string–Area 2 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape2=triangle" is set.
height3number|string–Area 3 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape3=triangle" is set.
height4number|string–Area 4 height. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape4=triangle" is set.
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6. Shown on the site only when "shape=rectangle" is…
length2number|string–Area 2 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangl…
length3number|string–Area 3 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangl…
length4number|string–Area 4 length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangl…
moisturestring–Moisture state.
overagenumber–Overage. Unit: %.
priceBagnumber–Price per bag. Optional.
priceTonnumber–Price per ton. Unit: $ / short ton (imperial) or $ / t (metric). Optional.
shapestring–Shape.
shape2string–Area 2 shape.
shape3string–Area 3 shape.
shape4string–Area 4 shape.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
truckTonsnumber–Truck payload. Unit: short tons (imperial) or t (metric). Optional.
usestring–What the sand is for.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3.6. Shown on the site only when "shape=rectangle" is s…
width2number|string–Area 2 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape2=rectangle…
width3number|string–Area 3 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape3=rectangle…
width4number|string–Area 4 width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 0. Shown on the site only when "shape4=rectangle…

No output schema declared.

No examples provided.

calc_topsoil ~685

Cubic yards, bags, weight and coverage of topsoil for a lawn, a top-dressing pass, a garden bed or a raised box, with the published depth of each job and the soil already on the ground subtracted. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
allowancenumber–Your own allowance. Unit: %. Optional.
bagCuFtnumber–Cubic feet in a bag. Unit: cu ft.
basenumber|string–Base. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle" is set.
densitynumber–Supplier density. Unit: lb / cu yd. Optional.
depthnumber|string–Depth. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 10.16cm.
diameternumber|string–Diameter. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=circle" is set.
existingnumber|string–Topsoil already on the ground. Unit: in (imperial) or cm (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "job=new-lawn" is set.
heightnumber|string–Height (perpendicular to the base). Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Shown on the site only when "shape=triangle"…
jobstring–What you are doing.
lengthnumber|string–Length. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 6. Shown on the site only when "shape=rectangle" is se…
priceBagnumber–Price per bag. Unit: $ / bag (imperial) or $ / bag (metric). Optional.
priceYdnumber–Price per cubic yard. Unit: $ / cu yd (imperial) or $ / m³ (metric). Optional.
shapestring–Shape of the area.
systemstring–Unit system the inputs are typed in and the defaults are taken from.
trucknumber–Truck capacity. Unit: cu yd (imperial) or m³ (metric). Optional.
widthnumber|string–Width. Unit: ft (imperial) or m (metric). A number in that unit, or a string that carries its own unit such as "20 ft 6 in". Default in metric: 3. Shown on the site only when "shape=rectangle" is set.

No output schema declared.

No examples provided.

list_calculators ~32

Lists the calculators of this server: tool name, title, page URL, one-line description and input keys.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

search_constants ~122

Searches the table of construction estimating constants (densities, yields, coverage, unit weights), each row with its value, unit, SI value, condition and published source. Rows whose publisher does not allow republication return value null with values_withheld true: read the value at source_url. Returns at most 50 rows per call. Estimate only; confirm with your plans, supplier and local code.

NameTypeReqDescription
categorystring–Keep only the rows of one category.
querystring–Case-insensitive substring matched against category, material_or_item and quantity.

No output schema declared.

No examples provided.

Install

How do I install the TakeoffMetric Construction Calculators MCP server?

TakeoffMetric Construction Calculators runs locally as an npm package, launched with npx -y takeoffmetric-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · takeoffmetric-mcp

# add to Claude Code
claude mcp add tresor4k-takeoffmetric-mcp -- npx -y takeoffmetric-mcp
Common questions

What is the TakeoffMetric Construction Calculators MCP server?

TakeoffMetric Construction Calculators is an MCP server listed in the public MCP registry as io.github.tresor4k/takeoffmetric-mcp. Construction takeoff calculators (concrete, gravel, asphalt, roofing) and sourced constants. This page covers its npm package (takeoffmetric-mcp).

Is the TakeoffMetric Construction Calculators MCP server safe to use?

TakeoffMetric Construction Calculators scores 62 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 18 October 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the TakeoffMetric Construction Calculators MCP server expose?

TakeoffMetric Construction Calculators exposes 17 tools: calc_concrete_slab, calc_concrete_cost, calc_rebar, calc_gravel, calc_fill_dirt, and 12 more. Their descriptions and schemas cost roughly 16,547 tokens of context every time the server is loaded.

Is the TakeoffMetric Construction Calculators MCP server still maintained?

TakeoffMetric Construction Calculators is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.