Send a draft

Tool ID: email_draft_send

Summary

Sends one existing draft (by folder + uid) via SMTP, saves a copy in Sent, then removes the draft. Requires your explicit confirmation. You can request a dry run to preview without sending.

When to use it

  • Send after review — You already created or inspected a draft and are ready to deliver it.
  • Preview first — Dry-run to see recipients and subject before confirming.
  • Single message — Prefer this over batch send when only one draft should go out.

What you need

Requirement Required?
Metraclick connection Yes
Tool enabled for your account Yes
Email credentials Yes

Parameters

Parameter Required? Description
uid Yes IMAP uid of the draft (from create or list).
mailbox No Account id. Omit for the default mailbox.
folder No Drafts folder. Default: Drafts.
sent_folder No Preferred Sent folder. Default: Sent (common alternates are tried).
confirm Yes to send Must be true to actually send.
dry_run No If true, preview only — no send and no draft deletion.

What you get back

Dry run: preview of to, cc, subject, and a short body preview.

After a confirmed send: confirmation that the message was sent (sent: true), plus result details from SMTP / Sent folder.

Example prompts

Dry-run sending draft uid 441 — show me who it would go to and the subject. Do not send yet.

Send draft 441 now. I confirm it should be delivered.

List drafts, then send the newest one after I confirm.

Tips

  • Confirm clearly — Phrases like “yes, send it” / “I confirm” are what you want; the AI should not send on a vague “looks fine” unless you mean it.
  • Draft is removed — After a successful send, that draft is deleted from Drafts (a copy is kept in Sent when possible).
  • Several drafts — Use Send drafts (batch) to send multiple newest drafts per call.

Related