Skip to main content
Glama
manojk0303

Lemon Email MCP Server

by manojk0303
README.mdβ€’6.69 kB
# πŸ‹ Lemon Email MCP - Direct API Integration > **Send emails directly from AI agents.** No intermediate servers. Zero config. <div align="center"> [![Direct API](https://img.shields.io/badge/πŸ”—_Direct_API-Lemon_Email-brightgreen?style=for-the-badge)](https://app.xn--lemn-sqa.com) [![Open Source](https://img.shields.io/badge/πŸ“–_Open_Source-MIT-blue?style=for-the-badge)](LICENSE) [![MCP Compatible](https://img.shields.io/badge/πŸ€–_MCP-Compatible-orange?style=for-the-badge)](https://modelcontextprotocol.io) </div> --- ## πŸš€ What This Does **Connects AI agents directly to Lemon Email API** - no intermediate servers, no proxies, just direct API calls. - βœ… **Direct connection** to Lemon Email API - βœ… **No Railway or other intermediates** - pure API client - βœ… **MCP protocol** for AI agent integration - βœ… **Works with Claude Desktop, Continue.dev, Cline** - βœ… **Open source** - see exactly what it does --- ## ⚑ Quick Start (30 seconds) **1. Clone & Install** ```bash git clone https://github.com/manojk0303/lemon-email-mcp.git cd lemon-email-mcp pip install -r requirements.txt ``` **2. Get API Key** - DM [@Norman_Szobotka](https://x.com/Norman_Szobotka) on Twitter - Or email: [manojk030303@gmail.com](mailto:manojk030303@gmail.com) - You'll get your key instantly! **3. Set API Key** ```bash export LEMON_EMAIL_API_KEY="your-key-here" ``` **4. Test It** ```bash python simple_mcp_server.py test ``` Done! πŸŽ‰ --- ## πŸ”§ Usage Methods ### **Method 1: Claude Desktop** (Recommended for Mac users) **1. Find your Claude config:** - Mac: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%\Claude\claude_desktop_config.json` **2. Add this to your config:** ```json { "mcpServers": { "lemon-email": { "command": "python", "args": ["/full/path/to/lemon-email-mcp/simple_mcp_server.py"], "env": { "LEMON_EMAIL_API_KEY": "your-key-here" } } } } ``` **3. Restart Claude Desktop** **4. Test it:** ``` "Send a test email to test@example.com with subject 'Hello from Claude' and body 'This is amazing!'" ``` Claude will now send emails directly via Lemon API! --- ### **Method 2: Continue.dev** (VS Code) **1. Install Continue.dev extension in VS Code** **2. Create MCP config file:** Create `.continue/config.json` in your project: ```json { "mcpServers": [ { "name": "lemon-email", "command": "python", "args": ["/full/path/to/lemon-email-mcp/simple_mcp_server.py"], "env": { "LEMON_EMAIL_API_KEY": "your-key-here" } } ] } ``` **3. Restart VS Code** **4. Ask Continue:** ``` "Send an email to user@example.com about the new feature" ``` --- ### **Method 3: Direct API (No MCP)** Want to use the Lemon API directly in your Python code? ```python import httpx import asyncio async def send_email(): headers = { "Content-Type": "application/json", "X-Auth-APIKey": "your-lemon-api-key" } payload = { "to": "user@example.com", "subject": "Hello World", "body": "This is a direct API call!", "fromname": "Your App", "fromemail": "mail@member-notification.com", "tag": "direct-api" } async with httpx.AsyncClient() as client: response = await client.post( "https://app.xn--lemn-sqa.com/api/transactional/send", headers=headers, json=payload ) print(response.json()) asyncio.run(send_email()) ``` --- ## πŸ“š How It Works ``` Your AI Agent β†’ MCP Protocol β†’ simple_mcp_server.py β†’ Lemon Email API ↓ πŸ“§ Email Sent ``` **No intermediate servers!** Direct connection to Lemon Email. --- ## πŸ” Available Tool The MCP server exposes one tool: `send_email` **Parameters:** - `to` (required) - Recipient email - `subject` (required) - Email subject - `body` (required) - Email content - `fromname` (optional) - Sender name (default: "Email Assistant") - `fromemail` (optional) - Sender email (default: "mail@member-notification.com") - `toname` (optional) - Recipient name - `tag` (optional) - Email tag for tracking - `variables` (optional) - Template variables - `replyto` (optional) - Reply-to address --- ## πŸ§ͺ Testing **Test direct API connection:** ```bash python simple_mcp_server.py test ``` **Start MCP server:** ```bash python simple_mcp_server.py ``` **Get help:** ```bash python simple_mcp_server.py help ``` --- ## πŸ› οΈ Troubleshooting **"LEMON_EMAIL_API_KEY required"** - Set environment variable: `export LEMON_EMAIL_API_KEY="your-key"` - Or add to your MCP config (see examples above) **"MCP library not available"** ```bash pip install mcp httpx pydantic ``` **"Connection timeout"** - Check your internet connection - Verify API key is correct - Try test command: `python simple_mcp_server.py test` **Claude Desktop not seeing the tool** - Verify JSON syntax in config file - Use full absolute paths, not ~ - Restart Claude Desktop completely - Check Claude logs for errors --- ## πŸ“– Architecture **What's removed:** - ❌ Railway deployment - ❌ Web server wrapper - ❌ FastAPI endpoints - ❌ Intermediate API layer **What remains:** - βœ… Direct Lemon API client - βœ… MCP protocol server - βœ… Pure Python implementation - βœ… Minimal dependencies --- ## 🀝 Contributing Contributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) --- ## πŸ“„ License MIT License - see [LICENSE](LICENSE) --- ## πŸ”‘ Getting API Key **Need a Lemon Email API key?** 1. DM [@Norman_Szobotka](https://x.com/Norman_Szobotka) on Twitter 2. Or email: [manojk030303@gmail.com](mailto:manojk030303@gmail.com) You'll get your key within seconds! --- ## 🌟 Features - **Direct API** - No proxies or intermediate servers - **Fast** - Direct connection means lower latency - **Simple** - One Python file, minimal dependencies - **Reliable** - Fewer moving parts = fewer failures - **Open Source** - See exactly what it does - **AI-Ready** - Perfect for AI agents and automation --- <div align="center"> ## Ready to send emails from AI? [![Get Started](https://img.shields.io/badge/πŸš€_Get_Started-Now-brightgreen?style=for-the-badge)](https://github.com/manojk0303/lemon-email-mcp) [![Get API Key](https://img.shields.io/badge/πŸ”‘_Get_Key-Free-orange?style=for-the-badge)](https://x.com/Norman_Szobotka) **Questions?** β†’ [manojk030303@gmail.com](mailto:manojk030303@gmail.com) </div> --- <div align="center"> <sub>Direct API β€’ No intermediates β€’ MIT licensed</sub> </div>

Latest Blog Posts

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/manojk0303/lemon-email-mcp'

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