Tool tree
gradeNot graded
page: Every page
describe_site_capabilitiesAnswer
Describe this multi-page WebMCP workspace. Returns the global capabilities, declared pages and the tools each page advertises.
View tool JSON
{
"name": "describe_site_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "Describe this multi-page WebMCP workspace. Returns the global capabilities, declared pages and the tools each page advertises.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/WebMCP/"
}read_page_capability_treeAnswer
Read the semantic capability tree for the active page: current page identity, exposed UI regions/forms, live WebMCP tools, page-local capabilities and global site capabilities.
View tool JSON
{
"name": "read_page_capability_tree",
"kind": "answer",
"impl": "imperative",
"description": "Read the semantic capability tree for the active page: current page identity, exposed UI regions/forms, live WebMCP tools, page-local capabilities and global site capabilities.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/WebMCP/"
}navigate_to_capability_pageAction
Navigate the active browser tab to another page declared by this site capability map. Use describe_site_capabilities first when the desired page id is unknown.
View tool JSON
{
"name": "navigate_to_capability_page",
"kind": "act",
"impl": "imperative",
"description": "Navigate the active browser tab to another page declared by this site capability map. Use describe_site_capabilities first when the desired page id is unknown.",
"inputSchema": {
"type": "object",
"properties": {
"page_id": {
"type": "string",
"enum": [
"case-workspace",
"asset-inspector"
],
"description": "Stable page id from the site capability map."
}
},
"required": [
"page_id"
],
"additionalProperties": false
},
"page": "/WebMCP/"
}page: WebMCP
read_case_contextAnswer
Read the current service case and shared workspace state visible on this page. Use this before planning or proposing actions.
View tool JSON
{
"name": "read_case_context",
"kind": "answer",
"impl": "imperative",
"description": "Read the current service case and shared workspace state visible on this page. Use this before planning or proposing actions.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/WebMCP/"
}create_work_planAction
Place a concise diagnostic or service checklist into the shared human-agent workspace. This prepares work only and performs no external action.
View tool JSON
{
"name": "create_work_plan",
"kind": "act",
"impl": "imperative",
"description": "Place a concise diagnostic or service checklist into the shared human-agent workspace. This prepares work only and performs no external action.",
"inputSchema": {
"type": "object",
"properties": {
"steps": {
"type": "array",
"minItems": 1,
"maxItems": 8,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 240
},
"description": "Ordered checklist steps for the human operator to review."
}
},
"required": [
"steps"
],
"additionalProperties": false
},
"page": "/WebMCP/"
}prepare_customer_updateAction
Prepare a customer-facing status update in the page for human review. This tool never sends the message.
View tool JSON
{
"name": "prepare_customer_update",
"kind": "act",
"impl": "imperative",
"description": "Prepare a customer-facing status update in the page for human review. This tool never sends the message.",
"inputSchema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"minLength": 1,
"maxLength": 1500,
"description": "Draft status update to show in the shared workspace."
}
},
"required": [
"message"
],
"additionalProperties": false
},
"page": "/WebMCP/"
}request_sensitive_actionAction
Create a sensitive-action proposal for explicit human approval in the page. This does not execute the proposed action.
View tool JSON
{
"name": "request_sensitive_action",
"kind": "act",
"impl": "imperative",
"description": "Create a sensitive-action proposal for explicit human approval in the page. This does not execute the proposed action.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"minLength": 1,
"maxLength": 180,
"description": "Clear description of the sensitive action being proposed."
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "Why the action is appropriate and what the human is being asked to approve."
}
},
"required": [
"action",
"reason"
],
"additionalProperties": false
},
"page": "/WebMCP/"
}apply_approved_actionAction
Apply a previously proposed action only after the human has approved it in the page. Each approval is single-use and is consumed on success.
View tool JSON
{
"name": "apply_approved_action",
"kind": "act",
"impl": "imperative",
"description": "Apply a previously proposed action only after the human has approved it in the page. Each approval is single-use and is consumed on success.",
"inputSchema": {
"type": "object",
"properties": {
"proposal_id": {
"type": "string",
"minLength": 1,
"description": "Proposal identifier returned by request_sensitive_action."
}
},
"required": [
"proposal_id"
],
"additionalProperties": false
},
"page": "/WebMCP/"
}list_case_componentsAnswer
List the declared demo components available for contextual inspection.
View tool JSON
{
"name": "list_case_components",
"kind": "answer",
"impl": "imperative",
"description": "List the declared demo components available for contextual inspection.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/WebMCP/"
}select_case_componentAction
Select one declared component and expose its contextual tools.
View tool JSON
{
"name": "select_case_component",
"kind": "act",
"impl": "imperative",
"description": "Select one declared component and expose its contextual tools.",
"inputSchema": {
"type": "object",
"properties": {
"component_id": {
"type": "string",
"enum": [
"condenser_fan",
"compressor"
]
}
},
"required": [
"component_id"
],
"additionalProperties": false
},
"page": "/WebMCP/"
}clear_case_component_selectionAction
Clear local component context and remove its contextual tools.
View tool JSON
{
"name": "clear_case_component_selection",
"kind": "act",
"impl": "imperative",
"description": "Clear local component context and remove its contextual tools.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/WebMCP/"
}page: Asset
read_asset_contextAnswer
Read the current asset telemetry, inspection focus and prepared inspection note from the Asset Inspector page.
View tool JSON
{
"name": "read_asset_context",
"kind": "answer",
"impl": "imperative",
"description": "Read the current asset telemetry, inspection focus and prepared inspection note from the Asset Inspector page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/WebMCP/asset.html"
}set_inspection_focusAction
Set the inspection focus shown in the shared Asset Inspector workspace. This prepares the human inspection and performs no external action.
View tool JSON
{
"name": "set_inspection_focus",
"kind": "act",
"impl": "imperative",
"description": "Set the inspection focus shown in the shared Asset Inspector workspace. This prepares the human inspection and performs no external action.",
"inputSchema": {
"type": "object",
"properties": {
"focus": {
"type": "string",
"minLength": 1,
"maxLength": 240,
"description": "Specific component or diagnostic question the human should inspect next."
}
},
"required": [
"focus"
],
"additionalProperties": false
},
"page": "/WebMCP/asset.html"
}prepare_inspection_noteAction
Prepare text inside the visible inspection-note form for human review. This tool does not submit or finalize the note.
View tool JSON
{
"name": "prepare_inspection_note",
"kind": "act",
"impl": "imperative",
"description": "Prepare text inside the visible inspection-note form for human review. This tool does not submit or finalize the note.",
"inputSchema": {
"type": "object",
"properties": {
"note": {
"type": "string",
"minLength": 1,
"maxLength": 1200,
"description": "Inspection note draft to place in the page form."
}
},
"required": [
"note"
],
"additionalProperties": false
},
"page": "/WebMCP/asset.html"
}