lichess_puzzle_batch
Returns 1–50 public puzzles for an open-ended theme angle; optional difficulty and side-to-move filters use the source values. The source schema does not publish a finite theme list. Player identities are removed; after 429 wait 60 seconds.
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": {
"angle": "<angle>"
},
"name": "lichess_puzzle_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nb | No | Optional number of source puzzles, 1 through 50; default 15. | |
| angle | Yes | Required open-ended source puzzle theme/angle, for example mix. | |
| color | No | Optional side to move: white or black. | |
| difficulty | No | Optional exact source difficulty. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |