Skip to main content
Glama

Sigma Prep Math Worksheets

Server Details

Find free math worksheets (Pre-Algebra–Calculus, Statistics) as printable PDFs with answer keys.

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
Uptime
100.0% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
Sigma Prep Worksheets
Claude
–

TDQS

A4.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools are cleanly separated: search_worksheets is a read-only discovery operation over topics, while create_worksheet is a generation action that consumes the topic ids search returns. There is no plausible scenario where an agent would confuse the two.

Naming Consistency5/5

Both names follow the same verb_noun pattern (create_worksheet, search_worksheets) with consistent snake_case and matching domain nouns. The only variation is singular vs. plural noun, which is natural and non-distracting.

Tool Count3/5

Two tools is thin even for a narrow worksheet-generation server; a discovery plus generation pair leaves little room for variation. It is defensible for the scope but sits at the borderline of under-provisioned.

Completeness4/5

The search-then-create lifecycle covers the core workflow end to end for an ephemeral PDF artifact, so CRUD gaps like update/delete are largely irrelevant here. Minor gaps remain: create_worksheet doesn't document how difficulty, question type, or problem count are selected, even though search_worksheets surfaces those attributes.

Available Tools

2 tools
create_worksheetMake a printable worksheetA
Read-only
Inspect

Makes a new printable math worksheet for one topic as a PDF, with a separate copy that includes the answer key. Every call gives a fresh version of the problems. Topics are identified by the topic ids that the topic search returns.

NameRequiredDescriptionDefault
countNoNumber of problems, up to 40. Defaults to 20.
topicYesTopic id, as returned by the topic search, e.g. "factoring-trinomials".
levelsNoDifficulty: any of easy, medium, hard. Defaults to the page default.
versionNoOptional version number, to get the same sheet again.
questionTypesNoOptional question type ids for the topic, as returned by the topic search, to narrow the sheet.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds genuinely useful behavior beyond that: each call produces a fresh version of the problems (i.e., non-deterministic generation), and the output is a PDF plus a separate answer-key copy.

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?

Three sentences, front-loaded with the core purpose, followed by the fresh-version behavior and the topic-id sourcing. Efficient with no filler, though the last sentence could be folded in more tightly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description does the work of explaining what comes back (PDF worksheet plus separate answer key). Combined with full schema parameter coverage and annotations covering safety, it is nearly complete; it omits delivery/location details of the generated file.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter (count, topic, levels, version, questionTypes) is already documented in the schema. The description reinforces that topics come from topic search and hints at the version parameter, but adds little beyond the structured fields, so baseline 3 applies.

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 (makes/creates), resource (printable math worksheet for one topic), and output format (PDF with a separate answer-key copy). This clearly distinguishes it from the sibling search_worksheets, which only finds existing sheets.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Implies the usage path by directing the agent to obtain topic ids from 'the topic search,' but gives no explicit when-to-use/when-not statement or contrast with search_worksheets. Usage is inferred rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_worksheetsFind worksheet topicsA
Read-only
Inspect

Finds Sigma Prep math worksheet topics (Pre-Algebra, Algebra 1, Geometry, Algebra 2, Precalculus, Calculus, Statistics) that match a request in plain words. Returns each topic's id, the difficulty levels it offers, its question types and its page on sigmaprep.io.

NameRequiredDescriptionDefault
queryYesWhat the worksheet is about, in plain words, e.g. "factoring trinomials" or "law of sines".
courseNoOptional course name to narrow the search, e.g. "Algebra 2".

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so the safety profile is covered. The description goes beyond that by disclosing the shape of each hit (topic id, difficulty levels, question types, sigmaprep.io page), which is genuinely useful for planning follow-up calls. It stops short of noting result limits or ranking behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no filler. The scope statement comes first and the return-shape sentence second, which is the right front-loading for a search tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does so adequately by naming the per-result fields. It is still silent on result count, ranking, and pagination, which an agent may want when composing a query.

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 would be 3. The description nevertheless adds meaning the schema lacks: it enumerates the actual course values (Pre-Algebra through Statistics) that the free-text 'course' parameter accepts, effectively documenting the implied domain of a field the schema only illustrates with one example.

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 (Finds) and resource (Sigma Prep math worksheet topics) and enumerates the six course domains covered, so the agent knows exactly what universe is searchable. It is plainly distinguishable from the sibling create_worksheet, which is a write operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'match a request in plain words' implies how to query, and the sibling set makes the read-vs-write split obvious, but the description never states when to prefer this tool, when not to use it, or what happens if no topic matches. Usage is implied rather than specified.

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
    • Changedcreate_worksheet2 fields changed
      • changedInput schema / properties / questionTypes / description
        Previous value: -"Optional question type ids from search_worksheets, to narrow the sheet."New value: +"Optional question type ids for the topic, as returned by the topic search, to narrow the sheet."
      • changedInput schema / properties / topic / description
        Previous value: -"Topic id from search_worksheets, e.g. \"factoring-trinomials\"."New value: +"Topic id, as returned by the topic search, e.g. \"factoring-trinomials\"."
  2. 2 tool updates
    • First observedcreate_worksheet
    • First observedsearch_worksheets

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    Calculates discriminants, roots, vertices, opening directions, and starting x-windows for quadratic functions, and computes count, min/max, mean, median, population, and sample standard deviations from numeric lists. It also returns official calculator and guide links for practice with TI 84 Calculator Online.
    3
    MIT
  • 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
  • A
    license
    A
    quality
    B
    maintenance
    Search, filter, and sample over a million competition and olympiad math problems (AMC, AIME, IMO, Putnam, MATH, Omni-MATH) by topic, contest, year, and difficulty, and fetch any problem's LaTeX statement with its answer, hints, and solutions where available.
    4
    4
    26 PyPI
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides advanced mathematical utilities including basic arithmetic, statistical analysis, unit conversions, quadratic equation solving, percentage calculations, and trigonometric functions for AI assistants.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources