API & MCP

Everything a person can do on Room Areas, Paint, Tiles & Heat Loss Calculator, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Room Areas, Paint, Tiles & Heat Loss Calculator

Draw rooms as centre-line walls with thickness, doors and windows. Get the rooms the walls enclose with net floor area, gross and construction area (DIN 277 / ISO 9836 style), wall surfaces net of openings for paint, floor tiles with waste, skirting length, room volumes, an approximate average daylight factor and an approximate room heat load, plus furniture collision and clearance checks.

Inputs of Room Areas, Paint, Tiles & Heat Loss Calculator
FieldTypeDefaultDescription
roomtextarea"{\n \"format\": \"kerfwise-room\",\n \"version\": 1,\n \"name\": \"L-shaped flaRoom model JSON (or a Kerfwise project). Storeys with centre-line walls {points, thicknessMm, layers}, openings {wallId, segment, kind, offsetMm, widthMm, heightMm, sillMm}, spaces {name, at, usage} and furniture. A .kerfwise.json project is converted from its kitchen plan.

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-room-quantities": { "type": "http", "url": "https://kerfwiseroomquantities.usefulweb.app/mcp" }
  }
}