wave-gmail-mcp
Verified Safeby JosephAwuku33
Overview
Enables AI agents to securely manage Gmail, including reading, sending, searching emails, and executing personalized bulk email campaigns using uploaded customer data.
Installation
pnpm startEnvironment Variables
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- GOOGLE_REDIRECT_URI
- OAUTH_PORT
Security Notes
The server employs secure OAuth2 for Google authentication, storing tokens locally. It uses established libraries for email handling (googleapis, nodemailer) and data parsing (xlsx), reducing common vulnerabilities. String interpolation for bulk emails is simple replacement, not code execution. Local web servers for OAuth callback and data upload are intended for local interaction; the upload server's `Access-Control-Allow-Origin: *` is a minor relaxation for local convenience but is acceptable for a non-public service. No 'eval' or other dynamic code execution patterns were found, and sensitive credentials are handled via environment variables.
Similar Servers
gmail-mcp
An MCP server enabling AI systems to read, send, archive, and manage emails via Gmail, facilitating workflow automation for tasks like flight check-ins or expense submissions.
stateful-auth-for-mcp-servers
Integrates Google Gmail and Calendar APIs to enable an AI agent to read emails and manage calendar events with stateful authorization for event deletions.
mcp_email
Adds email functionality (POP3 and SMTP) to an AI agent for sending and receiving emails.
foundation-project-mcp
An MCP server enabling AI assistants to securely read unread emails, draft replies in Gmail, and access email writing style guides from Notion.