CamelMailer MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CamelMailer MCP Serversend a welcome email to john@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CamelMailer MCP Server
Model Context Protocol server for CamelMailer — lets AI assistants like Claude send and inspect transactional email. Works with the CamelMailer cloud and any self-hosted instance.
Setup
You need a server API key from your CamelMailer dashboard.
Claude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"camelmailer": {
"command": "npx",
"args": ["-y", "camelmailer-mcp"],
"env": {
"CAMELMAILER_API_KEY": "cm_xxxx"
}
}
}
}Until the packages land on npm, use the GitHub source instead:
"args": ["-y", "github:camelmailer/camelmailer-mcp"]
Claude Code
claude mcp add camelmailer -e CAMELMAILER_API_KEY=cm_xxxx -- npx -y camelmailer-mcpSelf-hosted instances
Point the server at your own instance (defaults to https://app.camelmailer.com):
"env": {
"CAMELMAILER_API_KEY": "cm_xxxx",
"CAMELMAILER_BASE_URL": "https://mail.example.com"
}Related MCP server: GetMailer MCP Server
Tools
Tool | Description |
| Send an email with |
| Render a stored template against variables and send |
| List messages (filter by scope, status, tag, query, stream) |
| One message incl. SMTP delivery attempts |
| All stored message templates |
| Preview a rendered template — no send |
| Message counters (sent, bounced, opens, clicks, …) |
| Bounced messages |
| DMARC pass rate and top sending sources |
Example prompts:
Send a plain-text email from billing@acme.com to ada@example.com thanking her for the purchase.
Why did yesterday's emails to @gmail.com addresses bounce?
What's our DMARC pass rate for acme.com this month?
Errors
API failures come back as tool errors carrying the stable CamelMailer error code (Unauthorized, NotFound, ValidationError, …), so the assistant can react — nothing crashes the server.
Docs
Full API reference: camelmailer.com/docs · SDK: camelmailer-node · CLI: camelmailer-cli
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/camelmailer/camelmailer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server