removedInput schema / properties / attachment / additionalProperties
Removed value: -false
addedInput schema / properties / attachment / anyOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "dataB64": {
+ "description": "Standard padded base64 bytes, without a data URL prefix",
+ "maxLength": 11184812,
+ "minLength": 4,
+ "pattern": "^[A-Za-z0-9+/]*={0,2}$",
+ "type": "string"
+ },
+ "mime": {
+ "description": "MIME type, e.g. image/png, application/pdf, audio/ogg, video/mp4",
+ "maxLength": 200,
+ "minLength": 3,
+ "type": "string"
+ },
+ "name": {
+ "description": "Filename without a path",
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^\\\\/\\x00-\\x1f\\x7f]+$",
+ "type": "string"
+ },
+ "size": {
+ "description": "Decoded byte count (maximum 8 MiB)",
+ "maximum": 8388608,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "name",
+ "mime",
+ "size",
+ "dataB64"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "ref": {
+ "description": "One-time attachmentRef returned by create_attachment_upload after PUT of the bytes",
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ref"
+ ],
+ "type": "object"
+ }
+]
changedInput schema / properties / attachment / description
Previous value: -"One inline attachment; requires the owner-only MCP_LOCAL_SEND flag and local delivery"New value: +"Exactly one attachment source: dataB64 or uploaded ref (paths are never accepted); max 8 MiB. Requires MCP_LOCAL_SEND and local delivery"
removedInput schema / properties / attachment / properties
Removed value: -{
- "dataB64": {
- "description": "Standard padded base64 bytes, without a data URL prefix",
- "maxLength": 11184812,
- "minLength": 4,
- "pattern": "^[A-Za-z0-9+/]*={0,2}$",
- "type": "string"
- },
- "mime": {
- "description": "MIME type, e.g. image/png, application/pdf, audio/ogg, video/mp4",
- "maxLength": 200,
- "minLength": 3,
- "type": "string"
- },
- "name": {
- "description": "Filename without a path",
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^\\\\/\\x00-\\x1f\\x7f]+$",
- "type": "string"
- },
- "size": {
- "description": "Decoded byte count (maximum 8 MiB)",
- "maximum": 8388608,
- "minimum": 1,
- "type": "integer"
- }
-}
removedInput schema / properties / attachment / required
Removed value: -[
- "name",
- "mime",
- "size",
- "dataB64"
-]
removedInput schema / properties / attachment / type
Removed value: -"object"