API & MCP

Everything a person can do on Everyday Size Compare, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Everyday Size Compare

Compare measured objects in front, side or top view, with unit conversion, a shared scale, overlays and relative dimensions.

Inputs of Everyday Size Compare
FieldTypeDefaultDescription
objectstable[{"name":"Old monitor","width":540,"height":330,"depth":60},{"name":"New monitorObjects
viewselect (front, side, top)"front"View
layoutselect (overlay, beside)"overlay"Layout
unitselect (mm, cm, in)"mm"Input unit

Example request

Try an example

curl -X POST https://hearthsizecompare.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": {
    "hearth-size-compare": { "type": "http", "url": "https://hearthsizecompare.usefulweb.app/mcp" }
  }
}