Talk to your email aliases
The official EmailAlias.io MCP server lets Claude Desktop, Cursor, Zed, and every other MCP-compatible AI assistant manage your aliases in plain English.
What it looks like in practice
Real prompts, answered with real tool calls.
Create a disposable alias for signing up to Substack, label it "newsletter".
Disable the amazon alias, I'm getting too much spam on it.
Show me aliases that got zero emails in the last 30 days.
Which aliases were flagged for suspicious senders this week?
Send a reply from my work-signup alias thanking them for the demo.
Install
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.