Math worksheet
make_math_worksheetMake printable math worksheets with an answer key. Pick a skill (one of the site’s 60 ready skills, e.g. addition-within-10, addition-within-20, 2-digit-addition-without-regrouping, 2-digit-addition-with-regrouping, 3-digit-addition-with-regrouping, subtraction-within-10, times tables, fractions, telling time, money, place value, number bonds…), or build your own arithmetic sheet with operation and number ranges. Up to 20 sheets, each with different problems.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "make_math_worksheet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. | |
| paper | No | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). | |
| skill | No | A ready skill (the math worksheet pages of the site). Leave out to use operation and ranges. | |
| title | No | The title printed at the top of the sheet, e.g. "Two-Digit Addition". Keep it short. | |
| layout | No | vertical (stacked) or horizontal (in a line). | |
| sheets | No | How many different sheets. | |
| problems | No | Problems on each sheet. | |
| operation | No | Own arithmetic: add, sub, mul, div, addsub (mixed + and −) or all (mixed). | |
| answer_key | No | Answer keys at the end (on by default). | |
| decoration | No | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. | |
| regrouping | No | Addition and subtraction: any, none (no carrying or borrowing) or always. | |
| remainders | No | Division: allow remainders. | |
| dyslexia_font | No | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. | |
| first_numbers | No | The range of the first number, [min, max], e.g. [10, 99] for two digits. | |
| second_numbers | No | The range of the second number, [min, max]; for times tables [7, 7] gives only ×7. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The sheet on printablesmith.com, every setting filled in: open it to adjust, download the PDF or print | |
| seed | No | The seed that rebuilds this exact sheet | |
| maker | Yes | Which maker drew it, e.g. wordSearch | |
| notes | Yes | Things worth knowing about this sheet | |
| title | Yes | The sheet title | |
| playUrl | No | Where a child can solve it on a screen (word search, crossword, maze, sudoku) | |
| summary | Yes | What the sheet is | |
| settings | Yes | The address settings, as the maker reads them |