Email MCP
UnclaimedEmail MCP server with full IMAP + SMTP support — read, search, send, manage, and organize email from any AI assistant via the Model Context Protocol
Install
npx @codefuturist/email-mcp setupSet up this server
More in Search & Web
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add_label
Add a label to an email (ProtonMail folders, Gmail X-GM-LABELS, or IMAP keywords)
apply_template
Apply a template with variable substitution
bulk_action
Batch operation on up to 100 emails
cancel_scheduled
Cancel a pending scheduled email
check_health
Connection health, latency, quota, and IMAP capabilities
check_notification_setup
Diagnose desktop notification support and provide setup instructions
configure_alerts
Update alert/notification settings at runtime
create_label
Create a new label
create_mailbox
Create a new mailbox folder
delete_email
Move to Trash or permanently delete
delete_label
Delete a label
delete_mailbox
Permanently delete a mailbox and contents
download_attachment
Download an email attachment by filename
extract_contacts
Extract unique contacts from recent email headers
find_email_folder
Discover the real folder(s) an email resides in (resolves virtual folders)
forward_email
Forward with original content quoted
get_email
Read full email content with attachment metadata
get_email_stats
Email analytics — volume, top senders, daily trends
get_email_status
Get read/flag/label state of an email without fetching the body
get_emails
Fetch full content of multiple emails in a single call (max 20)
get_hooks_config
Show current hooks configuration — preset, rules, and custom instructions
get_thread
Reconstruct a conversation thread via References/In-Reply-To
get_watcher_status
Show IMAP IDLE connections, folders being monitored, and last-seen UIDs
list_accounts
List all configured email accounts
list_emails
Paginated email listing with date, sender, subject, and flag filters
list_labels
Discover available labels (auto-detects provider strategy)
list_mailboxes
List folders with unread counts and special-use flags
list_presets
List available AI triage presets with descriptions and suggested labels
list_scheduled
List scheduled emails by status
list_templates
List available email templates
mark_email
Mark as read/unread, flag/unflag
move_email
Move email between folders
remove_label
Remove a label from an email
rename_mailbox
Rename an existing mailbox folder
reply_email
Reply with proper threading (In-Reply-To, References)
save_draft
Save an email draft to the Drafts folder
schedule_email
Schedule an email for future delivery
search_emails
Search by keyword across subject, sender, and body
send_draft
Send an existing draft and remove from Drafts
send_email
Send a new email (plain text or HTML, CC/BCC)
Tool change history
FAQ
Questions about Email MCP Server
- How do I connect Email MCP Server to Claude?
- The listing records `npx @codefuturist/email-mcp setup` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, Windsurf as compatible clients.
- Is Email MCP Server free?
- The listed licence is LGPL-3.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Email MCP Server do?
- Email MCP Server documents 40 tools to the agent, including add_label, apply_template, bulk_action. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.