# EmailMCP MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-setip-emailmcp
- Repository: https://github.com/nfodor/emailmcp

## Install
- Endpoint: https://mcp.setip.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.setip.io/mcp

## Tools
- send_email - Send an email with text or HTML content Endpoint: https://mcp.setip.io/mcp
- send_template_email - Send an email using a predefined template Endpoint: https://mcp.setip.io/mcp
- validate_email - Validate email addresses and check deliverability Endpoint: https://mcp.setip.io/mcp
- get_email_usage - Get email usage statistics — delivery rate, bounce rate, per-domain breakdown, top bounce reasons. Reads from persistent stats. Endpoint: https://mcp.setip.io/mcp
- verify_email_setup - Verify IP whitelisting and email provider configuration Endpoint: https://mcp.setip.io/mcp
- list_email_accounts - List all configured IMAP email accounts. Shows default and named accounts (work, personal, etc.). Endpoint: https://mcp.setip.io/mcp
- 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.). Endpoint: https://mcp.setip.io/mcp
- 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. Endpoint: https://mcp.setip.io/mcp
- 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. Endpoint: https://mcp.setip.io/mcp
- start_smtp_receiver - Start the SMTP server to receive forwarded corporate emails Endpoint: https://mcp.setip.io/mcp
- stop_smtp_receiver - Stop the SMTP forward receiver server Endpoint: https://mcp.setip.io/mcp
- get_smtp_receiver_status - Get the current status of the SMTP forward receiver Endpoint: https://mcp.setip.io/mcp
- get_forwarded_emails - Retrieve forwarded emails with optional filtering Endpoint: https://mcp.setip.io/mcp
- get_conversation_threads - Get conversation threads with forwarded emails Endpoint: https://mcp.setip.io/mcp
- get_conversation_context - Get full conversation context for a specific thread Endpoint: https://mcp.setip.io/mcp
- get_threads_for_sender - Get all conversation threads involving a specific sender Endpoint: https://mcp.setip.io/mcp
- check_email_config - Check if email providers are configured, guide setup if needed Endpoint: https://mcp.setip.io/mcp
- configure_mailgun - Configure Mailgun email provider with step-by-step guidance Endpoint: https://mcp.setip.io/mcp
- test_email_config - Test email configuration by sending a test email Endpoint: https://mcp.setip.io/mcp
- create_mailbox - Create a new local mailbox for receiving email (autonomous mode). Each address gets its own inbox accessible via MCP tools. Endpoint: https://mcp.setip.io/mcp
- delete_mailbox - Delete a local mailbox and all its stored emails (autonomous mode) Endpoint: https://mcp.setip.io/mcp
- list_local_mailboxes - List all local mailboxes on this server (autonomous mode) Endpoint: https://mcp.setip.io/mcp
- request_email_ip - Request a dedicated WireGuard IP for email sending. Submits to the provisioning queue. Endpoint: https://mcp.setip.io/mcp
- check_ip_status - Check the status of a pending WireGuard IP provisioning request Endpoint: https://mcp.setip.io/mcp
- get_dns_records - Generate all required DNS records (A, MX, SPF, DKIM, DMARC) for autonomous email. Outputs copyable records for your DNS provider. Endpoint: https://mcp.setip.io/mcp
- verify_autonomous_setup - Verify that autonomous email is properly configured: DNS records, DKIM, SMTP send/receive Endpoint: https://mcp.setip.io/mcp
- setup_autonomous_security - Auto-configure DKIM, SPF, and DMARC for autonomous email. Generates DKIM keys, creates DNS records, and outputs everything needed. Endpoint: https://mcp.setip.io/mcp
- 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. Endpoint: https://mcp.setip.io/mcp
- list_email_rules - List all email rules with their match conditions, actions, and hit counts Endpoint: https://mcp.setip.io/mcp
- delete_email_rule - Delete an email rule by ID Endpoint: https://mcp.setip.io/mcp
- update_email_rule - Update an existing email rule (enable/disable, change match/actions/priority) Endpoint: https://mcp.setip.io/mcp
- 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. Endpoint: https://mcp.setip.io/mcp
- stop_idle_watch - Stop IMAP IDLE watching on an account (or all accounts) Endpoint: https://mcp.setip.io/mcp
- get_idle_status - Get status of IMAP IDLE watchers — which accounts are being watched, connection status, new email counts Endpoint: https://mcp.setip.io/mcp
- 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. Endpoint: https://mcp.setip.io/mcp
- 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). Endpoint: https://mcp.setip.io/mcp
- provision_status - Show current provisioning state — which phases are complete, what to do next Endpoint: https://mcp.setip.io/mcp
- list_cloud_providers - List supported cloud providers with pricing, regions, and PTR support info Endpoint: https://mcp.setip.io/mcp
- start_health_monitor - Start monitoring the provisioned email server — checks tunnel, SMTP, DNS, and IP reputation every 60 seconds. Auto-restarts on failure. Endpoint: https://mcp.setip.io/mcp
- get_health_status - Get current health status of the email server — tunnel, SMTP, DNS, IP blocklist checks Endpoint: https://mcp.setip.io/mcp
- add_sending_domain - Add a customer sending domain. Generates DKIM keys and returns the 4 DNS records the customer needs to add. Works like SendGrid domain authentication — self-hosted. Endpoint: https://mcp.setip.io/mcp
- list_sending_domains - List all configured sending domains with their verification status Endpoint: https://mcp.setip.io/mcp
- remove_sending_domain - Remove a sending domain and its DKIM keys Endpoint: https://mcp.setip.io/mcp
- get_domain_dns_records - Get the DNS records a customer needs to add for a sending domain Endpoint: https://mcp.setip.io/mcp
- regenerate_zone_file - Regenerate the complete DNS zone file for the service domain including all customer subdomains. Use after adding/removing domains. Endpoint: https://mcp.setip.io/mcp
- create_email_account - Create an email account with SMTP credentials. Returns SMTP password once — save it. The account can then send/receive via this server. Endpoint: https://mcp.setip.io/mcp
- delete_email_account - Delete an email account and revoke its SMTP credentials Endpoint: https://mcp.setip.io/mcp
- list_email_accounts_managed - List all email accounts with SMTP credentials (optionally filtered by domain) Endpoint: https://mcp.setip.io/mcp
- reset_account_password - Reset the SMTP password for an email account. Returns new password once. Endpoint: https://mcp.setip.io/mcp
- get_suppression_list - View all addresses on the bounce suppression list — these addresses will be rejected on send Endpoint: https://mcp.setip.io/mcp
- remove_from_suppression - Remove an address from the bounce suppression list (manual override to allow sending again) Endpoint: https://mcp.setip.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.setip
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 2, 2026
- Source: https://registry.modelcontextprotocol.io
