chess
Retrieve chess player stats, recent matches, and analyze PGN games with configurable move times.
Instructions
Unified Chess tool (prefer the specific chess_* tools instead).
Supported actions and params:
recent_matches: {"limit": int = 5}
last_match: {}
player_stats: {}
analyze_recent_game: {"game_index": int = 0, "movetime_ms": int = 500}
analyze_pgn: {"pgn_string": str, "movetime_ms": int = 500}
analyze_multiple_pgn: {"pgn_strings": str, "movetime_ms": int = 500}
Examples:
chess("recent_matches", {"limit": 3})
chess("player_stats")
chess("analyze_recent_game", {"game_index": 0, "movetime_ms": 700})
chess("analyze_pgn", {"pgn_string": "[Event ...] 1. e4 e5 ...", "movetime_ms": 500})
chess("analyze_multiple_pgn", {"pgn_strings": "PGN1 --- PGN2"})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |