create_crossword
Create a crossword puzzle URL. You must provide the list of words and hints. The list must have between 3 and 30 pairs words/hints. If user specifies count/topic, generate appropriate words and hints first, then call this tool with the words parameter.
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": "create_crossword"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Optional: Topic/theme for the crossword. Only for reference. | |
| words | Yes | Words with hints in format "word: hint", separated by newlines. Must contain 3-30 lines. Each word must be 3-20 letters long. Non-alphabetic characters except colon are allowed. Non-alphabetic characters do not count towards length. Words do not need to be uppercased. Keep hints brief, long hints take up too much space on the board. | |
| language | No | Optional: Language for the crossword. Use the same language as the prompt. Please use ISO 639-1 codes: en, es, fr, de, pt. | |
| word_count | No | Optional: Number of words requested (3-30). Only for reference/validation. |