EmailMCP
by setip.io in Onchain & crypto
AI agent email — 23 tools free to read inbox, 28 paid to send. $9.99/mo. Token auto-provisioned.
https://mcp.setip.io/mcp- Tools
- 56
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 1.0 s
- 2.2 s slowest 5%
- Last check
- Passed
- 9 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"emailmcp": {
"type": "http",
"url": "https://mcp.setip.io/mcp"
}
}
}56 tools
- send_email
Send an email with text or HTML content
- send_template_email
Send an email using a predefined template
- validate_email
Validate email addresses and check deliverability
- get_email_usage
Get email usage statistics — delivery rate, bounce rate, per-domain breakdown, top bounce reasons. Reads from persistent stats.
- verify_email_setup
Verify IP whitelisting and email provider configuration
- list_email_accounts
List all configured IMAP email accounts. Shows default and named accounts (work, personal, etc.).
- read_inbox
Read emails from an inbox via IMAP with filtering options. If IMAP is configured in .env, no credentials needed. Use "account" to pick a named account (work, personal, etc.).
- get_mailbox_status
Get status information for an email mailbox. If IMAP is configured in .env, no credentials needed. Use "account" to pick a named account.
- list_mailboxes
List all available mailboxes for an email account. If IMAP is configured in .env, no credentials needed. Use "account" to pick a named account.
- start_smtp_receiver
Start the SMTP server to receive forwarded corporate emails
- stop_smtp_receiver
Stop the SMTP forward receiver server
- get_smtp_receiver_status
Get the current status of the SMTP forward receiver
- get_forwarded_emails
Retrieve forwarded emails with optional filtering
- get_conversation_threads
Get conversation threads with forwarded emails
- get_conversation_context
Get full conversation context for a specific thread
- get_threads_for_sender
Get all conversation threads involving a specific sender
- check_email_config
Check if email providers are configured, guide setup if needed
- configure_mailgun
Configure Mailgun email provider with step-by-step guidance
- test_email_config
Test email configuration by sending a test email
- create_mailbox
Create a new local mailbox for receiving email (autonomous mode). Each address gets its own inbox accessible via MCP tools.
- delete_mailbox
Delete a local mailbox and all its stored emails (autonomous mode)
- list_local_mailboxes
List all local mailboxes on this server (autonomous mode)
- request_email_ip
Request a dedicated WireGuard IP for email sending. Submits to the provisioning queue.
- check_ip_status
Check the status of a pending WireGuard IP provisioning request
- get_dns_records
Generate all required DNS records (A, MX, SPF, DKIM, DMARC) for autonomous email. Outputs copyable records for your DNS provider.
- verify_autonomous_setup
Verify that autonomous email is properly configured: DNS records, DKIM, SMTP send/receive
- setup_autonomous_security
Auto-configure DKIM, SPF, and DMARC for autonomous email. Generates DKIM keys, creates DNS records, and outputs everything needed.
- create_email_rule
Create a rule that triggers actions when incoming emails match conditions. Actions: forward, auto_reply, webhook, flag, move, mcp_tool, log, reject.
- list_email_rules
List all email rules with their match conditions, actions, and hit counts
- delete_email_rule
Delete an email rule by ID
- update_email_rule
Update an existing email rule (enable/disable, change match/actions/priority)
- start_idle_watch
Start real-time IMAP IDLE watching on email accounts. Get push notifications when new emails arrive. Works with Gmail, iCloud, Office365, etc.
- stop_idle_watch
Stop IMAP IDLE watching on an account (or all accounts)
- get_idle_status
Get status of IMAP IDLE watchers — which accounts are being watched, connection status, new email counts
- provision_start
Phase 1: Create a cloud VPS with dedicated IP. Generates WireGuard config. Returns the IP and instructions to connect. Supports DigitalOcean, Vultr, Hetzner, OVH.
- provision_resume
Resume provisioning from where you left off. Automatically detects the current phase and advances: WireGuard connection → DNS setup → TLS → verification. Run this after each user action (connecting WireGuard, adding DNS records).
- provision_status
Show current provisioning state — which phases are complete, what to do next
- list_cloud_providers
List supported cloud providers with pricing, regions, and PTR support info
- start_health_monitor
Start monitoring the provisioned email server — checks tunnel, SMTP, DNS, and IP reputation every 60 seconds. Auto-restarts on failure.
- get_health_status
Get current health status of the email server — tunnel, SMTP, DNS, IP blocklist checks
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 1.0 s |
| 20 h ago | Passed | 200 | 1.1 s |
| 31 h ago | Passed | 200 | 810 ms |
| 41 h ago | Passed | 200 | 2.2 s |
| 2 days ago | Passed | 200 | 995 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 783 ms |
| 3 days ago | Passed | 200 | 922 ms |
| 3 days ago | Passed | 200 | 1.0 s |
| 4 days ago | Passed | 200 | 1.0 s |
| 4 days ago | Passed | 200 | 1.0 s |
| 5 days ago | Passed | 200 | 1.0 s |
| 5 days ago | Passed | 200 | 1.0 s |
| 5 days ago | Passed | 200 | 1.0 s |
| 6 days ago | Passed | 200 | 1.0 s |
| 6 days ago | Passed | 200 | 1.0 s |