API & MCP

Everything a person can do on Sudoku Maker (4×4 to 16×16, with Answer Key), a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Sudoku Maker (4×4 to 16×16, with Answer Key)

Make printable sudokus from 4 × 4 for young children to 16 × 16 for experts. Every puzzle is proven to have exactly one solution, its difficulty is graded by the techniques a person needs (singles, locked candidates, pairs, triples, X-wing), and answer-key pages follow. Up to six per page, as a true-size PDF.

Inputs of Sudoku Maker (4×4 to 16×16, with Answer Key)
FieldTypeDefaultDescription
sizeselect (4, 6, 8, 9, 12, 16)"9"Grid size
difficultyselect (easy, medium, hard, expert)"medium"Difficulty
countinteger4Number of sudokus
perPageselect (1, 2, 4, 6)"4"Sudokus per page
symmetricbooleantrueSymmetric clues (180° rotation)
seedtext"sudoku-1"Seed. The same seed and settings always give the same puzzles. Change it for new ones.
titletext—Title on the page (optional)
answersbooleantrueAnswer-key pages
headerbooleantrueName and date line
paperselect (a3, a4, a5, a6, b5, letter, legal, tabloid, halfletter)"a4"Paper size
orientationselect (portrait, landscape)"portrait"Orientation

Example request

Four medium 9 × 9 sudokus on one page

curl -X POST https://printshopsudoku.usefulweb.app/api/v1/calculate -H 'content-type: application/json' -d '{"size":"9","difficulty":"medium","count":4,"perPage":"4","seed":"sudoku-1"}'

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