Tool tree
gradeNot graded
page: Every page
list_subjectsAnswer
List available subjects
View tool JSON
{
"name": "list_subjects",
"kind": "answer",
"impl": "imperative",
"description": "List available subjects",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}list_gradesAnswer
List grade levels with standards
View tool JSON
{
"name": "list_grades",
"kind": "answer",
"impl": "imperative",
"description": "List grade levels with standards",
"inputSchema": {
"type": "object",
"properties": {
"subject": {
"type": "string",
"enum": [
"math",
"ela",
"science"
]
}
},
"required": [
"subject"
],
"additionalProperties": false
},
"page": "/"
}list_standardsAnswer
List standards for a subject and grade
View tool JSON
{
"name": "list_standards",
"kind": "answer",
"impl": "imperative",
"description": "List standards for a subject and grade",
"inputSchema": {
"type": "object",
"properties": {
"subject": {
"type": "string",
"enum": [
"math",
"ela",
"science"
]
},
"grade": {
"type": "number",
"minimum": 0,
"maximum": 5
}
},
"required": [
"subject",
"grade"
],
"additionalProperties": false
},
"page": "/"
}list_playable_standardsAnswer
List Grade 2 playable standards with local progress flags
View tool JSON
{
"name": "list_playable_standards",
"kind": "answer",
"impl": "imperative",
"description": "List Grade 2 playable standards with local progress flags",
"inputSchema": {
"type": "object",
"properties": {
"subject": {
"type": "string",
"enum": [
"math",
"ela",
"science"
]
}
},
"required": [],
"additionalProperties": true
},
"page": "/"
}get_standardAnswer
Get full standard details by code
View tool JSON
{
"name": "get_standard",
"kind": "answer",
"impl": "imperative",
"description": "Get full standard details by code",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
],
"additionalProperties": false
},
"page": "/"
}search_standardsAnswer
Search standards by keyword
View tool JSON
{
"name": "search_standards",
"kind": "answer",
"impl": "imperative",
"description": "Search standards by keyword",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}open_labAction
Navigate the shared UI to a Grade 2 lab by standard code (registers board tools)
View tool JSON
{
"name": "open_lab",
"kind": "act",
"impl": "imperative",
"description": "Navigate the shared UI to a Grade 2 lab by standard code (registers board tools)",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
],
"additionalProperties": false
},
"page": "/"
}set_active_standardAction
Open a standard lab in the UI by code (alias of open_lab — navigates to /lab/:code)
View tool JSON
{
"name": "set_active_standard",
"kind": "act",
"impl": "imperative",
"description": "Open a standard lab in the UI by code (alias of open_lab — navigates to /lab/:code)",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
],
"additionalProperties": false
},
"page": "/"
}open_showcaseAction
Open a judge showcase lab: place-value, opinion, or matter
View tool JSON
{
"name": "open_showcase",
"kind": "act",
"impl": "imperative",
"description": "Open a judge showcase lab: place-value, opinion, or matter",
"inputSchema": {
"type": "object",
"properties": {
"showcase": {
"type": "string",
"enum": [
"place-value",
"opinion",
"matter",
"math",
"ela",
"science"
]
}
},
"required": [
"showcase"
],
"additionalProperties": false
},
"page": "/"
}get_app_locationAnswer
Get the child's current route and active lab context
View tool JSON
{
"name": "get_app_location",
"kind": "answer",
"impl": "imperative",
"description": "Get the child's current route and active lab context",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}get_progressAnswer
Grade 2 progress snapshot (localStorage)
View tool JSON
{
"name": "get_progress",
"kind": "answer",
"impl": "imperative",
"description": "Grade 2 progress snapshot (localStorage)",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}get_scoreboardAnswer
Gamification scoreboard: Island Points, streak, subject stats, achievements
View tool JSON
{
"name": "get_scoreboard",
"kind": "answer",
"impl": "imperative",
"description": "Gamification scoreboard: Island Points, streak, subject stats, achievements",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}recommend_next_standardAction
Suggest the next incomplete Grade 2 standard to practice
View tool JSON
{
"name": "recommend_next_standard",
"kind": "act",
"impl": "imperative",
"description": "Suggest the next incomplete Grade 2 standard to practice",
"inputSchema": {
"type": "object",
"properties": {
"subject": {
"type": "string",
"enum": [
"math",
"ela",
"science"
]
}
},
"required": [],
"additionalProperties": true
},
"page": "/"
}get_recent_eventsAnswer
Poll recent agent-relevant UI events (route, check, board, celebration, revision)
View tool JSON
{
"name": "get_recent_events",
"kind": "answer",
"impl": "imperative",
"description": "Poll recent agent-relevant UI events (route, check, board, celebration, revision)",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number"
},
"since": {
"type": "number",
"description": "Unix ms — only events after this time"
}
},
"required": [],
"additionalProperties": true
},
"page": "/"
}dismiss_celebrationAction
Dismiss the mastery/badge celebration overlay
View tool JSON
{
"name": "dismiss_celebration",
"kind": "act",
"impl": "imperative",
"description": "Dismiss the mastery/badge celebration overlay",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}