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
Enables LLMs to perform cloud browser automation tasks such as navigating, interacting with elements, extracting data, and capturing screenshots on web pages.
google_workspace_mcp
Provides comprehensive natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) through MCP clients and AI assistants.
AgentBoard
Integrates AI agents with browser capabilities, enabling interaction with web pages and external Model Context Protocol (MCP) servers through a suite of specialized tools for tasks like content extraction and web automation.
gmail-mcp
Manages Gmail emails programmatically, enabling AI systems to read, send, archive, and perform other email operations on behalf of a user.