Analyze Game
analyze_gameSummarize a chess game given as a PGN or as plain SAN movetext: players, result, number of plies, the opening and how long it followed theory, how the game ended (checkmate, stalemate, draw by rule, or unfinished or resigned) and the final position. Returns a link that opens the whole game on the chessigma.com analysis board, where the Stockfish engine runs in the user's browser, and, when the PGN's Link or Site tag is a Chess.com live game or a Lichess game, a link to that game's move-by-move review. It never evaluates moves itself and stores nothing.
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": {
"pgn": "<pgn>"
},
"name": "analyze_game"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pgn | Yes | The game as PGN, or SAN movetext such as "1. e4 e5 2. Nf3". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| black | Yes | ||
| plies | Yes | ||
| white | Yes | ||
| ending | Yes | ||
| result | Yes | ||
| opening | Yes | ||
| finalFen | Yes | ||
| reviewUrl | Yes | ||
| analysisUrl | Yes |