API & MCP

Everything a person can do on Cabinet Variant Sheet, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Cabinet Variant Sheet

Compare open-shelf dimensions, clear shelf spacing and panel area, then export an editable native Kerfwise project and generated part dimensions.

Inputs of Cabinet Variant Sheet
FieldTypeDefaultDescription
widthstextarea"400, 600, 800"Widths in mm, separated by commas
heightstextarea"600, 900, 1200"Heights in mm, separated by commas
depthnumber300Depth (mm)
thicknessnumber18Panel thickness (mm)
shelvesnumber2Whole shelf count
selectednumber1Selected variant number

Example request

Try an example

curl -X POST https://kerfwisevariantsheet.usefulweb.app/api/v1/calculate -H 'content-type: application/json' -d '{}'

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "kerfwise-variant-sheet": { "type": "http", "url": "https://kerfwisevariantsheet.usefulweb.app/mcp" }
  }
}