Gives an agent its own mailbox on a verified domain: receive mail as tool calls, send single or bulk email, and manage routing, webhooks, templates and DNS.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add mailkite --env MAILKITE_API_KEY='<MAILKITE_API_KEY>' -- npx -y @mailkite/mcp~/.codex/config.toml
[mcp_servers.mailkite]
command = "npx"
args = ["-y", "@mailkite/mcp"]
env = { MAILKITE_API_KEY = "<MAILKITE_API_KEY>" }
# codex mcp add mailkite --env MAILKITE_API_KEY='<MAILKITE_API_KEY>' -- npx -y @mailkite/mcp~/.cursor/mcp.json
{
"mcpServers": {
"mailkite": {
"command": "npx",
"args": [
"-y",
"@mailkite/mcp"
],
"env": {
"MAILKITE_API_KEY": "<MAILKITE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"mailkite": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mailkite/mcp"
],
"env": {
"MAILKITE_API_KEY": "<MAILKITE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"mailkite": {
"command": "npx",
"args": [
"-y",
"@mailkite/mcp"
],
"env": {
"MAILKITE_API_KEY": "<MAILKITE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"mailkite": {
"command": "npx",
"args": [
"-y",
"@mailkite/mcp"
],
"env": {
"MAILKITE_API_KEY": "<MAILKITE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"mailkite": {
"command": "npx",
"args": [
"-y",
"@mailkite/mcp"
],
"env": {
"MAILKITE_API_KEY": "<MAILKITE_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http mailkite 'https://mcp.mailkite.dev/mcp?ref=agent-mail'~/.codex/config.toml
[mcp_servers.mailkite]
url = "https://mcp.mailkite.dev/mcp?ref=agent-mail"
# codex mcp add mailkite --url 'https://mcp.mailkite.dev/mcp?ref=agent-mail'~/.cursor/mcp.json
{
"mcpServers": {
"mailkite": {
"url": "https://mcp.mailkite.dev/mcp?ref=agent-mail"
}
}
}.vscode/mcp.json
{
"servers": {
"mailkite": {
"type": "http",
"url": "https://mcp.mailkite.dev/mcp?ref=agent-mail"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"mailkite": {
"httpUrl": "https://mcp.mailkite.dev/mcp?ref=agent-mail"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"mailkite": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.mailkite.dev/mcp?ref=agent-mail"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"mailkite": {
"url": "https://mcp.mailkite.dev/mcp?ref=agent-mail"
}
}
}Environment variables
MAILKITE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.