Tool tree
kangazero.github.io exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
page: Every page
kangaflow-list-pagesAnswer
List the pages of this site that can be navigated to. Read-only.
View tool JSON
{
"name": "kangaflow-list-pages",
"kind": "answer",
"impl": "imperative",
"description": "List the pages of this site that can be navigated to. Read-only.",
"inputSchema": {
"properties": {},
"type": "object"
},
"page": "/KangaFlow/en/"
}kangaflow-go-to-pageAction
Navigate this site to one of its pages. Call kangaflow-list-pages first if unsure which pages exist.
View tool JSON
{
"name": "kangaflow-go-to-page",
"kind": "act",
"impl": "imperative",
"description": "Navigate this site to one of its pages. Call kangaflow-list-pages first if unsure which pages exist.",
"inputSchema": {
"properties": {
"page": {
"description": "One of: achievements, environment, home, timeline",
"type": "string"
}
},
"required": [
"page"
],
"type": "object"
},
"page": "/KangaFlow/en/"
}kangaflow-languageAction
Switch the site between its languages, or report the current one. Call with no arguments to read it.
View tool JSON
{
"name": "kangaflow-language",
"kind": "act",
"impl": "imperative",
"description": "Switch the site between its languages, or report the current one. Call with no arguments to read it.",
"inputSchema": {
"properties": {
"language": {
"description": "One of: en, ja. Omit to read the current one.",
"type": "string"
}
},
"type": "object"
},
"page": "/KangaFlow/en/"
}kangaflow-themeAction
Switch the site's theme, or report the current one. Call with no arguments to read it.
View tool JSON
{
"name": "kangaflow-theme",
"kind": "act",
"impl": "imperative",
"description": "Switch the site's theme, or report the current one. Call with no arguments to read it.",
"inputSchema": {
"properties": {
"theme": {
"description": "One of: light, dark, terminal. Omit to read the current one.",
"type": "string"
}
},
"type": "object"
},
"page": "/KangaFlow/en/"
}kangaflow-show-work-locationAction
Show the HeaderDate popover component in its open state that shows KangaZero's work location If not on homepage navigate to it first, this component only exists on the homepage
View tool JSON
{
"name": "kangaflow-show-work-location",
"kind": "act",
"impl": "imperative",
"description": "Show the HeaderDate popover component in its open state that shows KangaZero's work location If not on homepage navigate to it first, this component only exists on the homepage",
"inputSchema": {
"properties": {},
"type": "object"
},
"page": "/KangaFlow/en/"
}kangaflow-toggle-widgetsAction
Toggle this site's widgets on and off. Pass a widget as true to flip it. Call with no arguments to read which widgets exist and their current state.
View tool JSON
{
"name": "kangaflow-toggle-widgets",
"kind": "act",
"impl": "imperative",
"description": "Toggle this site's widgets on and off. Pass a widget as true to flip it. Call with no arguments to read which widgets exist and their current state.",
"inputSchema": {
"properties": {
"media-player": {
"description": "Set true to toggle the media-player widget.",
"type": "boolean"
},
"notes": {
"description": "Set true to toggle the notes widget.",
"type": "boolean"
},
"alarm": {
"description": "Set true to toggle the alarm widget.",
"type": "boolean"
},
"calendar": {
"description": "Set true to toggle the calendar widget.",
"type": "boolean"
}
},
"type": "object"
},
"page": "/KangaFlow/en/"
}