Skip to main content
Glama

Zovo Nonogram Maker

Server Details

Make printable nonogram puzzles for teachers, students and puzzle fans as a PDF with an answer key.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

1 tool
generate_nonogramsGenerate printable nonogramsA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
fixNoFor pictures and words whose clues allow more than one solution: hints (default), change or refuse. Example: refuse
gridNoThe user's own picture for a single puzzle, one string per row, # filled, . empty, up to 25 x 25. Example: [".#.#.", "#####", ".###.", "..#.."]
seedNoStarting seed; puzzle N uses seed + N - 1. Reuse it to reprint the same puzzles. Example: 2026
sizeNoSize of random puzzles, columns x rows, 5 to 25. Example: "10x10"
textNoA short word to draw as a single puzzle (A-Z, 0-9, up to 8 letters). Example: LOVE
countNoHow many random puzzles when they are all the same kind (1 to 12, default 1). Example: 4
paperNoletter (default, US 8.5 x 11 in) or a4. Example: a4
shapeNoBuilt-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
titleNoTitle printed at the top of each page. Example: Friday Logic Puzzles
puzzlesNoOne 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_pageNoPuzzles per printed page: 1 (default), 2 or 4. Example: 2
name_lineNoPrint a Name and Date line (default true). Example: false
answer_keyNoAdd answer pages with the filled picture (default true). Example: true
difficultyNoDifficulty of random puzzles: easy, medium (default), hard or expert. Example: hard

Output Schema

NameRequiredDescription
countYes
notesYes
pagesYes
paperYes
titleYes
puzzlesYes
per_pageYes
downloadsYes
name_lineYes
answer_keyYes
puzzle_countNo
all_one_solutionYes

TDQS

A4.6/5.0
Behavior4/5

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.

Conciseness4/5

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.

Completeness5/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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. 1 tool update
    • First observedgenerate_nonograms

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP 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 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Create 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
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    5
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources