Email & SMS for Claude Desktop, Cursor, and Windsurf. 13 tools: create inboxes, send email, read threads, provision phone numbers, send SMS. Install in 30s.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add commune --env COMMUNE_API_KEY='<COMMUNE_API_KEY>' -- uvx commune-mcp~/.codex/config.toml
[mcp_servers.commune]
command = "uvx"
args = ["commune-mcp"]
env = { COMMUNE_API_KEY = "<COMMUNE_API_KEY>" }
# codex mcp add commune --env COMMUNE_API_KEY='<COMMUNE_API_KEY>' -- uvx commune-mcp~/.cursor/mcp.json
{
"mcpServers": {
"commune": {
"command": "uvx",
"args": [
"commune-mcp"
],
"env": {
"COMMUNE_API_KEY": "<COMMUNE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"commune": {
"type": "stdio",
"command": "uvx",
"args": [
"commune-mcp"
],
"env": {
"COMMUNE_API_KEY": "<COMMUNE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"commune": {
"command": "uvx",
"args": [
"commune-mcp"
],
"env": {
"COMMUNE_API_KEY": "<COMMUNE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"commune": {
"command": "uvx",
"args": [
"commune-mcp"
],
"env": {
"COMMUNE_API_KEY": "<COMMUNE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"commune": {
"command": "uvx",
"args": [
"commune-mcp"
],
"env": {
"COMMUNE_API_KEY": "<COMMUNE_API_KEY>"
}
}
}
}Environment variables
COMMUNE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.