← WebMCP Directory

Tool tree

webmcpify-homepage.vercel.app

Developer ToolsTools verified
Website
A human-approved workflow for discovering, generating, and verifying WebMCP tools.
Explore capabilities

    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"
    }