addedInput schema / anyOf
Added value: +[
+ {
+ "required": [
+ "file"
+ ]
+ },
+ {
+ "required": [
+ "file_url"
+ ]
+ },
+ {
+ "required": [
+ "resume_text"
+ ]
+ },
+ {
+ "required": [
+ "file_base64"
+ ]
+ }
+]
addedInput schema / properties / file
Added value: +{
+ "additionalProperties": false,
+ "description": "A user-selected chat attachment supplied by the client. Never invent a download URL or file ID.",
+ "properties": {
+ "download_url": {
+ "type": "string"
+ },
+ "file_id": {
+ "type": "string"
+ },
+ "file_name": {
+ "type": "string"
+ },
+ "mime_type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "download_url",
+ "file_id"
+ ],
+ "type": "object"
+}
addedInput schema / properties / file_url
Added value: +{
+ "description": "Actual HTTPS download URL supplied by the client or user. Never use a sandbox path, file ID alone or an invented URL.",
+ "type": "string"
+}
addedInput schema / properties / filename
Added value: +{
+ "description": "Original filename for base64 data, including extension (PDF, DOCX, PNG or JPG). Inferred from bytes when omitted.",
+ "type": "string"
+}
removedInput schema / properties / output_path
Removed value: -{
- "description": "Optional destination path on the server to save the masked PDF.",
- "type": "string"
-}
addedInput schema / properties / resume_text
Added value: +{
+ "description": "Complete resume text read from the attachment. Preferred fallback when the client cannot forward bytes. Do not summarize or invent missing content.",
+ "minLength": 1,
+ "type": "string"
+}
removedInput schema / properties / server_file_path
Removed value: -{
- "description": "Local file path on the MCP server machine. For local CLI/stdio usage only. In ChatGPT or Claude, pass 'file_base64' instead.",
- "type": "string"
-}
addedOutput schema / properties / data
Added value: +{}
removedOutput schema / properties / message
Removed value: -{
- "description": "Details on the exported sanitized document",
- "type": "string"
-}
removedOutput schema / properties / path
Removed value: -{
- "description": "Filesystem path to saved masked PDF",
- "type": "string"
-}
removedOutput schema / properties / pdf_base64
Removed value: -{
- "description": "Base64 encoded masked PDF if saved to memory",
- "type": "string"
-}
removedOutput schema / properties / status
Removed value: -{
- "description": "Redaction status (SUCCESS)",
- "type": "string"
-}
changedOutput schema / required
Previous value: -[
- "status",
- "message"
-]New value: +[
+ "data"
+]