AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Mcp Server Purelymail

mcp-zinxer-mcp-server-purelymail · by zinxer

MCP server for Purelymail — manage domains, mailboxes, and routing rules from Claude Code or any MCP-compatible AI agent

No reviews yet
0 installs
39 views
0.0% view→install

Install

$ agentstack add mcp-zinxer-mcp-server-purelymail

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-zinxer-mcp-server-purelymail)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Mcp Server Purelymail? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

> Disclaimer: This is an unofficial, community-built MCP server. It is not affiliated with, endorsed by, or supported by Purelymail.


What it does

Once installed, you can manage your Purelymail email infrastructure in plain language:

  • "Add email for mycompany.com and set up all the DNS records"
  • "Create a mailbox for hello@mycompany.com with a strong password"
  • "Forward support@ to our team's inboxes"
  • "Show me the DNS status for all my domains"

The agent handles the API calls. You describe the outcome.


Works great with mcp-server-cloudflare

Pair this server with the official mcp-server-cloudflare to let your agent handle the entire email setup end-to-end — DNS records and mailboxes — without you touching a single config panel.

Install both:

# Cloudflare MCP (official)
claude mcp add cloudflare --scope user -- npx mcp-server-cloudflare

# Purelymail MCP (this server)
claude mcp add purelymail \
  --scope user \
  -e PURELYMAIL_API_TOKEN=your-token-here \
  -- npx purelymail-mcp

Then just ask:

> "I own acme.com on Cloudflare. Set up professional email for it on Purelymail."

The agent will: verify domain ownership → add MX, SPF, DKIM, and DMARC records to Cloudflare → register the domain on Purelymail → create your first mailbox. Done in minutes, zero copy-paste.


Prerequisites


Installation

Claude Code (recommended)

claude mcp add purelymail \
  --scope user \
  -e PURELYMAIL_API_TOKEN=your-token-here \
  -- npx purelymail-mcp

Replace your-token-here with your token from purelymail.com/manage/account.

From source

git clone https://github.com/zinxer/mcp-server-purelymail.git
cd mcp-server-purelymail
npm install

Then register it:

claude mcp add purelymail \
  --scope user \
  -e PURELYMAIL_API_TOKEN=your-token-here \
  -- node /absolute/path/to/mcp-server-purelymail/index.js

Other MCP clients

Add to your MCP client's server config:

{
  "mcpServers": {
    "purelymail": {
      "command": "npx",
      "args": ["mcp-server-purelymail"],
      "env": {
        "PURELYMAIL_API_TOKEN": "your-token-here"
      }
    }
  }
}

Tools

Deliverability

| Tool | Description | |------|-------------| | check_deliverability | Run live DNS checks for a domain — MX, SPF, DKIM (all 3 keys), DMARC — with a scored report, issues list, and recommendations |

Domains

| Tool | Description | |------|-------------| | list_domains | List all domains with DNS validation status (MX, SPF, DKIM, DMARC) | | get_ownership_code | Get the TXT record value needed to prove ownership of a new domain | | add_domain | Add a domain once DNS records are in place | | delete_domain | Delete a domain and all its associated mailboxes |

Mailboxes

| Tool | Description | |------|-------------| | create_user | Create a new email mailbox | | list_users | List all mailboxes on the account | | get_user | Get details for a specific mailbox | | modify_user | Change password, recovery email, or settings | | delete_user | Delete a mailbox |

Routing

| Tool | Description | |------|-------------| | list_routing_rules | List all routing and forwarding rules | | create_routing_rule | Forward or alias an address to one or more inboxes | | delete_routing_rule | Remove a routing rule |


Example workflow

Prompt: "Add email for acme.com on Purelymail and set up the DNS in Cloudflare"

The agent will:

  1. Call get_ownership_code → gets the exact TXT record value from the Purelymail API
  2. Add TXT (ownership), MX, SPF, DKIM ×3, and DMARC records to Cloudflare
  3. Call add_domain → registers acme.com once DNS passes

No copy-pasting. No looking up record values. No manual DNS entry.


Security

  • Your API token is never stored in source code — it is passed via environment variable only
  • The server runs locally on your machine; no data is proxied through any third party
  • Treat your PURELYMAIL_API_TOKEN like a password — do not commit it to version control

Contributing

Issues and pull requests are welcome.

git clone https://github.com/zinxer/mcp-server-purelymail.git
cd mcp-server-purelymail
npm install
PURELYMAIL_API_TOKEN=your-token node index.js

Please open an issue before submitting large changes.


License

MIT — see [LICENSE](LICENSE) for details.


Disclaimer

This project was built by Matthew Prag as an open-source community tool. Purelymail is a trademark of its respective owners. This project is independently developed and is not affiliated with, endorsed by, or supported by Purelymail. The Purelymail name is used solely to describe compatibility with the Purelymail service.

For official Purelymail support, visit purelymail.com.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.