How do you let ChatGPT send email for you?

Connect an email MCP server to ChatGPT as a custom connector. Add a custom MCP with the Streamable HTTP type, paste the server URL (Unitpost's is https://mcp.unitpost.com/mcp) and approve in the browser. ChatGPT can then send email from a domain you've verified, check delivery and manage contacts, and it asks you to confirm before each send. Custom connectors may need developer mode, or a workspace admin on Business and Enterprise.
Unitpost ·
ChatGPT writes good email, but it can't press send. To let it, you give it a tool: an email MCP server, which offers actions like "send email" and "list emails" through the Model Context Protocol. ChatGPT supports these as custom connectors. You add one once, approve it in your browser, and then ask in plain words.
What do you need first?
- ChatGPT with custom connectors available. They may need developer mode, or a workspace admin on Business and Enterprise plans.
- A Unitpost account. The free plan is enough to try it; Pricing has the limits.
- A domain you own, verified for sending. You add a few DNS records where your domain is managed and Unitpost checks them. Verify a domain walks through it.
How do you connect it?
- In ChatGPT, open the MCPs tab and connect a custom MCP.
- Select Streamable HTTP and paste
https://mcp.unitpost.com/mcp. - A browser window opens. Sign in to Unitpost, pick the workspace and approve. Each permission is a checkbox; untick what you don't want ChatGPT to do.
- Start a chat with the unitpost connector enabled and ask: "List my sending domains."
The ChatGPT setup guide has the same steps field by field.
What can you ask it?
- "Email the meeting notes above to the three people on this thread, from me@mydomain.com."
- "Was the welcome email to sam@example.com delivered?"
- "Add Priya and Tom to my contacts."
- "Write next week's newsletter from these notes and save it as a draft campaign."
Will it send without asking?
No. Sending, deleting and updating are marked as actions with real effects, so ChatGPT shows you the message and asks you to confirm first. If you want it never to send, leave the send permission unticked when you approve; it can still draft, look things up and manage contacts.
Every message appears under Emails in Unitpost with its delivery status. You can cut ChatGPT off at any time under Settings → Connected apps.
What if it doesn't work?
- It asks for a token or header. Leave those fields empty. The connection signs in with OAuth in your browser and needs no key.
- "Domain not verified." Sending only works from a domain whose DNS records Unitpost has confirmed. Check Domains.
- The connector isn't in the chat. Enable it for that chat; connectors are chosen per conversation.
