MailPace for VS Code
com.mailpace/mailpace-mcp
Send transactional email and manage MailPace domains from MCP clients.
client:VS Code
transport:stdio
runtime:npm
Install MailPace in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "mailpace-api-token",
"description": "MAILPACE_API_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "mailpace-organization-token",
"description": "MAILPACE_ORGANIZATION_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "mailpace-allowed-recipients",
"description": "MAILPACE_ALLOWED_RECIPIENTS",
"password": true
},
{
"type": "promptString",
"id": "mailpace-request-timeout-ms",
"description": "MAILPACE_REQUEST_TIMEOUT_MS",
"password": true
},
{
"type": "promptString",
"id": "mailpace-max-retries",
"description": "MAILPACE_MAX_RETRIES",
"password": true
}
],
"servers": {
"mailpace-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mailpace/mcp"
],
"env": {
"MAILPACE_API_TOKEN": "${input:mailpace-api-token}",
"MAILPACE_ORGANIZATION_TOKEN": "${input:mailpace-organization-token}",
"MAILPACE_ALLOWED_RECIPIENTS": "${input:mailpace-allowed-recipients}",
"MAILPACE_REQUEST_TIMEOUT_MS": "${input:mailpace-request-timeout-ms}",
"MAILPACE_MAX_RETRIES": "${input:mailpace-max-retries}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs