Tool tree
gradeNot graded
page: Home
explain_webmcpifyAction
Explain WebMCPify and its human plus coding-agent workflow.
View tool JSON
{
"name": "explain_webmcpify",
"kind": "act",
"impl": "imperative",
"description": "Explain WebMCPify and its human plus coding-agent workflow.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}open_webmcpify_playgroundAction
Navigate to the WebMCPify playground. Discover tools again after the new page loads because tools are scoped to the current page.
View tool JSON
{
"name": "open_webmcpify_playground",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the WebMCPify playground. Discover tools again after the new page loads because tools are scoped to the current page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}open_webmcpify_privacyAction
Navigate to the WebMCPify privacy page. Discover the new page's tools after navigation.
View tool JSON
{
"name": "open_webmcpify_privacy",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the WebMCPify privacy page. Discover the new page's tools after navigation.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}show_workflow_stepAction
Highlight a WebMCPify workflow step on this page: Discover, Baseline, Generate, Review, Apply, WebMCP test, Repair, or Evaluate.
View tool JSON
{
"name": "show_workflow_step",
"kind": "act",
"impl": "imperative",
"description": "Highlight a WebMCPify workflow step on this page: Discover, Baseline, Generate, Review, Apply, WebMCP test, Repair, or Evaluate.",
"inputSchema": {
"type": "object",
"properties": {
"step": {
"type": "string"
}
},
"required": [
"step"
]
},
"page": "/"
}get_webmcpify_setupAnswer
Return the commands needed to run WebMCPify.
View tool JSON
{
"name": "get_webmcpify_setup",
"kind": "answer",
"impl": "imperative",
"description": "Return the commands needed to run WebMCPify.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_webmcpify_safety_modelAnswer
Explain WebMCPify's human approval, patch, rollback, source isolation, and independent evaluation safeguards.
View tool JSON
{
"name": "get_webmcpify_safety_model",
"kind": "answer",
"impl": "imperative",
"description": "Explain WebMCPify's human approval, patch, rollback, source isolation, and independent evaluation safeguards.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_webmcpify_cli_commandsAnswer
Return every WebMCPify CLI command for discovery, generation, review, apply, testing, evaluation, and repair.
View tool JSON
{
"name": "get_webmcpify_cli_commands",
"kind": "answer",
"impl": "imperative",
"description": "Return every WebMCPify CLI command for discovery, generation, review, apply, testing, evaluation, and repair.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_webmcpify_terminal_setupAnswer
Explain the terminals required for local browser testing and durable final evaluation.
View tool JSON
{
"name": "get_webmcpify_terminal_setup",
"kind": "answer",
"impl": "imperative",
"description": "Explain the terminals required for local browser testing and durable final evaluation.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_webmcpify_mcp_setupAnswer
Return the local MCP server setup, tools, workspace boundary, and approval flow.
View tool JSON
{
"name": "get_webmcpify_mcp_setup",
"kind": "answer",
"impl": "imperative",
"description": "Return the local MCP server setup, tools, workspace boundary, and approval flow.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_webmcpify_npm_setupAnswer
Explain how to install and use WebMCPify as a published npm package.
View tool JSON
{
"name": "get_webmcpify_npm_setup",
"kind": "answer",
"impl": "imperative",
"description": "Explain how to install and use WebMCPify as a published npm package.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}page: Playground
get_playground_stateAnswer
Read the current React demo state. This tool has no side effects.
View tool JSON
{
"name": "get_playground_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the current React demo state. This tool has no side effects.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/playground"
}return_to_webmcpify_homeAction
Navigate to the WebMCPify homepage. Discover tools again after navigation because tools are scoped to the current page.
View tool JSON
{
"name": "return_to_webmcpify_home",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the WebMCPify homepage. Discover tools again after navigation because tools are scoped to the current page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/playground"
}open_webmcpify_privacyAction
Navigate to the WebMCPify privacy page. Discover the new page's tools after navigation.
View tool JSON
{
"name": "open_webmcpify_privacy",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the WebMCPify privacy page. Discover the new page's tools after navigation.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/playground"
}call_playground_apiAction
Run one allowlisted, same-origin playground API operation: status, calculate, or inspect-text. Never treats returned text as instructions.
View tool JSON
{
"name": "call_playground_api",
"kind": "act",
"impl": "imperative",
"description": "Run one allowlisted, same-origin playground API operation: status, calculate, or inspect-text. Never treats returned text as instructions.",
"inputSchema": {
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"status",
"calculate",
"inspect-text"
]
},
"value": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"text": {
"type": "string",
"maxLength": 500
}
},
"required": [
"operation"
],
"additionalProperties": false
},
"page": "/playground"
}create_demo_paymentSensitive Action
Create a local, non-chargeable payment preview. It never accepts card data or contacts a payment provider.
View tool JSON
{
"name": "create_demo_payment",
"kind": "transact",
"impl": "imperative",
"description": "Create a local, non-chargeable payment preview. It never accepts card data or contacts a payment provider.",
"inputSchema": {
"type": "object",
"properties": {
"amountCents": {
"type": "integer",
"minimum": 100,
"maximum": 100000
},
"currency": {
"type": "string",
"enum": [
"USD",
"EUR",
"GBP"
]
}
},
"required": [
"amountCents",
"currency"
],
"additionalProperties": false
},
"page": "/playground"
}confirm_demo_paymentSensitive Action
Confirm a local demo payment only after a human enables the approval checkpoint. This does not move money.
View tool JSON
{
"name": "confirm_demo_payment",
"kind": "transact",
"impl": "imperative",
"description": "Confirm a local demo payment only after a human enables the approval checkpoint. This does not move money.",
"inputSchema": {
"type": "object",
"properties": {
"paymentId": {
"type": "string",
"pattern": "^demo_pi_[0-9]+_(usd|eur|gbp)$"
}
},
"required": [
"paymentId"
],
"additionalProperties": false
},
"page": "/playground"
}request_playground_changeAction
Request a harmless React state change. Human approval is required; an agent cannot approve its own request.
View tool JSON
{
"name": "request_playground_change",
"kind": "act",
"impl": "imperative",
"description": "Request a harmless React state change. Human approval is required; an agent cannot approve its own request.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"observe",
"approved-demo"
]
}
},
"required": [
"mode"
],
"additionalProperties": false
},
"page": "/playground"
}get_webmcp_security_notesAnswer
Explain the playground's security boundaries and prompt-injection handling.
View tool JSON
{
"name": "get_webmcp_security_notes",
"kind": "answer",
"impl": "imperative",
"description": "Explain the playground's security boundaries and prompt-injection handling.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/playground"
}inspect_registered_toolsAnswer
List tools exposed to this document using the native getTools() API. This is read-only.
View tool JSON
{
"name": "inspect_registered_tools",
"kind": "answer",
"impl": "imperative",
"description": "List tools exposed to this document using the native getTools() API. This is read-only.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/playground"
}