Skip to content

v1.2.0

Choose a tag to compare

@tuaris tuaris released this 04 Sep 21:25
· 28 commits to master since this release

Release v1.2.0 of SecureMessage Mail MCP Server.

Upgrade Notes

Breaking: mail_reply now defaults to reply-to-all (reply_all: true) and draft-first (draft: true). Replies are no longer sent immediately — pass draft: false explicitly to send right away. include_original remains true.

Install

curl -LO https://pacyworld.dev/securemessage/mail-mcp/releases/download/v1.2.0/mail-mcp.phar
chmod +x mail-mcp.phar

Added

  • attachments parameter on mail_reply — attach files to replies, consistent with mail_send and mail_create_draft (#19)
  • Missing-attachment heuristic (#19): if the body contains an attachment phrase but no files are attached, mail_send refuses to send unless force: true is passed; mail_create_draft and mail_reply include a warning field in the response without blocking
  • force parameter on mail_send — override the missing-attachment block (#19)
  • mail_update_draft — modify an existing draft (recipients, subject, body, attachments) without losing threading headers or quoted history (#22)

Changed

  • Re-vendored Enchilada MCP library: protocol version negotiation (2025-06-18 support), unknown-tool calls return tool-level errors with closest-name suggestions, outputSchema/renamedFrom tool metadata, structured content results, ToolWarningInterface support
  • Re-vendored EnchiladaHTTP: multipart form format support, getLastCurlErrno()/getLastCurlError() accessors
  • File attachment handling refactored into shared Mail\AttachmentHelper class

SHA256: 1f1ed51acaaf890713afd2f1a6ee7891723b95b10a10691e9f83190cf2eb64df