← WebMCP Directory

Tool tree

mathieuworoniecki.github.io

Developer ToolsTools verified
Website
SafeShare detects and masks sensitive data in your documents, locally in your browser.
Explore capabilities
    get_mask_editor_stateAnswer

    Returns only non-sensitive local editor state: file type, pages, mask count and available history. Never exposes the document name or text.

    View tool JSON
    {
      "name": "get_mask_editor_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns only non-sensitive local editor state: file type, pages, mask count and available history. Never exposes the document name or text.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    list_redaction_zonesAnswer

    Lists the identifiers, categories, pages and confidence levels of active masks. Sensitive values and coordinates remain inside the page.

    View tool JSON
    {
      "name": "list_redaction_zones",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists the identifiers, categories, pages and confidence levels of active masks. Sensitive values and coordinates remain inside the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "minimum": 1,
            "description": "Optional page number, starting at 1."
          }
        },
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    focus_redaction_zoneAction

    Selects a mask in the SafeShare interface for visual review. Does not modify the area or document.

    View tool JSON
    {
      "name": "focus_redaction_zone",
      "kind": "act",
      "impl": "imperative",
      "description": "Selects a mask in the SafeShare interface for visual review. Does not modify the area or document.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "findingId": {
            "type": "string",
            "description": "Identifier returned by list_redaction_zones."
          }
        },
        "required": [
          "findingId"
        ],
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    explain_redaction_zoneAnswer

    Explains the generic signals used to draw an automatic area. Returns neither the detected value nor its coordinates.

    View tool JSON
    {
      "name": "explain_redaction_zone",
      "kind": "answer",
      "impl": "imperative",
      "description": "Explains the generic signals used to draw an automatic area. Returns neither the detected value nor its coordinates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "findingId": {
            "type": "string",
            "description": "Identifier returned by list_redaction_zones."
          }
        },
        "required": [
          "findingId"
        ],
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    add_redaction_zoneAction

    Immediately adds a rectangular mask using normalized coordinates. Makes a reversible editor change but downloads nothing.

    View tool JSON
    {
      "name": "add_redaction_zone",
      "kind": "act",
      "impl": "imperative",
      "description": "Immediately adds a rectangular mask using normalized coordinates. Makes a reversible editor change but downloads nothing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "minimum": 1,
            "description": "Page number, starting at 1."
          },
          "x": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "y": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "width": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 1
          },
          "height": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 1
          }
        },
        "required": [
          "page",
          "x",
          "y",
          "width",
          "height"
        ],
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    delete_redaction_zoneAction

    Deletes an active mask from the editor. The deletion is visible and reversible. Never modifies the source file.

    View tool JSON
    {
      "name": "delete_redaction_zone",
      "kind": "act",
      "impl": "imperative",
      "description": "Deletes an active mask from the editor. The deletion is visible and reversible. Never modifies the source file.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "findingId": {
            "type": "string",
            "description": "Identifier returned by list_redaction_zones."
          }
        },
        "required": [
          "findingId"
        ],
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    undo_last_mask_changeAction

    Undoes the last mask addition, move, resize or deletion. Never modifies the source file.

    View tool JSON
    {
      "name": "undo_last_mask_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Undoes the last mask addition, move, resize or deletion. Never modifies the source file.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    run_download_safety_checkAnswer

    Checks the document and active mask coordinates. Does not modify the interface or download anything.

    View tool JSON
    {
      "name": "run_download_safety_check",
      "kind": "answer",
      "impl": "imperative",
      "description": "Checks the document and active mask coordinates. Does not modify the interface or download anything.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }
    prepare_safe_downloadAction

    Runs the safety check and draws attention to the Download button. Never downloads the document: a human click remains required.

    View tool JSON
    {
      "name": "prepare_safe_download",
      "kind": "act",
      "impl": "imperative",
      "description": "Runs the safety check and draws attention to the Download button. Never downloads the document: a human click remains required.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/safeshare-webmcp/"
    }