🤼♂️ Damien Email Wrestler
The AI-Powered Email Intelligence Platform
Damien Email Wrestler is an enterprise-grade AI email intelligence platform that transforms how you manage email through natural language AI assistants like Claude. Built with advanced AI intelligence, cost optimization, and seamless MCP integration.
✨ Current Status: Production Ready v4.0.1 🎉
🏆 Complete AI Email Intelligence Platform
- 34 Total Tools: Complete email management suite
- 6 AI Intelligence Tools: Advanced pattern detection and automation
- 100% Test Success: All critical systems validated
- Enterprise Grade: Privacy protection, cost optimization, scalable architecture
🚀 What Makes Damien Special
- Natural Language Email Management: “Create a rule to archive newsletters” → Done automatically
- Cost-Optimized AI: Smart model routing saves 80% on API costs
- Performance-Optimized Operations: Smart query optimization and progressive batch processing (30-50% faster)
- Enterprise Privacy: 99.9% PII detection with compliance-ready audit trails
- Scalable Processing: Handle 100K+ emails with intelligent chunking and RAG
- Real-time Intelligence: Live pattern detection and business impact analysis
🎯 Core Capabilities
🧠 AI Intelligence Suite
- 📊 Email Analysis: Detect patterns, sentiment, and business impact across thousands of emails
- 🤖 Smart Automation: Natural language rule creation - “Archive emails from newsletters”
- 💡 Intelligent Insights: Trend analysis, efficiency metrics, and optimization recommendations
- ⚡ Inbox Optimization: AI-powered decluttering and organization strategies
- 🔍 Advanced Search: Semantic search with RAG-enhanced context understanding
📧 Complete Email Management
- Thread Management: Conversation-level operations with full context
- Draft Lifecycle: Create, edit, send, and manage drafts seamlessly
- Bulk Operations: Process thousands of emails efficiently with progress tracking
- Smart Filtering: Sophisticated rule-based automation with ML enhancement
- Label Management: Intelligent categorization and organization
🛡️ Enterprise Features
- Privacy Protection: 99.9% accurate PII detection with reversible tokenization
- Cost Monitoring: Real-time token usage tracking with configurable alerts
- Performance Optimization: Smart model routing (gpt-4o-mini vs gpt-4o)
- Audit Compliance: GDPR/CCPA/HIPAA ready with immutable audit trails
- Scalable Architecture: Handle enterprise workloads with intelligent batching
🏗️ Architecture Overview
Damien Email Wrestler consists of three integrated components working together:
┌─────────────────┐ ┌─────────────────────┐ ┌──────────────────┐ ┌─────────────┐
│ │ │ │ │ │ │ │
│ AI Assistant │◄──►│ Smithery Adapter │◄──►│ Damien MCP │◄──►│ Gmail API │
│ (Claude) │ │ (Port 8081) │ │ Server │ │ │
│ │ │ │ │ (Port 8892) │ │ │
└─────────────────┘ └─────────────────────┘ └──────────────────┘ └─────────────┘
│ │
│ ▼
▼ ┌─────────────────┐
┌─────────────────┐ │ │
│ │ │ AI Intelligence │
│ Smithery │ │ Layer │
│ Registry │ │ • Privacy Guard │
│ │ │ • Smart Router │
│ │ │ • RAG Engine │
└─────────────────┘ │ • Batch Process │
└─────────────────┘
Component Breakdown
🤖 Damien MCP Server (Port 8892)
- 34 MCP Tools: Complete email management toolkit
- AI Intelligence: 6 advanced AI-powered tools for analysis and automation
- FastAPI Backend: High-performance async API with comprehensive monitoring
- Enterprise Security: OAuth 2.0, rate limiting, audit logging
🔗 Smithery Adapter (Port 8081)
- MCP Protocol Bridge: Seamless integration with AI assistants
- Tool Discovery: Dynamic tool registration and capability advertisement
- Error Handling: Graceful fallbacks and retry mechanisms
- Performance Optimization: Connection pooling and caching
🧠 AI Intelligence Layer
- Privacy Guardian: Enterprise-grade PII protection and tokenization
- Intelligence Router: ML-powered model selection for cost optimization
- RAG Engine: Semantic search with vector embeddings for contextual understanding
- Batch Processor: Scalable processing of large email volumes with progress tracking
🚀 Quick Start
Prerequisites
- Python 3.11+ with Poetry
- Node.js 18+ with npm
- Gmail API credentials (Setup Guide)
- OpenAI API key (for AI features)
1. Installation (2 minutes)
# Clone repository
git clone https://github.com/your-org/damien-email-wrestler.git
cd damien-email-wrestler
# Configure environment
cp .env.example .env
# Add your Gmail credentials and OpenAI API key to .env
# Install dependencies
cd damien-cli && poetry install && cd ..
cd damien-mcp-server && poetry install && cd ..
cd damien-smithery-adapter && npm install && cd ..
2. Start Services (30 seconds)
# Start all services with one command
./scripts/start-all.sh
Expected Output: ✅ All services running with health checks passed
3. Connect Claude Desktop (2 minutes)
Add to your ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"damien-email-wrestler": {
"command": "node",
"args": ["./damien-smithery-adapter/dist/index.js"],
"cwd": "/path/to/damien-email-wrestler",
"env": {
"DAMIEN_MCP_SERVER_URL": "http://localhost:8892",
"DAMIEN_MCP_SERVER_API_KEY": "your-api-key-from-.env"
}
}
}
}
4. Test Integration (1 minute)
# Authenticate with Gmail
cd damien-cli && poetry run damien login
# Run validation tests
cd .. && ./run_e2e_tests.sh
🎉 You’re ready! Try in Claude Desktop: “List my recent emails and suggest 3 automation rules”
💡 Usage Examples
Natural Language Email Management
You: "Analyze my emails from the last week and find patterns"
Claude: [Uses damien_ai_analyze_emails] Found 3 key patterns:
• 15 newsletter emails (suggest auto-archive rule)
• 8 meeting requests (suggest calendar integration)
• 12 customer support emails (suggest priority labeling)
You: "Create a rule to automatically archive newsletters"
Claude: [Uses damien_ai_create_rule] Created rule with 95% confidence:
✅ Auto-archive emails containing "unsubscribe" from marketing domains
You: "Optimize my inbox for better productivity"
Claude: [Uses damien_ai_optimize_inbox] Completed optimization:
• Archived 47 old newsletters
• Labeled 23 emails as "Action Required"
• Created 3 smart filters for automatic organization
Advanced Email Operations
# CLI Usage
poetry run damien emails list --query "from:boss@company.com" --max-results 10
poetry run damien ai analyze-emails --days 30 --min-confidence 0.8
poetry run damien rules suggest --categories "productivity,automation"
# Bulk Operations
poetry run damien emails bulk-label --query "is:unread older_than:30d" --label "Archive"
poetry run damien emails bulk-trash --query "category:promotions older_than:90d" --dry-run
📊 Performance & Cost Optimization
Cost Efficiency
- Smart Model Routing: Automatically uses gpt-4o-mini (90% cheaper) for simple tasks
- Token Optimization: include_headers parameter reduces API calls by 80%+
- Query Optimization: Smart targeting of specific email categories
- Real-time Monitoring: Track costs with configurable alerts
- Typical Cost: $0.0001 per email analysis operation
Performance Targets (All Met)
- Gmail API Response: < 2 seconds
- Bulk Operations: 30-50% faster with smart query optimization
- Email Analysis: > 1 email/second processing
- OpenAI API: < 3 seconds average response
- MCP Tool Execution: < 5 seconds per operation
- Memory Usage: < 1GB during normal operation
Scalability
- Batch Processing: Handle 100K+ emails with intelligent chunking
- Progressive Operations: Real-time feedback for long-running tasks
- Parallel Operations: Multi-threaded processing with progress tracking
- Resource Management: Automatic cleanup and garbage collection
- Service Health: Comprehensive monitoring with automatic restarts
🛡️ Security & Privacy
Privacy Protection
- 99.9% PII Detection: Advanced pattern recognition for sensitive data
- Reversible Tokenization: Secure processing while maintaining recoverability
- Local Processing: All AI analysis happens locally, no external data sharing
- Audit Trails: Immutable logging for compliance and debugging
Enterprise Compliance
- GDPR Ready: Data processing consent management and right-to-deletion
- CCPA Compliant: California privacy law compliance built-in
- HIPAA Considerations: Healthcare data protection patterns
- Access Control: Role-based permissions and API key management
Security Features
- OAuth 2.0: Industry-standard authentication with Google APIs
- Rate Limiting: Prevent abuse and ensure fair usage
- Error Handling: Graceful failures without exposing sensitive data
- Encrypted Storage: All credentials and tokens securely stored
📚 Documentation
- Quick Start Guide - Get running in 15 minutes
- API Reference - Complete tool documentation
- Troubleshooting - Common issues and solutions
- E2E Testing Guide - Production validation checklist
🔧 Advanced Configuration
Environment Variables
# AI Intelligence Configuration
AI_MODEL_STRATEGY="cost_optimized" # cost_optimized | performance_optimized | balanced
USE_OPENAI_API=true # Use OpenAI API vs local models
TRACK_TOKEN_USAGE=true # Enable cost monitoring
COST_ALERT_THRESHOLD_USD=10.00 # Alert when costs exceed threshold
# Performance Tuning
MAX_TOKENS_PER_REQUEST=4000 # Token limit per API call
SIMPLE_TASK_MAX_TOKENS=1000 # Threshold for gpt-4o-mini usage
COMPLEX_TASK_MIN_CONFIDENCE=0.8 # Threshold for gpt-4o usage
# Privacy & Security
PII_DETECTION_ENABLED=true # Enable PII protection
AUDIT_LOGGING_ENABLED=true # Enable compliance logging
CONSENT_REQUIRED=false # Require explicit consent for processing
Service Management
# Start/Stop Services
./scripts/start-all.sh # Start all services
./scripts/stop-all.sh # Stop all services
# Service Health
curl http://localhost:8892/health # MCP Server health
curl http://localhost:8081/health # Smithery Adapter health
# Logs
tail -f logs/damien-mcp-server.log # MCP Server logs
tail -f logs/smithery-adapter.log # Adapter logs
tail -f logs/token_usage.json # Cost tracking logs
🏆 Why Choose Damien?
🎯 For Individuals
- Time Savings: Automate 80% of routine email tasks
- Intelligence: AI-powered insights and pattern detection
- Control: Natural language commands with precise control
- Privacy: Enterprise-grade protection for personal emails
🏢 For Teams & Organizations
- Scalability: Handle thousands of emails across team members
- Compliance: Built-in audit trails and privacy protection
- Cost Efficiency: Optimized AI usage saves 80% on API costs
- Integration: Seamless connection with existing workflows
🚀 For Developers
- MCP Protocol: Standard integration with AI assistants
- Extensible: 34 tools with easy customization options
- Open Source: Full transparency and community contributions
- Enterprise Ready: Production-grade architecture and monitoring
📈 Roadmap
Current (v4.0) - ✅ Complete
- ✅ Complete MCP tool suite (34 tools)
- ✅ AI Intelligence layer with 6 advanced tools
- ✅ Enterprise privacy and security features
- ✅ Cost optimization and performance monitoring
- ✅ Comprehensive testing and validation
Next Release (v4.1) - Q1 2025
- 🔄 Real-time collaboration features
- 🔄 Advanced analytics dashboard
- 🔄 Multi-account Gmail support
- 🔄 Custom AI model training
- 🔄 Enhanced mobile compatibility
Future (v5.0) - Q2 2025
- 📅 Multi-provider support (Outlook, Yahoo)
- 📅 Slack and Teams integration
- 📅 Advanced workflow automation
- 📅 Predictive email management
- 📅 Enterprise admin console
🤝 Support & Community
- Issues: GitHub Issues
- Documentation: This repository and linked guides
- Discussions: GitHub Discussions
- Security: Email security@damien-platform.com for security issues
📄 License
NO License - see LICENSE for details.
🙏 Acknowledgments
Built with:
- Model Context Protocol (MCP) - AI assistant integration standard
- Smithery - MCP tool registry and discovery
- FastAPI - High-performance Python web framework
- OpenAI - AI language models and embeddings
- Gmail API - Email service integration
Transform your email experience with AI-powered intelligence. Welcome to the future of email management. 🚀
Damien Email Wrestler
Project Details
- ivan-rivera-projects/Damien-Email-Wrestler
- Last Updated: 6/4/2025
Recomended MCP Servers
Cinema 4D plugin integrating Claude AI for prompt-driven 3D modeling, scene creation, and manipulation.
Google Sheets MCP Server 📊🤖
The leading agentic finance toolkit for AI agents
mcp demo ip query
为Cursor设计的MCP服务器安装程序,轻松扩展AI能力
An open-source agent toolkit that auto-syncs SDK versions, docs, and examples—built for seamless integration with LLMs, and AI...
This MCP server provides email sending functionality using Protonmail's SMTP service. It allows both Claude Desktop and Cline...





