76trust / 100

EmailMCP

by setip.io in Onchain & crypto

MCP serverPassing, checked 9 h ago

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

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

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

WhenResultHTTPTime
9 h agoPassed2001.0 s
20 h agoPassed2001.1 s
31 h agoPassed200810 ms
41 h agoPassed2002.2 s
2 days agoPassed200995 ms
Show 10 older checks
3 days agoPassed200783 ms
3 days agoPassed200922 ms
3 days agoPassed2001.0 s
4 days agoPassed2001.0 s
4 days agoPassed2001.0 s
5 days agoPassed2001.0 s
5 days agoPassed2001.0 s
5 days agoPassed2001.0 s
6 days agoPassed2001.0 s
6 days agoPassed2001.0 s