Your inbox, on autopilot
Spin up disposable aliases, kill spam-magnets, and audit forwarded mail by chatting with your AI assistant. The EmailAlias MCP server drops into Claude Desktop, Cursor, Zed, Cline, and every MCP-compatible client — no dashboard hunting, no copy-paste.
See it in action
Real prompts, real tool calls, real answers — in your AI assistant of choice.
Create a disposable alias for signing up to Substack, label it "newsletter".
Done. x7k9m@email91.com is live and forwarding to your primary inbox.
create_aliasDisable the amazon alias, I'm getting too much spam on it.
Disabled. Incoming mail to that alias will silently bounce until you re-enable it.
update_aliasShow me aliases that got zero emails in the last 30 days.
Found 4: shopping-target, retro-forum, devmeetup-2024, conf-rsvp.
list_aliaseslist_email_logsWhich aliases were flagged for suspicious senders this week?
2 alerts — gaming-trial (.xyz typo-domain) and travel-deals (phishing pattern).
list_exposure_eventsSend a reply from my work-signup alias thanking them for the demo.
Sent. The recipient sees the reply coming from your alias, not your real address.
send_emailInstall
The MCP server runs locally on your machine. It calls the EmailAlias REST API over HTTPS using your personal API key.
Create an API key
In the dashboard, go to Settings → API Keys → Create. Copy the key immediately — it's shown once.
API keys are a Premium feature.
Add the MCP server to your client's config
macOS Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"emailalias": {
"command": "npx",
"args": ["-y", "@emailalias/mcp"],
"env": {
"EMAILALIAS_API_KEY": "ea_live_xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}Windows config lives at %APPDATA%\Claude\claude_desktop_config.json. Linux: ~/.config/Claude/claude_desktop_config.json.
Restart your client and start chatting
In Claude Desktop you'll see a 🔌 plug icon confirming the server is connected. Ask anything from the prompts above, or start with “list my aliases.”
Works with every MCP client
MCP is an open protocol — any client that speaks it can use the EmailAlias server without changes.
Available tools
The LLM decides which of these to call based on your request. Descriptions here mirror what the model sees.
list_aliasesEvery alias with forwarded / blocked counts.
create_aliasRandom, custom, or tagged alias in one call.
update_aliasToggle active, rename the label.
delete_aliasPermanently remove an alias.
list_available_domainsSystem and verified custom domains.
list_destinationsPrimary + verified forwarding inboxes.
add_destinationRegister a new forwarding address.
delete_destinationRemove a destination (blocked if in use).
send_emailSend outbound mail from any alias (Premium).
get_dashboard_statsAccount-wide counters at a glance.
list_email_logsPaginated forwarding log, last 90 days.
list_exposure_eventsSuspicious-sender alerts.
Security
Your API key never leaves your machine
The server runs locally as a subprocess of your MCP client, talks to the EmailAlias API over HTTPS directly, and sends the key only in that request. No third-party relay.
Destructive tools prompt before firing
Claude Desktop and most MCP clients ask for explicit confirmation before running tools that mutate state (create_alias, delete_alias, send_email, etc.). Review what the model proposes.
Keys rotate like any API key
Lost your machine? Delete the key from Settings → API Keys. Every running MCP server using it stops working immediately.
Ready to plug in?
Open-source, MIT-licensed, and shipped via npm. Takes two minutes to set up.