API & MCP
Everything a person can do on Printshop, a program or AI agent can do with the same inputs and get the identical result.
HTTP API
GET https://printshop.usefulweb.app/api/v1/tools– catalogGET https://printshop.usefulweb.app/api/v1/tools/{id}– inputs, output schema, examplesPOST https://printshop.usefulweb.app/api/v1/tools/{id}/calculate– run a toolGET https://printshop.usefulweb.app/api/v1/workflows·POST https://printshop.usefulweb.app/api/v1/workflows/{id}/run- OpenAPI 3.1: /openapi.json · /openapi.yaml
- Errors:
application/problem+json;422includes per-fielderrors.
Tools on Printshop
- QR Code Generator (print-ready) – QR codes for links, text, Wi-Fi, contacts and more — as vector PDF, SVG and PNG.
printshop_qr_code - Barcode Generator (EAN-13, UPC-A, Code 128) – EAN-13, UPC-A and Code 128 barcodes with check digits, true-size PDF, SVG and PNG.
printshop_barcode - Printable Calendar Maker – Month or year calendars in 17 languages with week numbers and public holidays.
printshop_calendar - Label Sheet Maker with CSV Mail Merge – Address labels, name badges and product labels from a CSV, for any sheet layout.
printshop_label_sheet - Graph, Dot, Isometric, Hex and Music Paper – Printable grid, dot, isometric, hexagon, music staff and lined paper at exact sizes.
printshop_graph_paper - Poster Tiler (Big Picture on Many Pages) – Print a big poster on ordinary paper: tiles with overlap, crop marks and an assembly map.
printshop_poster_tiler - Booklet Maker (Saddle-Stitch Imposition) – Fold-and-staple booklets: notebook or calendar pages imposed in the right order.
printshop_booklet - RuleDate Deadline Calculator – Business-day and deadline maths with public holidays and a step-by-step rule trace.
ruledate - Photo Print Size Planner – Find how large your photo can print at your chosen resolution.
lumina_print_planner - Image Grid Splitter – Slice a photo into numbered tiles without losing edge pixels.
lumina_image_splitter - Comic Book & Booklet Planner – Plan a multi-page comic, contact sheet and folded booklet order.
panelcraft_book_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)
- Streamable HTTP endpoint:
https://printshop.usefulweb.app/mcp– protocol revisions 2026-07-28 (stateless) and 2025-11-25 / 2025-06-18 / 2025-03-26 (initialize handshake). - Tools:
printshop_qr_code,printshop_barcode,printshop_calendar,printshop_label_sheet,printshop_graph_paper,printshop_poster_tiler,printshop_booklet,ruledate,lumina_print_planner,lumina_image_splitter,panelcraft_book_plan - Local stdio connector:
node src/mcp-stdio.ts
{
"mcpServers": {
"usefulweb": { "type": "http", "url": "https://printshop.usefulweb.app/mcp" }
}
}