Tool tree
geniusexpert99.github.io exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
read_gameAnswer
Read the current 8×8 board (row-major gem kinds 0–6), score and busy state.
View tool JSON
{
"name": "read_game",
"kind": "answer",
"impl": "imperative",
"description": "Read the current 8×8 board (row-major gem kinds 0–6), score and busy state.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/troyka/"
}start_new_gameAction
Start a fresh game immediately, replacing the board and resetting the score.
View tool JSON
{
"name": "start_new_game",
"kind": "act",
"impl": "imperative",
"description": "Start a fresh game immediately, replacing the board and resetting the score.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/troyka/"
}swap_gemsAction
Swap two adjacent gems at row-major indices 0–63, and wait for rollback or all cascades to finish.
View tool JSON
{
"name": "swap_gems",
"kind": "act",
"impl": "imperative",
"description": "Swap two adjacent gems at row-major indices 0–63, and wait for rollback or all cascades to finish.",
"inputSchema": {
"type": "object",
"properties": {
"first": {
"type": "integer",
"minimum": 0,
"maximum": 63
},
"second": {
"type": "integer",
"minimum": 0,
"maximum": 63
}
},
"required": [
"first",
"second"
],
"additionalProperties": false
},
"page": "/troyka/"
}