MCP server
EmailMCP
io.setip/emailmcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
AI agent email — 23 tools free to read inbox, 28 paid to send. $9.99/mo. Token auto-provisioned.
Working at last checkVerified publisher: setip.ioAbout 7,816 tokens per request once connected56 tools
https://mcp.setip.io/mcp
At a glance
- Type
- MCP server
- Publisher
- setip.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 56
- Token cost
- About 7,816 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http emailmcp https://mcp.setip.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.emailmcp] url = "https://mcp.setip.io/mcp"
Gemini CLI
{"mcpServers":{"emailmcp":{"httpUrl":"https://mcp.setip.io/mcp"}}}
Cursor
{"mcpServers":{"emailmcp":{"url":"https://mcp.setip.io/mcp"}}}
VS Code
{"servers":{"emailmcp":{"type":"http","url":"https://mcp.setip.io/mcp"}}}
Antigravity
agy mcp add emailmcp https://mcp.setip.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"emailmcp","server_url":"https://mcp.setip.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"emailmcp","server_url":"https://mcp.setip.io/mcp"}
Tools
add_sending_domain~103 tokens
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.check_email_config~45 tokens
Check if email providers are configured, guide setup if neededcheck_ip_status~80 tokens
Check the status of a pending WireGuard IP provisioning requestconfigure_mailgun~132 tokens
Configure Mailgun email provider with step-by-step guidancecreate_email_account~156 tokens
Create an email account with SMTP credentials. Returns SMTP password once — save it. The account can then send/receive via this server.create_email_rule~645 tokens
Create a rule that triggers actions when incoming emails match conditions. Actions: forward, auto_reply, webhook, flag, move, mcp_tool, log, reject.create_mailbox~123 tokens
Create a new local mailbox for receiving email (autonomous mode). Each address gets its own inbox accessible via MCP tools.delete_email_accountDeletes data · ~74 tokens
Delete an email account and revoke its SMTP credentialsdelete_email_ruleDeletes data · ~59 tokens
Delete an email rule by IDdelete_mailboxDeletes data · ~75 tokens
Delete a local mailbox and all its stored emails (autonomous mode)get_conversation_context~103 tokens
Get full conversation context for a specific threadget_conversation_threads~143 tokens
Get conversation threads with forwarded emailsget_dns_records~221 tokens
Generate all required DNS records (A, MX, SPF, DKIM, DMARC) for autonomous email. Outputs copyable records for your DNS provider.get_domain_dns_records~70 tokens
Get the DNS records a customer needs to add for a sending domainget_domain_verification_emails~97 tokens
List mails received in the verification window for a given domain (e.g. to find Apple's verification code without checking the forward_to mailbox).get_domain_verification_status~49 tokens
Show active verification windows, the receiver state, and TTLs.get_email_usage~149 tokens
Get email usage statistics — delivery rate, bounce rate, per-domain breakdown, top bounce reasons. Reads from persistent stats.get_forwarded_emails~140 tokens
Retrieve forwarded emails with optional filteringget_health_status~52 tokens
Get current health status of the email server — tunnel, SMTP, DNS, IP blocklist checksget_idle_status~56 tokens
Get status of IMAP IDLE watchers — which accounts are being watched, connection status, new email countsget_mailbox_status~200 tokens
Get status information for an email mailbox. If IMAP is configured in .env, no credentials needed. Use "account" to pick a named account.get_smtp_receiver_status~44 tokens
Get the current status of the SMTP forward receiverget_suppression_list~54 tokens
View all addresses on the bounce suppression list — these addresses will be rejected on sendget_threads_for_sender~75 tokens
Get all conversation threads involving a specific senderlist_cloud_providers~49 tokens
List supported cloud providers with pricing, regions, and PTR support infolist_email_accounts~56 tokens
List all configured IMAP email accounts. Shows default and named accounts (work, personal, etc.).list_email_accounts_managed~74 tokens
List all email accounts with SMTP credentials (optionally filtered by domain)list_email_rules~48 tokens
List all email rules with their match conditions, actions, and hit countslist_local_mailboxes~44 tokens
List all local mailboxes on this server (autonomous mode)list_mailboxes~178 tokens
List all available mailboxes for an email account. If IMAP is configured in .env, no credentials needed. Use "account" to pick a named account.list_sending_domains~47 tokens
List all configured sending domains with their verification statusprovision_resume~92 tokens
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_start~216 tokens
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_status~49 tokens
Show current provisioning state — which phases are complete, what to do nextread_inbox~633 tokens
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.).regenerate_zone_file~65 tokens
Regenerate the complete DNS zone file for the service domain including all customer subdomains. Use after adding/removing domains.remove_from_suppression~81 tokens
Remove an address from the bounce suppression list (manual override to allow sending again)remove_sending_domain~66 tokens
Remove a sending domain and its DKIM keysrequest_email_ip~110 tokens
Request a dedicated WireGuard IP for email sending. Submits to the provisioning queue.reset_account_password~76 tokens
Reset the SMTP password for an email account. Returns new password once.send_emailSends messages · ~554 tokens
Send an email with text or HTML contentsend_template_emailSends messages · ~296 tokens
Send an email using a predefined templateset_personal_email_credentials~420 tokens
Attach a personal account's own SMTP + IMAP credentials (iCloud, Gmail app password, Fastmail, Office365, etc.) to an existing account. Once set, send_email with from=<address> sends via that SMTP and IMAP-APPENDs a copy to its Sent folder. Passwords are AES-256-GCM encrypted at rest with EMAILMCP_Ssetup_autonomous_security~179 tokens
Auto-configure DKIM, SPF, and DMARC for autonomous email. Generates DKIM keys, creates DNS records, and outputs everything needed.start_domain_verification~275 tokens
Begin a domain-verification window: temporarily set the target domain's MX to verify.setip.io, start (or reuse) the EmailMCP SMTP receiver on :25, and forward any inbound mail for *@domain to forward_to so a human can grab a verification code from the provider (Apple/Google/etc). Auto-tears down aftstart_health_monitor~67 tokens
Start monitoring the provisioned email server — checks tunnel, SMTP, DNS, and IP reputation every 60 seconds. Auto-restarts on failure.start_idle_watch~111 tokens
Start real-time IMAP IDLE watching on email accounts. Get push notifications when new emails arrive. Works with Gmail, iCloud, Office365, etc.start_smtp_receiver~182 tokens
Start the SMTP server to receive forwarded corporate emailsstop_domain_verification~140 tokens
Tear down an active domain-verification window: restore MX (snapshot or supplied real_mx_target), remove the per-domain forwarder. Stops the receiver if no other windows remain.stop_idle_watch~72 tokens
Stop IMAP IDLE watching on an account (or all accounts)stop_smtp_receiver~38 tokens
Stop the SMTP forward receiver servertest_email_config~74 tokens
Test email configuration by sending a test emailupdate_email_rule~184 tokens
Update an existing email rule (enable/disable, change match/actions/priority)validate_email~127 tokens
Validate email addresses and check deliverabilityverify_autonomous_setup~81 tokens
Verify that autonomous email is properly configured: DNS records, DKIM, SMTP send/receiveverify_email_setup~187 tokens
Verify IP whitelisting and email provider configuration
Browse
Related MCP servers
- Cobalt Capture
Annotated-screenshot reviews and ready-made product studies your AI agent can read, run, and share. - Cooper Email
Email inboxes for AI agents: send, receive, search, drafts with owner approval, and webhooks. - Palmyr
Agent infra: email, phone, social, domains, VPS, wallets. Paid per-action via x402, no API key. - Surfing Dog Search
Find businesses an AI agent can message, book or buy from, and check what an agent can do on a site. - Citiview Agent Market
186 pay-per-call tools: search, LLMs, UK KYB, FRED, Census, maps, crypto. x402 USDC. - Toots Tickets
Agenda and ticketing for Toots Jazz Club, Brussels: browse concerts, check seats, reserve tickets. - DirectMailAmerica
Send one or many U.S. letters, Certified Mail and postcards; manage both email-to-mail services. - Ciro Cesar Maciel — Free Tools
Free, no sign-in: favicons, web to Markdown, CSV to chart, text to speech, time zones, passwords.
Badge for your README
[](https://aptlynx.net/servers/io.setip/emailmcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents