Zovo Nonogram Maker
Server Details
Make printable nonogram puzzles for teachers, students and puzzle fans as a PDF with an answer key.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Score is being calculated.
Available Tools
1 toolgenerate_nonogramsGenerate printable nonogramsARead-onlyIdempotentInspect
Use this when the user wants printable nonogram puzzles (griddlers, hanjie, paint by numbers logic puzzles, pixel puzzles) as a PDF with an answer key: "make a nonogram", "nonogram generator", "turn this pixel art into a nonogram", "printable nonograms for my class". Put one object per puzzle in puzzles[]: shape (a built-in picture such as heart, cat, rocket), text (a word up to 8 letters), grid (the user's own rows, # filled, . empty, up to 25 x 25), or difficulty/size for a random grid; for a set of random puzzles use count with difficulty. A line solver checks that each puzzle has one solution; when a picture's clues allow several, fix decides: hints (default, print starter cells), change (flip a few cells) or refuse (error listing the unclear rows). Layout: per_page 1, 2 or 4, Letter or A4, title, name line, answer pages. Does not make colour nonograms, read photos or image files, or solve a puzzle from a photo.
| Name | Required | Description | Default |
|---|---|---|---|
| fix | No | For pictures and words whose clues allow more than one solution: hints (default), change or refuse. Example: refuse | |
| grid | No | The user's own picture for a single puzzle, one string per row, # filled, . empty, up to 25 x 25. Example: [".#.#.", "#####", ".###.", "..#.."] | |
| seed | No | Starting seed; puzzle N uses seed + N - 1. Reuse it to reprint the same puzzles. Example: 2026 | |
| size | No | Size of random puzzles, columns x rows, 5 to 25. Example: "10x10" | |
| text | No | A short word to draw as a single puzzle (A-Z, 0-9, up to 8 letters). Example: LOVE | |
| count | No | How many random puzzles when they are all the same kind (1 to 12, default 1). Example: 4 | |
| paper | No | letter (default, US 8.5 x 11 in) or a4. Example: a4 | |
| shape | No | Built-in picture for a single puzzle: heart, star, house, cat, dog, fish, tree, smiley, apple, rocket, umbrella, note, anchor, duck, flower, crown, key, bell, moon, ghost. Example: cat | |
| title | No | Title printed at the top of each page. Example: Friday Logic Puzzles | |
| puzzles | No | One object per puzzle when they differ, e.g. [{"shape":"heart"},{"text":"MOM"},{"grid":[".##.","####",".##."]},{"difficulty":"hard"}]. Leave out and use count for a set of random puzzles. Up to 12. | |
| per_page | No | Puzzles per printed page: 1 (default), 2 or 4. Example: 2 | |
| name_line | No | Print a Name and Date line (default true). Example: false | |
| answer_key | No | Add answer pages with the filled picture (default true). Example: true | |
| difficulty | No | Difficulty of random puzzles: easy, medium (default), hard or expert. Example: hard |
Output Schema
| Name | Required | Description |
|---|---|---|
| count | Yes | |
| notes | Yes | |
| pages | Yes | |
| paper | Yes | |
| title | Yes | |
| puzzles | Yes | |
| per_page | Yes | |
| downloads | Yes | |
| name_line | Yes | |
| answer_key | Yes | |
| puzzle_count | No | |
| all_one_solution | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world) and the description is consistent with them. It adds real behavior beyond the schema: a line solver validates uniqueness, and the fix setting controls whether ambiguous pictures get hint cells, altered cells, or an error listing unclear rows. Reproducibility via seed is also disclosed, though rate limits or output size limits are not mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the when-to-use case, then puzzle-source options, then ambiguity handling, then layout, then exclusions — a sensible order. It is dense but nearly every clause carries information; the long list of quoted trigger phrases is the only slightly padded part.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 14 optional parameters and an output schema already documenting the return value, the description supplies what is missing: how to choose between puzzles[] and count, how grid input is encoded, the ambiguity-resolution policy, and the page-layout knobs. Nothing an agent needs to call it correctly is absent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds genuine routing logic the schema does not: puzzles[] holds one object per puzzle when they differ (shape, text, grid, or difficulty/size), while count should be used for a set of uniform random puzzles. Layout parameters (per_page, paper, title, name line, answer pages) and the fix outcomes are also given operational meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and artifact: generates printable nonogram puzzles as a PDF with an answer key. It also enumerates synonyms (griddlers, hanjie, paint by numbers, pixel puzzles) and representative user phrasings, so an agent can match intent without ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit positive triggers ('make a nonogram', 'printable nonograms for my class', 'turn this pixel art into a nonogram') and explicit negatives: no colour nonograms, no reading photos or image files, no solving from a photo. There are no siblings, yet the when/when-not boundary is fully drawn.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
generate_nonograms
Related MCP Connectors
Make printable cross sum puzzles for puzzle fans, teachers and students as a PDF with an answer key.
1Make printable mazes for parents, teachers and puzzle fans as a PDF with an answer key.
1Make printable math cage puzzles for teachers, students and puzzle fans as a PDF with an answer key.
1Make printable cryptogram puzzles with answers from your own quotes, for a class, a club newsletter.
1
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for puzzle generation: word search generator, crossword generator, and sudoku generator + solver, with printable PDF worksheets, themed word banks, and verifiable LLM evals. Works with Claude Desktop, Cursor, Windsurf, and any Model Context Protocol client. From the makers of puzzletide.com.105 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to turn local photos and ASCII designs into deterministic crochet chart PNGs with exact per-color stitch counts and yarn estimates across graph, C2C, tapestry, mosaic, and filet techniques.2MIT
- AlicenseNot gradedqualityBmaintenanceCreate readable, paginated PDFs from code, Markdown, JSON and CSV, with local rendering and inline previews in compatible MCP clients. Public file URL imports run on your computer, and physical printing requires separate approval of a prepared job.AGPL 3.0
- AlicenseAqualityDmaintenanceEnables solving crossword puzzles by loading grid and clue files, registering candidate words, checking consistency, and rendering final solutions. Supports Japanese crosswords with automated solving capabilities through natural language interaction.54MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.