gmail_drafts_create
Create unsent email drafts in Gmail. Attach drafts to existing threads for reviewing and sending later.
Instructions
Create a Gmail draft. Pass threadId to attach the draft to an existing conversation (it will appear as a reply within that thread). The draft is NOT sent — open Gmail to review and send.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient(s). Comma-separated for multiple, e.g. "a@x.com, b@y.com" | |
| cc | No | CC recipient(s), comma-separated | |
| bcc | No | BCC recipient(s), comma-separated | |
| subject | No | Subject line. When attaching to a thread via threadId, Gmail expects the subject to match the thread (typically "Re: <original>"). | |
| body | No | Plain-text body | |
| htmlBody | No | HTML body. If both body and htmlBody are provided, the draft is multipart/alternative. | |
| threadId | No | Thread ID to attach this draft to. Get it from gmail_threads_list / gmail_messages_get. | |
| inReplyTo | No | Message-ID header value of the message being replied to. Improves threading robustness alongside threadId. | |
| references | No | References header value (space-separated Message-IDs of ancestor messages). |