Skip to main content
MCP server CX Codex

AhaSend — Claude Code MCP server: setup and features

AhaSend lets an AI agent send email, inspect delivery issues, and manage domains, templates, contacts, and campaigns through MCP.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http mcp https://mcp.ahasend.com/mcp
Open on GitHub

What AhaSend does

AhaSend exposes tools for sending messages, diagnosing failed delivery, and checking deliverability. An agent can also work with domains, templates, contacts, lists, campaigns, webhooks, routes, suppressions, SMTP credentials, and sub-accounts.

The server calls the AhaSend v2 API, while the API key scopes control which tools are available. List operations return pages of 20 items and allow up to 100; the returned cursor fetches the next page. You can use an HTTP MCP endpoint or build the Go module with a stdio transport.

Campaign sends require a person’s confirmation. A one-off send above MaxRecipientsPerSend, whose default is 50 recipients, is refused, so bulk email goes through a campaign instead.

What it helps with

  • send an email through AhaSend
  • diagnose why a message failed
  • check a domain and its DNS records
  • create and schedule a campaign
  • manage contacts and mailing lists

Example prompts for the agent

  • Send an AhaSend email to [email protected] using the subject from subject.txt.
  • Find out why message message_id was not delivered.
  • List the AhaSend campaigns and schedule the selected one after I confirm the details.

How to install AhaSend

Platform CLI: remote server

claude mcp add --transport http mcp https://mcp.ahasend.com/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about AhaSend

How do I install AhaSend in Claude Code?

Run claude mcp add --transport http ahasend https://mcp.ahasend.com/mcp. Claude Code will register the MCP server under the name ahasend.

What does AhaSend do?

It gives an AI agent AhaSend tools for email delivery and diagnostics, domains, templates, audiences, and campaigns. The API key scopes determine which actions are exposed.

Does sending a campaign require confirmation?

Yes. send_campaign and schedule_campaign present the send details and proceed only after the user answers yes. If the client cannot display the form, the send is not performed.

Similar MCP servers

All MCP servers for Backend and APIs →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor