KitScout

Categories › Communication › Email

EmailMCP

MCP serverVerified domain · setip.ioRemote● LiveFree to try

AI agent email — 23 tools free to read inbox, 28 paid to send. $9.99/mo. Token auto-provisioned.

Install

Remote server: your requests and data go to mcp.setip.io. Claude Code: claude mcp add --transport http emailmcp https://mcp.setip.io/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • 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 nam
  • 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 accou
  • 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,
  • 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, et
  • 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
  • provision_resume — Resume provisioning from where you left off. Automatically detects the current phase and advances: WireGuard connection → DNS setup → TLS →
  • 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

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools