email-mcp-server
Verified Safeby wingsky-1
Overview
Provides email sending, validation, and configuration checking capabilities to AI assistants via the Model Context Protocol.
Installation
uv run python -m email_mcp_serverEnvironment Variables
- EMAIL_ADDRESS
- EMAIL_PASSWORD
- LOG_LEVEL
- LOG_FILE
- MAX_ATTACHMENT_SIZE
- TEMP_DIR
- DOWNLOAD_TIMEOUT
- MAX_RETRIES
- REQUIRE_CONFIRMATION
- SMTP_SERVER
- SMTP_PORT
- SMTP_USE_TLS
- SMTP_USE_SSL
Security Notes
Secrets are handled via environment variables, not hardcoded. Extensive input validation using Pydantic models for email formats, paths, and attachment sizes. Includes an interactive email confirmation feature to prevent unintended sends. Handles local file access (requiring absolute paths and validating them) and remote URL downloads (with size limits and retries), which are inherent risks requiring careful server execution environment and input sanitization.
Similar Servers
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
MCP-SERVER
Provides an MCP server for automated data analysis workflows including loading datasets, cleaning data, sentiment analysis, clustering, topic extraction, and generating comprehensive reports with visualizations for an AI client.
chatsuite
A unified hub for managing and orchestrating multiple Model Context Protocol (MCP) servers, integrating with AI chat platforms like LibreChat for dynamic tool discovery and communication with services like MCP Email.
mailbox-mcp-server
Integrates mailbox.org email, calendar, and Sieve filter services with Anthropic's Claude Desktop application for secure, local data interaction.