Tool tree
gradeNot graded
page: Every page
tools.listAnswer
List all available imperative WebMCP tools exposed by this page.
View tool JSON
{
"name": "tools.list",
"kind": "answer",
"impl": "imperative",
"description": "List all available imperative WebMCP tools exposed by this page.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}system.pingAction
Return a timestamp and protocol metadata for health checks.
View tool JSON
{
"name": "system.ping",
"kind": "act",
"impl": "imperative",
"description": "Return a timestamp and protocol metadata for health checks.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}app.getStateAnswer
Get page state including route, theme, UI toggles, and connectivity.
View tool JSON
{
"name": "app.getState",
"kind": "answer",
"impl": "imperative",
"description": "Get page state including route, theme, UI toggles, and connectivity.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}nav.prevAction
Navigate to the previous item/page link.
View tool JSON
{
"name": "nav.prev",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the previous item/page link.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}nav.nextAction
Navigate to the next item/page link.
View tool JSON
{
"name": "nav.next",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the next item/page link.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}nav.homeAction
Navigate to the site home page.
View tool JSON
{
"name": "nav.home",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the site home page.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}nav.gotoAction
Navigate to an internal route.
View tool JSON
{
"name": "nav.goto",
"kind": "act",
"impl": "imperative",
"description": "Navigate to an internal route.",
"inputSchema": {
"type": "object",
"properties": {
"href": {
"type": "string"
},
"path": {
"type": "string"
}
},
"additionalProperties": false
},
"page": "/"
}nav.reloadAction
Reload the current page.
View tool JSON
{
"name": "nav.reload",
"kind": "act",
"impl": "imperative",
"description": "Reload the current page.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}nav.backAction
Navigate browser history back.
View tool JSON
{
"name": "nav.back",
"kind": "act",
"impl": "imperative",
"description": "Navigate browser history back.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}nav.forwardAction
Navigate browser history forward.
View tool JSON
{
"name": "nav.forward",
"kind": "act",
"impl": "imperative",
"description": "Navigate browser history forward.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}theme.getAnswer
Read current theme mode and resolved theme.
View tool JSON
{
"name": "theme.get",
"kind": "answer",
"impl": "imperative",
"description": "Read current theme mode and resolved theme.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}theme.setAction
Set theme mode to auto, light, or dark.
View tool JSON
{
"name": "theme.set",
"kind": "act",
"impl": "imperative",
"description": "Set theme mode to auto, light, or dark.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"auto",
"light",
"dark"
]
}
},
"required": [
"mode"
],
"additionalProperties": false
},
"page": "/"
}theme.toggleAction
Cycle theme mode through auto/light/dark.
View tool JSON
{
"name": "theme.toggle",
"kind": "act",
"impl": "imperative",
"description": "Cycle theme mode through auto/light/dark.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}search.openAnswer
Open the search modal.
View tool JSON
{
"name": "search.open",
"kind": "answer",
"impl": "imperative",
"description": "Open the search modal.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}search.closeAnswer
Close the search modal.
View tool JSON
{
"name": "search.close",
"kind": "answer",
"impl": "imperative",
"description": "Close the search modal.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}search.toggleAction
Toggle search modal visibility.
View tool JSON
{
"name": "search.toggle",
"kind": "act",
"impl": "imperative",
"description": "Toggle search modal visibility.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}search.queryAnswer
Set a search query in the modal and return the current rendered results.
View tool JSON
{
"name": "search.query",
"kind": "answer",
"impl": "imperative",
"description": "Set a search query in the modal and return the current rendered results.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}search.resultsAnswer
Read currently rendered search results from the modal.
View tool JSON
{
"name": "search.results",
"kind": "answer",
"impl": "imperative",
"description": "Read currently rendered search results from the modal.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number"
}
},
"additionalProperties": false
},
"page": "/"
}ai.statusAnswer
Read Ask AI runtime status and effective configuration.
View tool JSON
{
"name": "ai.status",
"kind": "answer",
"impl": "imperative",
"description": "Read Ask AI runtime status and effective configuration.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}ai.buildContextAction
Build an Ask AI context payload from query, page state, and profile context.
View tool JSON
{
"name": "ai.buildContext",
"kind": "act",
"impl": "imperative",
"description": "Build an Ask AI context payload from query, page state, and profile context.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}ai.context.getAnswer
Read a previously stored Ask AI context payload from session storage by key.
View tool JSON
{
"name": "ai.context.get",
"kind": "answer",
"impl": "imperative",
"description": "Read a previously stored Ask AI context payload from session storage by key.",
"inputSchema": {
"type": "object",
"properties": {
"ctxKey": {
"type": "string"
},
"key": {
"type": "string"
}
},
"additionalProperties": false
},
"page": "/"
}ai.askAction
Execute Ask AI for a query using current runtime configuration.
View tool JSON
{
"name": "ai.ask",
"kind": "act",
"impl": "imperative",
"description": "Execute Ask AI for a query using current runtime configuration.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"source": {
"type": "string"
},
"newTab": {
"type": "boolean"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}toc.openAction
Expand/open the table of contents panel.
View tool JSON
{
"name": "toc.open",
"kind": "act",
"impl": "imperative",
"description": "Expand/open the table of contents panel.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}toc.closeAction
Collapse/close the table of contents panel.
View tool JSON
{
"name": "toc.close",
"kind": "act",
"impl": "imperative",
"description": "Collapse/close the table of contents panel.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}toc.toggleAction
Toggle the table of contents panel.
View tool JSON
{
"name": "toc.toggle",
"kind": "act",
"impl": "imperative",
"description": "Toggle the table of contents panel.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}sidebar.openAction
Expand/open the sidebar panel.
View tool JSON
{
"name": "sidebar.open",
"kind": "act",
"impl": "imperative",
"description": "Expand/open the sidebar panel.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}sidebar.closeAction
Collapse/close the sidebar panel.
View tool JSON
{
"name": "sidebar.close",
"kind": "act",
"impl": "imperative",
"description": "Collapse/close the sidebar panel.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}sidebar.toggleAction
Toggle sidebar panel state.
View tool JSON
{
"name": "sidebar.toggle",
"kind": "act",
"impl": "imperative",
"description": "Toggle sidebar panel state.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}content.listHeadingsAnswer
List all heading anchors found in main content.
View tool JSON
{
"name": "content.listHeadings",
"kind": "answer",
"impl": "imperative",
"description": "List all heading anchors found in main content.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}content.scrollToHeadingAction
Scroll to a heading by its id.
View tool JSON
{
"name": "content.scrollToHeading",
"kind": "act",
"impl": "imperative",
"description": "Scroll to a heading by its id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}content.copyPermalinkAction
Copy permalink for current page or a specific heading id.
View tool JSON
{
"name": "content.copyPermalink",
"kind": "act",
"impl": "imperative",
"description": "Copy permalink for current page or a specific heading id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"additionalProperties": false
},
"page": "/"
}playlist.prevAction
Navigate to previous playlist item if available.
View tool JSON
{
"name": "playlist.prev",
"kind": "act",
"impl": "imperative",
"description": "Navigate to previous playlist item if available.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}playlist.nextAction
Navigate to next playlist item if available.
View tool JSON
{
"name": "playlist.next",
"kind": "act",
"impl": "imperative",
"description": "Navigate to next playlist item if available.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}pwa.statusAnswer
Get service worker and PWA capability status.
View tool JSON
{
"name": "pwa.status",
"kind": "answer",
"impl": "imperative",
"description": "Get service worker and PWA capability status.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}pwa.checkForUpdateAction
Trigger service worker update check.
View tool JSON
{
"name": "pwa.checkForUpdate",
"kind": "act",
"impl": "imperative",
"description": "Trigger service worker update check.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/"
}