API & MCP

Everything a person can do on Poster Tiler (Big Picture on Many Pages), a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Poster Tiler (Big Picture on Many Pages)

Enlarge a JPEG or PNG to a poster of any width and split it over A4, Letter or other sheets with overlap, trim lines, crop marks, alignment crosses and tile names, plus a cover page with the assembly map, the effective resolution and a test square. Without an image you get the tiling plan.

Inputs of Poster Tiler (Big Picture on Many Pages)
FieldTypeDefaultDescription
imagefile—Image (JPEG or PNG, optional)
imageWidthinteger4000Image width in pixels (when no file)
imageHeightinteger3000Image height in pixels (when no file)
widthnumber600Poster width (mm)
paperselect (a3, a4, a5, a6, b5, letter, legal, tabloid, halfletter)"a4"Paper size
orientationselect (auto, portrait, landscape)"auto"Sheet orientation
marginnumber8Printer margin (mm). Most printers cannot print the outer 3–6 mm.
overlapnumber10Overlap (mm)
cropMarksbooleantrueCrop marks and alignment crosses
titletext"Poster"Title on the cover page

Example request

60 cm poster plan for a 4000 × 3000 photo

curl -X POST https://printshoppostertiler.usefulweb.app/api/v1/calculate -H 'content-type: application/json' -d '{"imageWidth":4000,"imageHeight":3000,"width":600}'

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": {
    "printshop-poster-tiler": { "type": "http", "url": "https://printshoppostertiler.usefulweb.app/mcp" }
  }
}