Skip to main content
Glama

Zovo Math Cages

Server Details

Make printable math cage 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_math_cagesGenerate math cage puzzlesA
Read-onlyIdempotent
Inspect

Use this when the user wants printable math cage puzzles (arithmetic cage puzzles, calculation sudoku-style grids with cages, math logic puzzles for a class) as a PDF with an answer key. Each grid from 4 x 4 to 9 x 9 uses the numbers 1 to N once per row and column; each cage shows a target and a sign. Put one object per puzzle in puzzles[] when they differ (size, operations, difficulty); for a set of the same kind, set count with size, operations and difficulty. Operations accept signs or words ("+ -", "add only", "all four", "no division"). A solver checks each puzzle for one solution. The PDF has 1, 2 or 4 puzzles per page on Letter or A4, an optional title and name line, and answer pages. Defaults: 1 medium 6 x 6 puzzle with all four operations, Letter, 1 per page, name line and answer key on. Does not solve a puzzle from a photo or make grids larger than 9 x 9.

NameRequiredDescriptionDefault
seedNoStarting seed; puzzle N uses seed + N - 1. Reuse it to reprint the same puzzles. Example: 2026
sizeNoGrid size for all puzzles, 4 to 9 (default 6). Example: 5
countNoHow many 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
titleNoTitle printed at the top of each page. Example: Friday Math Challenge
puzzlesNoOne object per puzzle when the puzzles differ, e.g. [{"size":4,"operations":"add only"},{"size":6,"difficulty":"hard"}]. Leave out and use count for a set of the same kind. Up to 12.
per_pageNoPuzzles per printed page: 1 (default), 2 or 4. Example: 2
name_lineNoPrint a Name and Date line on the puzzle pages (default true). Example: false
answer_keyNoAdd answer pages with the solved grids (default true). Example: true
difficultyNoDifficulty for all puzzles: easy, medium (default) or hard. Example: easy
operationsNoSigns for all puzzles: + - x / (default all four), or words such as "addition and subtraction only", "no division". Example: "+ x"

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 declare readOnly, idempotent, non-destructive, closed-world, so the description is free to add the non-obvious parts: a solver validates each puzzle has exactly one solution before printing, and the PDF layout (1/2/4 per page, Letter or A4, optional title and name line, answer pages) is disclosed. It stops short of describing the returned file reference or how long generation takes, which would round it out.

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 trigger phrase, then constraints, then the puzzles[]/count rule, then defaults, then the negative boundary. Dense and nearly every sentence carries distinct information, though the run-on length and parenthetical packed into the first sentence make it slightly harder to scan than it needs to be.

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?

For an 11-parameter, fully-defaulted generator with an output schema and rich annotations, the description covers the trigger, the grid constraints, the two configuration modes, accepted operation spellings, validation behavior, layout options, and the full default state. There is nothing an agent needs to know to call this correctly that is missing.

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?

With 100% schema coverage the baseline is 3, and the description earns above that by explaining the key interaction the schema can't: use puzzles[] when puzzles differ, use count plus size/operations/difficulty for a uniform set, and operations accepts either signs or words ('add only', 'all four', 'no division'). It also restates the default configuration, which helps an agent decide whether to pass anything at all.

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 resource ('generate printable math cage puzzles') and immediately disambiguates the artifact: a PDF with an answer key, grids from 4x4 to 9x9 using 1..N once per row/column, with cages showing a target and sign. An agent knows exactly what this produces without opening the schema.

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?

Opens with an explicit trigger ('Use this when the user wants printable math cage puzzles... for a class') and closes with exclusions: it does not solve a puzzle from a photo and does not make grids larger than 9x9. No sibling tools exist to route against, so the when/when-not coverage is adequate on its own.

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_math_cages

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables users to browse available K–12 math skills, check remaining monthly worksheet-pack allowance, and generate printable PDF worksheet packs with configurable themes, difficulty, answer keys, and reproducible seeds.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides exact arithmetic and verification tools using SymPy and fractions to solve math competition problems precisely. It enables users to perform rigorous calculations and export notebook-ready Python code for further analysis.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to turn plain-English requests into real, printable math worksheet packs drawn from a user's own Mathter account, complete with answer keys and saved directly to the local machine as a PDF. It also exposes the available skills and grades so the assistant picks valid configurations before generating.
    2
    78 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources