Tool tree
gradeNot graded
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/"
}