Skip to main content
Glama

Zapmail MCP Server

by dsouzaalan
CHANGELOG.md4.2 kB
# 📋 Changelog All notable changes to the Zapmail MCP Server project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [2.1.0] - 2024-09-04 ### 🚀 Added - **Scheduled Domain Purchases**: Automated domain buying with intelligent rate limit handling - **Enhanced Project Structure**: Proper directory organization with `src/`, `scripts/`, and `docs/` - **Docker Support**: Production-ready Dockerfile and docker-compose.yml - **Comprehensive Scripts**: Health check, validation, testing, and cleanup scripts - **Technical Documentation**: Detailed API reference and deployment guides - **Enhanced Error Handling**: Better error messages and recovery mechanisms - **Performance Monitoring**: Real-time metrics and health checks - **Security Improvements**: Input validation and workspace isolation ### 🔧 Improved - **Package.json**: Better metadata, scripts, and project configuration - **README.md**: Comprehensive documentation with examples and best practices - **Logging System**: Enhanced JSON logging with structured data - **Rate Limiting**: Intelligent request throttling with exponential backoff - **Caching Strategy**: LRU cache with TTL for improved performance - **Code Organization**: Better separation of concerns and modularity ### 🐛 Fixed - **Rate Limit Issues**: Improved handling of HTTP 429 errors - **Error Recovery**: Better retry logic with exponential backoff - **Memory Management**: Optimized cache usage and cleanup - **API Key Validation**: Enhanced validation and error reporting ### 📚 Documentation - **Technical Guide**: Comprehensive technical documentation - **Deployment Guide**: Step-by-step deployment instructions - **API Reference**: Detailed tool documentation with examples - **Best Practices**: Security, performance, and troubleshooting guides ### 🔒 Security - **Input Validation**: All inputs validated and sanitized - **API Key Security**: Secure handling and validation - **Workspace Isolation**: Proper context switching and isolation - **Error Handling**: No sensitive data in error messages ## [2.0.0] - 2024-08-15 ### 🚀 Added - **Natural Language Processing**: Human-readable commands and instructions - **Dynamic Tool Generation**: Automatic tool creation from API documentation - **Complete API Coverage**: All 46 documented Zapmail endpoints - **Wallet-First Logic**: Automatic wallet balance detection for purchases - **Export System**: Support for Reachinbox, Instantly, Smartlead, Reply.io - **Workspace Management**: Multi-workspace support with context switching - **Rate Limiting**: Configurable request throttling - **Caching System**: LRU cache with TTL for improved performance - **Metrics & Monitoring**: Performance tracking and health checks ### 🔧 Improved - **Error Handling**: Robust error recovery and graceful degradation - **Retry Logic**: Exponential backoff for failed requests - **Logging**: Structured JSON logging with timestamps - **Configuration**: Environment-based configuration system ### 🐛 Fixed - **API Compatibility**: Fixed issues with Zapmail API changes - **Memory Leaks**: Resolved memory issues in long-running processes - **Error Reporting**: Improved error messages and debugging information ## [1.0.0] - 2024-07-01 ### 🚀 Initial Release - **Basic MCP Server**: Core JSON-RPC server implementation - **Domain Management**: Basic domain operations (check, purchase) - **Mailbox Operations**: Create and manage mailboxes - **API Integration**: Basic Zapmail API integration - **Documentation**: Initial README and setup instructions --- ## 🔗 Links - [GitHub Repository](https://github.com/zapmail/zapmail-mcp-server) - [Documentation](https://github.com/zapmail/zapmail-mcp-server#readme) - [Issues](https://github.com/zapmail/zapmail-mcp-server/issues) - [Discord Community](https://discord.gg/zapmail) ## 📝 Contributing We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details. ## 📄 License This project is licensed under the MIT License - see [LICENSE](LICENSE) for details.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dsouzaalan/zapmail-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server