Get your API key
Before connecting, you need a Paubox Email API key and API username. See Authentication for how to generate them from the Paubox dashboard.
Connect via Claude.ai
- In Claude.ai, open Settings > Integrations.
- Click Add connector and enter the server URL:
- A Configure Paubox form opens automatically. Enter your API username and API key.
- Click Save. Claude stores your credentials as a secure token and sends it on every request.
Connect via Claude Desktop
Open (or create) The config file is located at:
claude_desktop_config.json and add the paubox entry to mcpServers:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Connect via Claude Code
Run this command once with your API credentials (no credential prompts afterward):Claude Code spawns the package locally and injects the credentials as environment variables.
Test the connection
Ask Claude to verify your credentials:
“Use the Paubox MCP server to validate my credentials.”Claude will call
validate_credentials and confirm your API key is working. Then try sending a test email:“Send a test email to me@example.com from sender@yourdomain.com with the subject ‘Hello from MCP’.”Claude will call
send_secure_email and return a sourceTrackingId you can use to check delivery status.Other MCP-compatible clients
Any client that supports the MCP specification can connect using either transport:- HTTP:
https://mcp.paubox.com; use OAuth (credential form in the client UI) or setx-paubox-api-keyandx-paubox-api-useras custom request headers - stdio: run
npx @paubox/mcp@latestwithPAUBOX_API_KEYandPAUBOX_API_USERset in the environment