EmailMCP
Verified Safeby yescay
Overview
Allows LLMs to draft personalized emails using a local browser and Gmail by reading recipient data from an Excel file.
Installation
python server.pySecurity Notes
The code uses `webbrowser.open` which could be a risk if URLs were constructed unsafely, but `urllib.parse.urlencode` is used to properly encode parameters for the hardcoded `mail.google.com` base URL, mitigating URL injection risks. The `excel_path` argument takes an absolute path which, if provided by an LLM pointing to a malicious local file, could theoretically be an issue, but `pd.read_excel` expects a valid Excel file, and `os.path.exists` is a basic check. No direct `eval`, `exec`, or hardcoded secrets found.
Similar Servers
mcp-server-browserbase
Provides cloud browser automation capabilities, enabling LLMs to interact with web pages, take screenshots, extract information, and perform automated actions.
google_workspace_mcp
Seamless natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat) for AI assistants and developer tools.
mcp-server-excel
AI-powered automation of Microsoft Excel features, including Power Query, DAX measures, VBA macros, PivotTables, and general data manipulation, via natural language commands from AI assistants.
agentic-browser
This server powers a model-agnostic browser extension designed for intelligent, adaptive web automation and interaction through LLM-driven action plans, supporting various external APIs for specialized tasks.