← WebMCP Directory

Tool tree

embeddoctor-webmcp.sora-max.chatgpt.site

Developer ToolsTools verified
Website
Observe, repair, and verify iframe message contracts with the browser and an AI agent in the same loop.
Explore capabilities
    embeddoctor.inspect_selected_incidentsAction

    Read sanitized browser evidence only for incidents selected in the live EmbedDoctor interface.

    View tool JSON
    {
      "name": "embeddoctor.inspect_selected_incidents",
      "kind": "act",
      "impl": "imperative",
      "description": "Read sanitized browser evidence only for incidents selected in the live EmbedDoctor interface.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    embeddoctor.stage_boundary_contractAction

    Stage the smallest visible, editable, report-only contract supported by selected evidence. Never approves enforcement.

    View tool JSON
    {
      "name": "embeddoctor.stage_boundary_contract",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage the smallest visible, editable, report-only contract supported by selected evidence. Never approves enforcement.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "readyAck": {
            "type": "boolean",
            "description": "READY/ACK plus one-item queue."
          },
          "strictSchema": {
            "type": "boolean",
            "description": "Protocol v2 and exact payload shape."
          },
          "bindOriginAndSource": {
            "type": "boolean",
            "description": "Exact origin and iframe WindowProxy binding."
          }
        },
        "additionalProperties": false
      }
    }
    embeddoctor.replay_boundaryAction

    Replay the current deterministic real-postMessage scenario in baseline, report-only draft, or approved enforcement mode.

    View tool JSON
    {
      "name": "embeddoctor.replay_boundary",
      "kind": "act",
      "impl": "imperative",
      "description": "Replay the current deterministic real-postMessage scenario in baseline, report-only draft, or approved enforcement mode.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "baseline",
              "draft",
              "enforced"
            ]
          }
        },
        "required": [
          "mode"
        ],
        "additionalProperties": false
      }
    }
    embeddoctor.undo_contract_changeAction

    Restore the captured baseline and remove the current proposal.

    View tool JSON
    {
      "name": "embeddoctor.undo_contract_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Restore the captured baseline and remove the current proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    embeddoctor.export_contract_bundleAction

    Prepare the policy, lifecycle adapter, tests, and migration guide after human approval and verified replay.

    View tool JSON
    {
      "name": "embeddoctor.export_contract_bundle",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare the policy, lifecycle adapter, tests, and migration guide after human approval and verified replay.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "format": {
            "type": "string",
            "enum": [
              "typescript",
              "json"
            ]
          }
        },
        "required": [
          "format"
        ],
        "additionalProperties": false
      }
    }