Starter
For one person starting with their main account.
$6$5/mo
billed monthly $60 billed annually, save 17%
Try free for 7 daysTry free for 7 days- 2 connectors at once
- 2 accounts across them
- 1 seat
- Unlimited conversations
Email reaches people who will never open your dashboard. This connector lets your AI assistant send from your own mailbox, so a figure it just found can go to a partner or an accountant without you copying it into a new message.
Connect Email to Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, so your assistant can send what it finds to the place you linked.
Sends only where you linked it, and can ask you first.
Who it’s for: E-commerce · Mobile apps · SEO & GEO · Agencies · Sales & support · Marketing teams
Email an answer from your own mail account
Email last month's sales and refunds to your accountant
Email a colleague the open deals that carry no amount
Email yourself the search queries that lost clicks this month
A message goes out as soon as it is sent. Switch on Ask before sending to approve each one first; an email to an address you did not save always waits for you. What to ask any connector that can make changes
Email is the channel everyone already has. Connecting it means giving HeyMetra your own outgoing mail account (the same SMTP details your mail client uses) and, if you want one, a default address to send to.
Mail leaves the address you already send from, through your provider's outgoing server, so replies come back to you as they always have.
Mail to the addresses you saved goes straight out. A partner, an accountant or a client you name in the chat waits on an approval card that shows every recipient first.
It only sends. It cannot list, open or search a single message in your mailbox, so connecting it gives nothing away.
Your mailbox counts as one connection on your plan, and messages are not charged one by one. Every plan can connect it.
For one person starting with their main account.
$6$5/mo
billed monthly $60 billed annually, save 17%
Try free for 7 daysTry free for 7 daysMost popular
For a small team running several accounts together.
$19$15.83/mo
billed monthly $190 billed annually, save 17%
Try free for 7 daysTry free for 7 daysFor teams and agencies with many accounts to connect.
$49$40.83/mo
billed monthly $490 billed annually, save 17%
Try free for 7 daysTry free for 7 daysFor organizations with custom scale and security needs.
Contact us
Contact salesNo. This connection only sends. It cannot list, open or search a single message in your mailbox.
The addresses you saved on the connection, straight away. Anyone else your assistant addresses waits on an approval card that shows every address in full, and that card is the last point where it can be changed or stopped. Switch on Ask before sending to put every message behind that card.
Most providers now refuse your account password to anything that is not their own app. Create an app-specific password on your provider's security page and use that. It usually needs two-factor sign-in switched on first.
Yes, if the connection saved: it only saves once the server accepted the message. Look in the spam folder, since a first message from a new sender is what spam filters catch, and mark it as not spam.
587 with STARTTLS, if your provider offers it. 465 with SSL works too. Avoid port 25, which most networks block, and which shows up as a connection that hangs rather than one that fails.
Email is how an answer reaches someone who is not in the chat with you: a partner, an accountant, a client. What goes in it comes from the accounts you connect.
Answers from your other accounts go to Email from the same chat.
Many search clicks, few sign-ups: /blog/pricing-guide 2,900 clicks (0.4%), /features/reports 1,840 (0.7%), /integrations 1,610 (0.9%).
Connectors
Add your own connectorAdd custom connector
Settings → Customize → Connectors
Security and login
Developer mode
Settings → Security and login → Developer mode → chatgpt.com/plugins
grok.com/connectors
Bring your own MCPNew Connector → Custom
grok.com/connectors → New Connector → Custom
Plugins
Connector → Add MCP connector → RemoteAdd custom
Plugins → Add custom → Connector → Add MCP connector → Remote
$ claude mcp add --transport http heymetra https://mcp.heymetra.com/mcp
Added HTTP MCP server heymetra
> /mcp
✓ heymetra · connected
1[mcp_servers.heymetra]
2url = "https://mcp.heymetra.com/mcp"
$ codex mcp login heymetra
1{
2 "mcpServers": {
3 "heymetra": { "url": "https://mcp.heymetra.com/mcp" }
4 }
5}
1{
2 "mcpServers": {
3 "heymetra": { "serverUrl": "https://mcp.heymetra.com/mcp" }
4 }
5}
Seven steps, and they are the same outgoing mail details your mail client already uses. Two catch people: the server has to be the outgoing one, not the incoming one, and many providers want an app-specific password rather than your everyday one.
Find your provider's outgoing mail settings
The server, the port and the security setting: the same three your mail client already uses. Most providers publish them on a page called SMTP settings; in a mail client they are under the account's outgoing server.
Outgoing, not incoming. An IMAP or POP server accepts the same password and cannot send, so the address is the one thing worth checking twice.
Note the port and how it is secured
Almost always 587 with STARTTLS, or 465 with SSL. If your provider offers both, 587 is the one to use.
Port 25 is for servers talking to each other and most networks block it outright. A connection that hangs rather than refusing is usually this.
Use the mailbox's own username and password
The username is normally the full address. Where your provider requires an app-specific password for anything that is not its own client, that is the password to use here. Your everyday one will be refused.
An app-specific password is usually created on the provider's security page and shown once. It is separate from your account password and can be revoked on its own, which also means revoking it stops HeyMetra sending without touching anything else.
Name the address to send from
Usually the same as the username. Some providers refuse to send as an address the mailbox does not own, so an alias has to be one the provider already knows about.
Choose a default recipient, or leave it blank
Where a message goes when nobody says otherwise, and the addresses your assistant may send to without asking. A message to anyone else waits on an approval card that shows every address before it goes.
A shared team address is the usual choice. Leave it empty if you would rather say who to write to each time.
Save, and read the test message
HeyMetra sends a real message while you connect. If it does not arrive the connection is not saved, so a password that signs in but cannot send is caught here rather than the first time something matters.
Add HeyMetra to the assistant you use
Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity. You paste one address and sign in once. Your assistant can then send to your saved addresses, and a message to anyone else waits for your approval.
Then add HeyMetra where you ask
Five things go wrong with email, and none of them are about HeyMetra: a provider refusing your normal password, a blocked port, a first message filed as spam, a send-from address the mailbox does not own, and a provider's own sending cap.
Enter your outgoing mail details once, and your assistant can send what it just found to the addresses you saved.