← WebMCP Directory

Tool tree

webmcp-challenge.pages.dev

Developer ToolsTools verified
Website
A focused human-agent workspace for inspecting, reviewing, approving, and applying web changes.
Explore capabilities
    list_workspacesAnswer

    Read-only. List the seeded workspaces available in this local demo and identify the selected workspace.

    View tool JSON
    {
      "name": "list_workspaces",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read-only. List the seeded workspaces available in this local demo and identify the selected workspace.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    inspect_current_pageAction

    Read-only inspection. Mark the selected page as inspected so later analysis is grounded in its current snapshot.

    View tool JSON
    {
      "name": "inspect_current_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Read-only inspection. Mark the selected page as inspected so later analysis is grounded in its current snapshot.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    find_priority_issuesAnswer

    Read-only analysis. Find the seeded priority issues for the inspected page; does not change page content.

    View tool JSON
    {
      "name": "find_priority_issues",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read-only analysis. Find the seeded priority issues for the inspected page; does not change page content.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    explain_issueAnswer

    Read-only analysis. Explain one known priority issue by id; does not create or apply a change.

    View tool JSON
    {
      "name": "explain_issue",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read-only analysis. Explain one known priority issue by id; does not create or apply a change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "issueId": {
            "type": "string",
            "enum": [
              "hero-cta",
              "meta-description",
              "headline-clarity"
            ]
          }
        },
        "required": [
          "issueId"
        ],
        "additionalProperties": false
      }
    }
    prepare_changesAction

    Create an in-memory proposed change for one known issue. This prepares a review artifact but does not apply it.

    View tool JSON
    {
      "name": "prepare_changes",
      "kind": "act",
      "impl": "imperative",
      "description": "Create an in-memory proposed change for one known issue. This prepares a review artifact but does not apply it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "issueId": {
            "type": "string",
            "enum": [
              "hero-cta",
              "meta-description",
              "headline-clarity"
            ]
          }
        },
        "required": [
          "issueId"
        ],
        "additionalProperties": false
      }
    }
    preview_changesAction

    Open the current proposal as a before-and-after preview. This is read-only with respect to the page content.

    View tool JSON
    {
      "name": "preview_changes",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the current proposal as a before-and-after preview. This is read-only with respect to the page content.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    stage_for_approvalAction

    Move the reviewed preview into a pending human approval state. Nothing is applied.

    View tool JSON
    {
      "name": "stage_for_approval",
      "kind": "act",
      "impl": "imperative",
      "description": "Move the reviewed preview into a pending human approval state. Nothing is applied.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    approve_changesAction

    Record an explicit human approval for the current staged proposal. This enables publish_changes but does not apply it.

    View tool JSON
    {
      "name": "approve_changes",
      "kind": "act",
      "impl": "imperative",
      "description": "Record an explicit human approval for the current staged proposal. This enables publish_changes but does not apply it.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    reject_changesAction

    Record an explicit human rejection for the current staged proposal. The page remains unchanged.

    View tool JSON
    {
      "name": "reject_changes",
      "kind": "act",
      "impl": "imperative",
      "description": "Record an explicit human rejection for the current staged proposal. The page remains unchanged.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    publish_changesAction

    Apply the approved proposal to this local in-memory demo snapshot. Requires approval state approved; never bypasses that gate.

    View tool JSON
    {
      "name": "publish_changes",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply the approved proposal to this local in-memory demo snapshot. Requires approval state approved; never bypasses that gate.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    generate_change_reportAction

    Read-only. Generate a concise report from the current inspection, findings, approval state, and applied changes.

    View tool JSON
    {
      "name": "generate_change_report",
      "kind": "act",
      "impl": "imperative",
      "description": "Read-only. Generate a concise report from the current inspection, findings, approval state, and applied changes.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    reset_demoAction

    Clear the local demo session and restore its original seeded workspace, page, findings, proposal, and report.

    View tool JSON
    {
      "name": "reset_demo",
      "kind": "act",
      "impl": "imperative",
      "description": "Clear the local demo session and restore its original seeded workspace, page, findings, proposal, and report.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }