claude-post

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.