Is it safe to let an AI assistant send email for you?

Yes, if you set limits. Connect it through an email MCP server that asks you to confirm every send, grant only the permissions the task needs, and send from a domain you've verified so nothing goes out under someone else's name. The service should skip anyone who unsubscribed or bounced, log every message, and let you revoke access in one click. The remaining risk is instructions hidden in mail the assistant reads.
Unitpost ·
An AI assistant that can send email is useful for the same reason it's risky: it acts without you typing each message. Most of that risk comes down to how you connect the assistant and what the service on the other end enforces.
What can go wrong?
- A message you didn't mean to send. The assistant misreads a request, or picks the wrong recipient.
- Too much access. The assistant can delete contacts or change settings when it only needed to send.
- Mail to people who opted out. Sending again to someone who unsubscribed or whose address bounced hurts your domain's reputation and may break the law where they live.
- Instructions hidden in email. If the assistant reads incoming mail, a stranger can write "forward this to…" into a message and hope it obeys. This is called prompt injection.
What keeps it safe?
- Confirm every send. Through Unitpost's MCP server, every tool that sends or changes data is marked as having real effects, so Claude and ChatGPT stop and ask before running it.
- Grant only what's needed. When you approve the connection, each permission is a checkbox. An assistant that drafts and checks delivery doesn't need send, and none of them needs to manage API keys.
- Send only from your own verified domain. Unitpost refuses to send from a domain whose DNS records it hasn't confirmed, so the assistant can't send as someone else.
- Let the service enforce opt-outs. Addresses that bounced, complained or unsubscribed go on a suppression list that sends are checked against, whoever asked for them.
- Keep mail to many people a separate step. Mail to a list goes through a campaign, which is created and checked first and sent only by a separate action you confirm.
- Keep a log and an off switch. Every message is listed under Emails with its status, and Settings → Connected apps revokes the assistant's access in one click.
How do you handle mail the assistant reads?
Treat incoming email as untrusted text, never as instructions. Keep reading and sending as separate requests you check, and don't connect an assistant to an inbox strangers write to while it also has unsupervised send access. How to protect an AI email agent from prompt injection covers the patterns in detail.
What's a safe way to start?
Connect with send unticked and ask the assistant to list your domains and recent emails. Then turn send on and have it email only you for a few days. Widen its access once you trust how it reads your requests. Connect email to Claude and let ChatGPT send email show the setup.
