API & MCP

Everything a person can do on PrintPlan — True-scale tiled print, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

PrintPlan — True-scale tiled print

Prepare SVG geometry at a measured physical size, inspect the assembly grid and export tiled PDFs with alignment marks and a 100 mm calibration square.

Inputs of PrintPlan — True-scale tiled print
FieldTypeDefaultDescription
widthnumber400Target width (mm)
heightnumber300Target height (mm)
sourcetextarea—SVG geometry (optional)
paperselect (a4, letter)"a4"Paper
orientationselect (auto, portrait, landscape)"auto"Orientation
aspectselect (stretch, contain)"stretch"Scale artwork
overlapnumber15Overlap (mm)
marginnumber10Printer margin (mm)
titletext"PrintPlan"Project title

Example request

Try an example

curl -X POST https://paperwellprintplan.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": {
    "paperwell-printplan": { "type": "http", "url": "https://paperwellprintplan.usefulweb.app/mcp" }
  }
}