create_cryptogram
Create a cryptogram puzzle URL. You must provide the secret sentence/message to encode (at least 5 distinct letters). The player decodes a substitution cipher to reveal this sentence. Optionally provide hint words: clues shown alongside the puzzle, in format "word: hint" (one per line), where every letter of each word must already appear in the sentence. If the user specifies a topic instead of a sentence, generate an appropriate sentence first, then call this tool with it.
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": {
"message": "<message>"
},
"name": "create_cryptogram"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The secret sentence/message to encode as a cryptogram. Must contain at least 5 distinct letters. | |
| language | No | Optional: Language for the cryptogram. Use the same language as the prompt. Please use ISO 639-1 codes: en, es, fr, de, pt. | |
| hint_words | No | Optional: Hint words with clues shown next to the puzzle, format "word: hint" (one per line). Every letter in each word must already appear in the message. Words do not need to be uppercased. Keep hints brief, long hints take up too much space on the board. |