{"ok":true,"name":"cooper_create_draft","description":"Use this when you want to prepare a message without sending it yet. Requires auth and message_send or draft_write. draft_write does not send mail. Scheduling a draft (send_at) counts as sending and needs message_send or draft_send. HTTP 403 permission_denied with param send_at when that permission is missing, and nothing is stored. Inputs: inbox_id (required; inbox id, username, or email), to, cc, bcc, reply_to, subject, text, html, attachments, labels, headers, in_reply_to or forward_of (one so","inputSchema":{"type":"object","required":["inbox_id"],"properties":{"cc":{"type":"array","items":{"type":"string"},"description":"Cc addresses. On a reply these are merged with the derived recipients."},"to":{"type":"array","items":{"type":"string"},"description":"Recipient addresses. Omit on a reply. An empty list clears them on update."},"bcc":{"type":"array","items":{"type":"string"},"description":"Bcc addresses."},"html":{"type":"string","description":"HTML body."},"text":{"type":"string","description":"Plain-text body."},"labels":{"type":"array","items":{"type":"string"},"description":"Labels to set. The scheduled label is reserved."},"send_at":{"type":"string","description":"ISO-8601 time to send. Scheduling a draft (send_at) counts as sending and needs message_send or draft_send. Null is ignored on create. Must be within 366 days."},"subject":{"type":"string","description":"Subject. A reply or forward fills this from the source message when omitted."},"inbox_id":{"type":"string","description":"Inbox id (inb_…), username, or full email address"},"reply_to":{"type":"string","description":"Reply-To address, or a comma-separated list."},"client_id":{"type":"string","description":"Idempotency key. The same value returns the original draft."},"reply_all":{"type":"boolean","description":"When true with in_reply_to, address the whole thread. Requires in_reply_to."},"forward_of":{"type":"string","description":"Message id to forward. Mutually exclusive with in_reply_to."},"attachments":{"type":"array","description":"Files to store on the draft. Each item is {filename, content_base64, content_type?, content_id?}."},"in_reply_to":{"type":"string","description":"Message id to reply to. Mutually exclusive with forward_of."},"include_signature":{"type":"boolean","description":"Use this when the draft should send without the inbox signature. Default true. false is kept until the draft is sent or flushed."},"include_attachments":{"type":"boolean","description":"On a forward, copy the original attachments when the draft sends. Default true."}}},"serverUrl":"https://cooperemail.com/mcp","transport":"http","handshake":"ok","host":"cooperemail.com","score":93,"grade":"A","auth":"oauth","lastScannedAt":"2026-10-30T13:05:15.807Z","stale":false,"permalink":"https://agentboardai.app/mcp/cooperemail.com/cooper_create_draft","page":"https://agentboardai.app/site/cooperemail.com"}