claude-post
75
ClaudePost is an MCP server designed for email management via natural language interaction using Claude. It facilitates secure searching, reading, and sending of emails with additional features like threaded email support and daily statistics.
ClaudePost
A Model Context Protocol (MCP) server that provides seamless email management through Claude. This integration permits handling emails via natural language conversations, featuring capabilities to search, read, and send emails securely.
Features & Demo
- Search emails by date range and keywords
- View daily email statistics
- Read full email content with threading support
- Send emails with CC recipients support
- Secure email handling with TLS
Prerequisites
- Python 3.12 or higher
- A Gmail account or other email provider
- If using Gmail: Two-factor authentication enabled and App-specific password generated
- Claude Desktop application
Running the Server
- The server runs automatically through Claude Desktop
- Server starts with Claude and stops when Claude is closed
Security Notes
- Use app-specific passwords instead of the main account password
- Enable 2-Step Verification and generate an App Password for Gmail users
Logging
- Logs detailed information to
email_client.log
for debugging and error messages
License
- Licensed under the MIT License.