get_cube_algorithms
Rubik's cube last-layer algorithm sets used by the K2 cube trainer: full OLL (57 cases), full PLL (21), the two-look beginner subsets, full ZBLL, and Roux CMLL (42 cases plus a two-look subset; CMLL algorithms only need to solve the corners and keep both 1x2x3 blocks). Each case returns its primary algorithm plus alternates, with sources and finger-trick notes where recorded. Every algorithm in these sets is verified against a cube simulator by the repo's audit script (app/cube/scripts/audit-algorithms.mjs), run before data changes land. Filter by case_id or group; omit both for the set's structure and levels.
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": {
"set": "<set>"
},
"name": "get_cube_algorithms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| set | Yes | Algorithm set id | |
| group | No | Case group filter, e.g. 'T Shapes', 'OCLL' | |
| limit | No | Max cases (default 20, max 50) | |
| case_id | No | Single case id, e.g. 'oll-21' or 'pll-t' |