Get puzzle results
get_puzzle_resultsPer-model outcomes for one puzzle. Answers are omitted unless requested.
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": {
"id": "<id>"
},
"name": "get_puzzle_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Puzzle id from list_puzzles | |
| effort | No | best, all (default), or one effort level | |
| family | No | Comma-separated family ids; empty means no filter | |
| provider | No | Comma-separated provider ids; empty means no filter | |
| reasoning | No | Only reasoning (true) or non-reasoning (false) variants | |
| open_weights | No | Only open-weight (true) or closed (false) models | |
| include_answers | No | Include each model's answer grid |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runs | Yes | ||
| size | Yes | ||
| index | Yes | ||
| solved | Yes | ||
| attempts | Yes | ||
| puzzleId | Yes | ||
| updatedAt | Yes |