Evaluate Chess Moves
move_evaluateEvaluate chess moves with Stockfish. Returns score, centipawn loss, and quality classification for each move, without altering the game state.
Instructions
Evaluate one or more moves with Stockfish without mutating the game. Pass a single move string or an array of moves to compare. Returns, for each move, the score after the move (from the mover's perspective), cpLoss vs the best move, and a classification (best/excellent/good/inaccuracy/mistake/blunder).
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": {
"game_id": "<game_id>",
"move": "<move>"
},
"name": "move_evaluate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| move | Yes | ||
| depth | No | ||
| game_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game_id | Yes | ||
| results | Yes | ||
| revision | Yes |