Email inboxes for AI agents: create an address, wait for codes and links, send and reply in threads.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add send0 --env SEND0_API_KEY='<SEND0_API_KEY>' -- npx -y @send0/mcp~/.codex/config.toml
[mcp_servers.send0]
command = "npx"
args = ["-y", "@send0/mcp"]
env = { SEND0_API_KEY = "<SEND0_API_KEY>" }
# codex mcp add send0 --env SEND0_API_KEY='<SEND0_API_KEY>' -- npx -y @send0/mcp~/.cursor/mcp.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<SEND0_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"send0": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<SEND0_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<SEND0_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<SEND0_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<SEND0_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http send0 https://api.send0.dev/mcp --header 'Authorization: Bearer <API_KEY>'~/.codex/config.toml
[mcp_servers.send0]
url = "https://api.send0.dev/mcp"
bearer_token_env_var = "SEND0_API_KEY"
# codex mcp add send0 --url https://api.send0.dev/mcp --bearer-token-env-var SEND0_API_KEY
# export SEND0_API_KEY=<API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"send0": {
"url": "https://api.send0.dev/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"send0": {
"type": "http",
"url": "https://api.send0.dev/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"send0": {
"httpUrl": "https://api.send0.dev/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.send0.dev/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"send0": {
"url": "https://api.send0.dev/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}Environment variables
SEND0_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.