Get Daily Puzzle
get_daily_puzzleGet Chessigma's daily chess puzzle: today's by default, or a past day's via date (YYYY-MM-DD, from 2024-01-01 to today in UTC). The position (fen) is given with the solver to move, after the opponent's last move. The solution is in SAN, with the solver's moves at even indexes and the opponent's replies at odd ones. Do not reveal the solution unless the user asks for it. If today's puzzle is not out yet, the latest one is returned: check date. playUrl opens the puzzle on chessigma.com.
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": "get_daily_puzzle"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | A day from 2024-01-01 to today (UTC). Omit for today. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fen | Yes | ||
| date | Yes | ||
| rating | Yes | ||
| themes | Yes | ||
| playUrl | Yes | ||
| puzzleId | Yes | ||
| solution | Yes | ||
| sideToMove | Yes | ||
| opponentLastMove | Yes |