Identify Opening
identify_openingIdentify the chess opening of a move sequence, given as SAN movetext ("1. e4 c5 2. Nf3 d6") or a full PGN. Returns the ECO code and name from a catalogue of about 3,700 named lines, how many half-moves (plies) followed known theory from move one, the first move that left it, a link to Chessigma's trainer when the opening has one, and a link that opens the moves on the chessigma.com analysis board.
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": {
"moves": "<moves>"
},
"name": "identify_opening"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| moves | Yes | SAN movetext or a PGN; tags are optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eco | Yes | ||
| name | Yes | ||
| found | Yes | ||
| bookPlies | Yes | ||
| leftBookAt | Yes | ||
| trainerUrl | Yes | ||
| analysisUrl | Yes |