Make a word search
make_word_searchMakes a word search from words the user supplies, 3 to 40 words of 3 to 15 letters. Gives the letter grid, where each word is placed, the words that did not fit with the reason, and a link that opens the WordsDesk maker with the same words to print, save a PDF or share. The widget is playable.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"words": "<words>"
},
"name": "make_word_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | Direction preset: easy (across and down), medium (adds diagonals) or hard (adds backwards). Default medium. | |
| title | No | Title shown above the puzzle, up to 80 characters. Default Word search. | |
| words | Yes | The words to hide, 3 to 40 of them, each 3 to 15 letters A to Z. Spaces and hyphens inside a word are dropped. | |
| grid_size | No | Side length of the square grid, 8 to 20. Left out, the size is chosen to fit the words. | |
| directions | No | Directions the words may run: across, down, diagonal and backwards (backwards also reverses the checked groups). Replaces the level's preset. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | ||
| view | Yes |