Connect Claude, Cursor, or any MCP-compatible AI to Winnr. Provision domains, create mailboxes, manage warming, and send emails — all through natural language.
37 tools covering the full email infrastructure lifecycle. Search to send, all through natural language.
Search available domains, purchase via Dynadot, connect external domains, verify DNS records, and configure redirects. Set up entire domain portfolios programmatically.
Create email accounts in bulk or one-by-one. Generate professional name/username combos. Full IMAP/SMTP credentials provisioned automatically.
Read, send, and manage emails across all your accounts. Build automated reply workflows or monitor inbox activity in real time.
Enable, pause, and resume email warming. Monitor health scores and inbox rates. Configure volume and ramp-up speed per mailbox.
Track async operations like bulk user creation, domain setup, and DNS verification. Get real-time status updates on long-running tasks.
Export account data in formats compatible with every major sales tool — Smartlead, Instantly, Snov, Lemlist, and 10+ more.
Add Winnr to your AI assistant with a single config file.
{
"mcpServers": {
"winnr": {
"command": "uvx",
"args": ["winnr-mcp"],
"env": {
"WINNR_API_TOKEN": "wnr_your_token_here"
}
}
}
}
{
"mcpServers": {
"winnr": {
"command": "uvx",
"args": ["winnr-mcp"],
"env": {
"WINNR_API_TOKEN": "wnr_your_token_here"
}
}
}
}
{
"mcpServers": {
"winnr": {
"command": "uvx",
"args": ["winnr-mcp"],
"env": {
"WINNR_API_TOKEN": "wnr_your_token_here"
}
}
}
}
Every tool your AI agent needs to manage email infrastructure end-to-end.
| Tool | Description | Permission |
|---|---|---|
| Account | ||
| winnr_get_account | Get account details, plan, limits | read |
| winnr_get_usage | Current usage vs. plan limits | read |
| Domains | ||
| winnr_list_domains | List all domains (paginated) | read |
| winnr_get_domain | Get domain details | read |
| winnr_search_domains | Check domain availability | read |
| winnr_search_domains_bulk | Bulk availability check (up to 100) | read |
| winnr_suggest_domains | Get domain suggestions for a keyword | read |
| winnr_purchase_domains | Purchase + setup (charges Stripe card) | write |
| winnr_setup_domain | Queue domain setup (no purchase) | write |
| winnr_connect_domains | Connect external domains | write |
| winnr_delete_domain | Delete a domain | write |
| winnr_get_dns_status | Check DNS propagation | read |
| winnr_get_dns_records | Get expected DNS records | read |
| winnr_verify_dns | Verify DNS via live lookup | write |
| winnr_check_nameservers | Verify nameserver pointing | write |
| Email Users | ||
| winnr_list_email_users | List mailboxes (filterable by domain) | read |
| winnr_get_email_user | Get mailbox details | read |
| winnr_create_email_user | Create a mailbox | write |
| winnr_update_email_user | Update name/password | write |
| winnr_delete_email_user | Delete a mailbox | write |
| winnr_bulk_create_email_users | Create up to 100 mailboxes at once | write |
| Inbox | ||
| winnr_list_inbox | List messages (date/mailbox filterable) | read |
| winnr_get_message_body | Get full email body | read |
| winnr_send_email | Send an email from a mailbox | write |
| winnr_refresh_inbox | Trigger inbox sync | write |
| winnr_delete_message | Delete a message | write |
| Warming | ||
| winnr_list_warming | List warming-enabled mailboxes | read |
| winnr_get_warming_overview | Aggregate warming stats | read |
| winnr_get_warming_metrics | Daily metrics for a mailbox | read |
| winnr_enable_warming | Enable warming ($0.60/mailbox/mo) | write |
| winnr_disable_warming | Disable warming | write |
| winnr_pause_warming | Pause warming | write |
| winnr_resume_warming | Resume warming | write |
| winnr_update_warming_settings | Update volume/ramp-up/reply rate | write |
| Jobs | ||
| winnr_list_jobs | List recent async jobs | read |
| winnr_get_job | Get job status/progress | read |
| Export | ||
| winnr_export_email_users | Export to CSV (15+ formats) | read |
The same security model as the REST API. Full control over what your AI agents can do.
Every MCP request uses your Winnr API token. Tokens are scoped to your account, support IP whitelists, and can be revoked instantly from the dashboard.
Create read-only tokens and write tools disappear completely. Your AI agent only sees tools it has permission to use. No accidental writes.
Same rate limits as the REST API (300-500 req/min by plan). The server tracks limits and warns your AI when requests are running low.
wnr_ and work with both the REST API and MCP server.Set up in 60 seconds. Open source. Free to start.