changedInput schema / properties / account / description
Previous value: -"Account id from list_accounts"New value: +"list_accounts id"
removedInput schema / properties / attachments / description
Removed value: -"Files to attach: existing mailbox attachments, uploaded files (folder \"mailmcp-uploads\"), inline content, or local paths"
changedInput schema / properties / attachments / items / description
Previous value: -"Attach a mailbox attachment {uid, part[, folder, account]}, inline content {filename, content[, encoding]}, or a local file {path}"New value: +"{uid, part[, folder, account]} from a mailbox, {filename, content[, encoding]} or {path}"
removedInput schema / properties / attachments / items / properties / account / description
Removed value: -"Account holding the file (defaults to the sending account)"
removedInput schema / properties / attachments / items / properties / content / description
Removed value: -"File content, UTF-8 text or base64 (see encoding); for files the assistant writes itself"
removedInput schema / properties / attachments / items / properties / content_type / description
Removed value: -"MIME type of inline content, e.g. text/csv"
removedInput schema / properties / attachments / items / properties / encoding / description
Removed value: -"How `content` is encoded, default utf8"
removedInput schema / properties / attachments / items / properties / filename / description
Removed value: -"File name (required for inline content)"
removedInput schema / properties / attachments / items / properties / folder / description
Removed value: -"Folder of the source message (e.g. \"mailmcp-uploads\" for uploaded files)"
changedInput schema / properties / attachments / items / properties / part / description
Previous value: -"Attachment part id from get_message / list_uploads"New value: +"Part id from get_message / list_uploads"
changedInput schema / properties / attachments / items / properties / path / description
Previous value: -"Local file path (Claude Desktop / Claude Code only, within policy.attachment_dirs)"New value: +"Local path (stdio only, inside policy.attachment_dirs)"
removedInput schema / properties / attachments / items / properties / uid / description
Removed value: -"uid of the source message"
changedInput schema / properties / html / description
Previous value: -"Optional HTML body (scripts are stripped); when absent it is rendered from text"New value: +"Optional HTML (scripts stripped)"
changedInput schema / properties / in_reply_to_folder / description
Previous value: -"Folder/label path. Defaults to All Mail on Gmail, INBOX elsewhere."New value: +"Default: Gmail All Mail, else INBOX"
changedInput schema / properties / in_reply_to_uid / description
Previous value: -"uid of the message being answered: sets In-Reply-To/References, keeps the Re: subject and quotes the original. Prefer reply_draft / reply_send."New value: +"uid being answered; prefer reply_draft / reply_send"
changedInput schema / properties / quote / description
Previous value: -"Quote the original under the reply (default true when replying)"New value: +"Quote the original (default true when replying)"
addedInput schema / properties / template
Added value: +{
+ "description": "list_templates name (paid)",
+ "maxLength": 60,
+ "type": "string"
+}
addedInput schema / properties / vars
Added value: +{
+ "additionalProperties": {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ "description": "Values for its {{placeholders}}",
+ "propertyNames": {
+ "pattern": "^[a-z_][a-z0-9_]{0,30}$",
+ "type": "string"
+ },
+ "type": "object"
+}
changedInput schema / required
Previous value: -[
- "account",
- "to",
- "subject",
- "text"
-]New value: +[
+ "account",
+ "to"
+]