此 MCP 可以做什么
Provides tools to configure, send, receive, organize, and monitor email accounts, mailboxes, domains, rules, and delivery health.
工具
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Customer domain (e.g. company.com)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'request_id': {'type': 'string', 'optional': True, 'description': 'Request ID from request_email_ip (omit to check saved request)'}}}
输入模式
{'type': 'object', 'required': ['api_key', 'domain', 'from_email'], 'properties': {'domain': {'type': 'string', 'description': 'Mailgun domain (e.g., mg.yourdomain.com)'}, 'api_key': {'type': 'string', 'description': 'Mailgun API Key (starts with "key-")'}, 'from_email': {'type': 'string', 'description': 'From email address (e.g., noreply@yourdomain.com)'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'domain': {'type': 'string', 'optional': True, 'description': 'Sending domain (auto-derived from address if omitted)'}, 'address': {'type': 'string', 'description': 'Email address (e.g. sales@company.com)'}, 'display_name': {'type': 'string', 'optional': True, 'description': 'Display name for the account'}}}
输入模式
{'type': 'object', 'required': ['name', 'match', 'actions'], 'properties': {'name': {'type': 'string', 'description': 'Rule name (unique)'}, 'stop': {'type': 'boolean', 'optional': True, 'description': 'Stop processing further rules after this one matches (default: false)'}, 'match': {'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Recipient address or pattern'}, 'from': {'type': 'string', 'description': 'Sender address or pattern (*@domain.com)'}, 'domain': {'type': 'string', 'description': 'Sender domain'}, 'subject': {'type': 'string', 'description': 'Subject contains text'}, 'body_contains': {'type': 'string', 'description': 'Body contains text'}, 'subject_regex': {'type': 'string', 'description': 'Subject regex pattern'}, 'has_attachments': {'type': 'boolean', 'description': 'Has attachments'}}, 'description': 'Match conditions (ALL must match). Use from, domain, subject, subject_regex, body_contains, has_attachments, to, header.'}, 'actions': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'to': {'type': 'string', 'description': 'For forward: recipient address'}, 'url': {'type': 'string', 'description': 'For webhook: URL to POST to'}, 'args': {'type': 'object', 'description': 'For mcp_tool: arguments to pass', 'additionalProperties': True}, 'body': {'type': 'string', 'description': 'For auto_reply: reply body text'}, 'flag': {'type': 'string', 'description': 'For flag: flag name (default: important)'}, 'tool': {'type': 'string', 'description': 'For mcp_tool: MCP tool name to invoke'}, 'type': {'enum': ['forward', 'auto_reply', 'webhook', 'flag', 'move', 'mcp_tool', 'log', 'reject'], 'type': 'string'}, 'folder': {'type': 'string', 'description': 'For move: target folder'}, 'reason': {'type': 'string', 'description': 'For reject: rejection reason'}, 'subject': {'type': 'string', 'description': 'For auto_reply: reply subject'}}}, 'description': 'Actions to execute when rule matches'}, 'priority': {'type': 'number', 'optional': True, 'description': 'Priority (lower = evaluated first, default 100)'}, 'description': {'type': 'string', 'optional': True, 'description': 'What this rule does'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Email address for the mailbox (e.g. sales@company.com)'}, 'display_name': {'type': 'string', 'optional': True, 'description': 'Display name for the mailbox'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Email address of the account to delete'}}}
输入模式
{'type': 'object', 'required': ['rule_id'], 'properties': {'rule_id': {'type': 'string', 'description': 'Rule ID to delete'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Email address of the mailbox to delete'}}}
输入模式
{'type': 'object', 'required': ['threadId'], 'properties': {'threadId': {'type': 'string', 'description': 'Thread ID to get conversation for'}, 'maxEmails': {'type': 'number', 'default': 10, 'description': 'Maximum number of emails to include in context'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Maximum number of threads to return'}, 'since': {'type': 'string', 'description': 'Filter threads active since this date (ISO string)'}, 'subject': {'type': 'string', 'description': 'Filter threads by subject content'}, 'participant': {'type': 'string', 'description': 'Filter threads by participant email address'}}}
输入模式
{'type': 'object', 'required': ['domain', 'ipv4'], 'properties': {'ipv4': {'type': 'string', 'description': 'Your dedicated IPv4 address (from WireGuard provisioning)'}, 'domain': {'type': 'string', 'description': 'Your email domain (e.g. company.com)'}, 'dmarc_policy': {'enum': ['none', 'quarantine', 'reject'], 'type': 'string', 'optional': True, 'description': 'DMARC policy (default: reject)'}, 'dkim_selector': {'type': 'string', 'optional': True, 'description': 'DKIM selector (default: emailmcp)'}, 'mail_hostname': {'type': 'string', 'optional': True, 'description': 'Mail server hostname (default: mail.domain)'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Customer domain'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to filter on'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'domain': {'type': 'string', 'optional': True, 'description': 'Filter stats by domain'}, 'period': {'enum': ['hour', 'day', 'week', 'month'], 'type': 'string', 'default': 'day', 'description': 'Time period for usage statistics'}, 'account': {'type': 'string', 'optional': True, 'description': 'Filter stats by account address'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 50, 'description': 'Maximum number of emails to return'}, 'since': {'type': 'string', 'description': 'Filter emails since this date (ISO string)'}, 'threadId': {'type': 'string', 'description': 'Filter by conversation thread ID'}, 'originalSender': {'type': 'string', 'description': 'Filter by original sender email address'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'account': {'type': 'string', 'optional': True, 'description': 'Named account (e.g. "work", "personal"). Omit for default.'}, 'mailbox': {'type': 'string', 'default': 'INBOX', 'description': 'Mailbox to check'}, 'imap_config': {'type': 'object', 'required': ['host', 'email', 'password'], 'properties': {'host': {'type': 'string'}, 'port': {'type': 'number', 'default': 993}, 'email': {'type': 'string', 'format': 'email'}, 'secure': {'type': 'boolean', 'default': True}, 'password': {'type': 'string'}}}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['senderAddress'], 'properties': {'senderAddress': {'type': 'string', 'description': 'Email address of the sender'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'domain': {'type': 'string', 'optional': True, 'description': 'Filter by domain'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'account': {'type': 'string', 'optional': True, 'description': 'Named account (e.g. "work", "personal"). Omit for default.'}, 'imap_config': {'type': 'object', 'required': ['host', 'email', 'password'], 'properties': {'host': {'type': 'string'}, 'port': {'type': 'number', 'default': 993}, 'email': {'type': 'string', 'format': 'email'}, 'secure': {'type': 'boolean', 'default': True}, 'password': {'type': 'string'}}}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['cloud_provider', 'cloud_api_key', 'service_domain'], 'properties': {'region': {'type': 'string', 'optional': True, 'description': 'Cloud region (e.g. nyc1, ewr, nbg1, GRA11). Omit for default.'}, 'cloud_api_key': {'type': 'string', 'description': 'Cloud provider API key'}, 'cloud_provider': {'enum': ['digitalocean', 'vultr', 'hetzner', 'ovh'], 'type': 'string', 'description': 'Cloud provider'}, 'service_domain': {'type': 'string', 'description': 'Domain you own for the email service (e.g. emailrelay.xyz). NS will point here.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'filter': {'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Filter by recipient email address'}, 'from': {'type': 'string', 'description': 'Filter by sender email address'}, 'limit': {'type': 'number', 'default': 10, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of emails to read'}, 'since': {'type': 'string', 'format': 'date', 'description': 'Only emails after this date (YYYY-MM-DD)'}, 'before': {'type': 'string', 'format': 'date', 'description': 'Only emails before this date (YYYY-MM-DD)'}, 'flagged': {'type': 'boolean', 'description': 'Only return flagged emails'}, 'mailbox': {'type': 'string', 'default': 'INBOX', 'description': 'Mailbox to read from'}, 'unread_only': {'type': 'boolean', 'default': False, 'description': 'Only return unread emails'}, 'body_contains': {'type': 'string', 'description': 'Filter by text in email body'}, 'subject_contains': {'type': 'string', 'description': 'Filter by text in subject line'}}}, 'account': {'type': 'string', 'optional': True, 'description': 'Named account to read from (e.g. "work", "personal"). Omit for default account.'}, 'options': {'type': 'object', 'properties': {'include_body': {'type': 'boolean', 'default': True, 'description': 'Include email body content'}, 'mark_as_read': {'type': 'boolean', 'default': False, 'description': 'Mark emails as read after fetching'}, 'include_attachments': {'type': 'boolean', 'default': False, 'description': 'Include attachment information'}}}, 'imap_config': {'type': 'object', 'properties': {'host': {'type': 'string', 'description': 'IMAP server hostname (e.g., imap.gmail.com)'}, 'port': {'type': 'number', 'default': 993, 'description': 'IMAP server port (default: 993 for SSL)'}, 'email': {'type': 'string', 'description': 'Email address for authentication'}, 'secure': {'type': 'boolean', 'default': True, 'description': 'Use SSL/TLS connection'}, 'password': {'type': 'string', 'description': 'Password or app-specific password'}}, 'description': 'Optional if IMAP is configured in .env (IMAP_HOST, IMAP_EMAIL, IMAP_PASSWORD)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Email address to unblock'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Customer domain to remove'}}}
输入模式
{'type': 'object', 'required': ['email_domain'], 'properties': {'account_id': {'type': 'string', 'optional': True, 'description': 'Optional account identifier'}, 'email_domain': {'type': 'string', 'description': 'Your email domain (e.g. company.com)'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Email address of the account'}}}
输入模式
{'type': 'object', 'required': ['to', 'subject', 'text'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}, 'optional': True, 'description': 'Array of CC recipient email addresses'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of recipient email addresses'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}, 'optional': True, 'description': 'Array of BCC recipient email addresses'}, 'from': {'type': 'string', 'optional': True, 'description': 'Personal account address to send from. If set and matching account has personal SMTP/IMAP credentials (via set_personal_email_credentials), sends via that account and IMAP-APPENDs a copy to its Sent folder. If exactly one personal account exists and from is omitted, it is used. If multiple personal accounts exist and from is omitted, the call errors and lists choices.'}, 'html': {'type': 'string', 'optional': True, 'description': 'HTML content of the email'}, 'text': {'type': 'string', 'description': 'Plain text content of the email'}, 'subject': {'type': 'string', 'description': 'Email subject line'}, 'provider': {'type': 'string', 'optional': True, 'description': "Send via a specific provider instead of the default (e.g. smtp, mailgun, sendgrid, ses, gmail, resend). Requires that provider's credentials in env."}, 'bulk_mode': {'enum': ['individual', 'bcc', 'to'], 'type': 'string', 'optional': True, 'description': 'Required when sending to multiple recipients. "individual": sends a separate email to each recipient (safest). "bcc": puts first recipient in TO:, rest in BCC. "to": puts all in TO: (exposes addresses — use only when intended, e.g. team threads).'}, 'attachments': {'type': 'array', 'items': {'type': 'object', 'properties': {'content': {'type': 'string'}, 'encoding': {'type': 'string', 'default': 'base64'}, 'filename': {'type': 'string'}}}, 'optional': True, 'description': 'Array of file attachments'}}}
输入模式
{'type': 'object', 'required': ['to', 'template'], 'properties': {'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of recipient email addresses'}, 'subject': {'type': 'string', 'optional': True, 'description': 'Email subject (can override template subject)'}, 'provider': {'type': 'string', 'optional': True, 'description': 'Send via a specific provider instead of the default (e.g. smtp, mailgun, sendgrid, ses, gmail, resend)'}, 'template': {'type': 'string', 'description': 'Template name or path'}, 'bulk_mode': {'enum': ['individual', 'bcc', 'to'], 'type': 'string', 'optional': True, 'description': 'Required when sending to multiple recipients. "individual": sends a separate email to each recipient (safest). "bcc": puts first recipient in TO:, rest in BCC. "to": puts all in TO: (exposes addresses — use only when intended).'}, 'variables': {'type': 'object', 'description': 'Template variables to replace', 'additionalProperties': True}}}
输入模式
{'type': 'object', 'required': ['address', 'smtp_host', 'smtp_user', 'smtp_password', 'imap_host', 'imap_user', 'imap_password'], 'properties': {'address': {'type': 'string', 'description': 'Address of the existing account (must already be created via create_email_account)'}, 'imap_host': {'type': 'string', 'description': 'e.g. imap.mail.me.com, imap.gmail.com, imap.fastmail.com'}, 'imap_port': {'type': 'number', 'description': 'Default 993'}, 'imap_user': {'type': 'string', 'description': 'IMAP username — usually the full email address'}, 'smtp_host': {'type': 'string', 'description': 'e.g. smtp.mail.me.com (iCloud), smtp.gmail.com, smtp.fastmail.com'}, 'smtp_port': {'type': 'number', 'description': 'Default 587'}, 'smtp_user': {'type': 'string', 'description': 'SMTP username — usually the full email address'}, 'sent_folder': {'type': 'string', 'optional': True, 'description': 'Override Sent folder name. Auto-discovered via SPECIAL-USE if omitted.'}, 'imap_password': {'type': 'string', 'description': 'IMAP password (often same as SMTP)'}, 'smtp_password': {'type': 'string', 'description': 'SMTP password or app-specific password'}}}
输入模式
{'type': 'object', 'required': ['domain', 'ipv4'], 'properties': {'ipv4': {'type': 'string', 'description': 'Your dedicated IPv4 address'}, 'domain': {'type': 'string', 'description': 'Your email domain'}, 'dmarc_policy': {'enum': ['none', 'quarantine', 'reject'], 'type': 'string', 'optional': True, 'description': 'DMARC policy (default: reject)'}, 'dkim_selector': {'type': 'string', 'optional': True, 'description': 'DKIM selector (default: emailmcp)'}}}
输入模式
{'type': 'object', 'required': ['domain', 'forward_to'], 'properties': {'domain': {'type': 'string', 'description': 'Domain whose MX is being temporarily redirected (must be a POC we own in setipio-api)'}, 'forward_to': {'type': 'string', 'description': 'Address where verification mails are relayed in real time'}, 'ttl_minutes': {'type': 'number', 'description': 'Auto-teardown after this many minutes (default 60)'}, 'real_mx_target': {'type': 'string', 'description': 'Optional. If provided, on teardown the MX is set to this target (e.g. apple.com) instead of restoring the pre-window snapshot.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'account': {'type': 'string', 'optional': True, 'description': 'Account name to watch (e.g. "work", "personal"). Omit to watch all configured accounts.'}}}
输入模式
{'type': 'object', 'properties': {'port': {'type': 'number', 'default': 2525, 'description': 'Port to listen on (default: 2525)'}, 'enableThreading': {'type': 'boolean', 'default': True, 'description': 'Enable conversation threading'}, 'receivingDomains': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'description': 'Domains to accept emails for (empty = accept all)'}, 'allowedForwarders': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'description': 'IP addresses allowed to forward emails (empty = allow all)'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to tear down'}, 'real_mx_target': {'type': 'string', 'description': 'Optional final MX target (e.g. apple.com). Overrides the snapshot restore.'}}}
输入模式
{'type': 'object', 'properties': {'account': {'type': 'string', 'optional': True, 'description': 'Account to stop watching. Omit to stop all.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'test_email': {'type': 'string', 'description': 'Email address to send test email to (optional, defaults to from_email)'}}}
输入模式
{'type': 'object', 'required': ['rule_id'], 'properties': {'stop': {'type': 'boolean', 'optional': True, 'description': 'Stop after match'}, 'match': {'type': 'object', 'optional': True, 'description': 'New match conditions'}, 'actions': {'type': 'array', 'optional': True, 'description': 'New actions'}, 'enabled': {'type': 'boolean', 'optional': True, 'description': 'Enable or disable the rule'}, 'rule_id': {'type': 'string', 'description': 'Rule ID to update'}, 'priority': {'type': 'number', 'optional': True, 'description': 'New priority'}}}
输入模式
{'type': 'object', 'required': ['emails'], 'properties': {'emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of email addresses to validate'}, 'check_mx': {'type': 'boolean', 'default': True, 'description': 'Check MX records for domain'}, 'check_smtp': {'type': 'boolean', 'default': False, 'description': 'Perform SMTP validation'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Your email domain to verify'}}}
输入模式
{'type': 'object', 'required': ['provider'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check for DNS records (required if include_dns is true)'}, 'provider': {'enum': ['sendgrid', 'mailgun', 'ses', 'resend', 'all'], 'type': 'string', 'description': 'Email provider to verify, or "all" for all configured providers'}, 'test_email': {'type': 'string', 'format': 'email', 'description': 'Optional test email address to verify delivery'}, 'include_dns': {'type': 'boolean', 'default': False, 'description': 'Include DNS record verification'}}}
近期工具变更
类似的 MCP 服务器
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
mcp-server
Provides social-network functions for posts, comments, direct and group conversations, communities, moderation, collections, and …
FavCRM
Provides CRM operations for customers, leads, deals, bookings, memberships, campaigns, WhatsApp and SMS messaging, invoices, loya…
Local MCP
Connects AI assistants to Mac email, calendars, reminders, notes, tasks, files, Microsoft 365, Todoist, spreadsheets, and daily b…
Courier
Provides notification delivery infrastructure for users, tenants, lists, templates, preferences, journeys, automations, brands, a…
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
commsharbor
Manages permission-based email audiences, contacts, campaigns, transactional sends, billing, consent, and tenant audit trails.