How the Connection Works
When you connect a tool, AhaSend shows a page in your browser where you:- Choose the account that the tool works on. You can choose a sub-account.
- Choose what the agent may do, with a preset or your own set of permissions. See Choose What the Agent May Do.
- Click Authorize.
Connect Your AI Tool
- Claude Code
- Claude.ai
- Cursor
- VS Code
- Codex
- ChatGPT
- Mistral Vibe
Add the server:Then run
/mcp in Claude Code, select ahasend and log in in the browser.Choose What the Agent May Do
On the connection page, choose a preset:
The page shows only the permissions that the account and your user may hold. For example, only the account owner and Administrators can let an agent create and change sub-accounts.
You can also:
- Limit to these domains: limit every permission that applies to a sending domain, such as sending email or reading messages, to the domains you choose.
- Sandbox sending only: email that the agent sends goes to the sandbox and is not delivered. The agent also cannot send campaigns.
What the Agent Can Do
The tools cover:- Sending: send email, send email from a template, reply in a conversation, and cancel a scheduled email.
- Diagnostics: list and read messages, find out why an email failed, and read deliverability, bounce and delivery time statistics.
- Domains: add a domain, show the DNS records to add, check the DNS, and change or delete a domain.
- Templates: create, change, publish and restore transactional templates and campaign templates.
- Contacts and lists: create, change and delete contacts and lists, and add contacts to lists.
- Campaigns: create, change, test, send, schedule and unschedule campaigns, and read their statistics and recipients.
- Management: webhooks, routes, suppressions, SMTP credentials and sub-accounts.
Safety Rules
- A campaign sends only after you say yes. Before the agent sends or schedules a campaign, your AI tool shows you a question with the send time, the number of contacts, the campaign name, the subject, the sender and the lists. The campaign is sent only if you answer yes. If your AI tool cannot show the question, the agent sends nothing and gives you a link to the campaign in the dashboard, where you send it yourself.
- One email goes to 50 recipients or fewer. The agent cannot send one email to more than 50 recipients. Use a campaign to send to more people.
- Received email is hidden. See Received Email.
Received Email
Anyone can send email to your inbound addresses. A received email can contain text that tells the agent to do something, such as sending your account data to someone else. The agent can follow such text through AhaSend’s tools, and through any other tool that your AI tool gives it, such as web access. AhaSend cannot control your AI tool’s other tools. For this reason, a connection does not read received email unless you turn it on:- Off (the default): the agent sees only email that your account sent. It cannot read a received message.
- On: the agent can also read received email. Each received message is marked as untrusted, and the agent is told that its content is data, not instructions.

