yahoo-mail-mcp
by Aputze
Overview
Integrates with Yahoo Mail to fetch emails and calendar events via MCP.
Installation
npm startEnvironment Variables
- YAHOO_CLIENT_ID
- YAHOO_CLIENT_SECRET
- YAHOO_REDIRECT_URI
- YAHOO_EMAIL
Security Notes
The IMAP client uses `tlsOptions: { rejectUnauthorized: false }` which disables SSL certificate validation, making the connection vulnerable to Man-in-the-Middle (MITM) attacks. Additionally, OAuth tokens are stored in a local JSON file (`tokens.json`) without encryption, posing a risk if the file system is compromised, even with restrictive file permissions (0o600). The code explicitly notes a 'TODO: Store tokens securely (e.g., encrypted database, secure file storage)' for this reason.
Similar Servers
ms-365-mcp-server
Interacting with Microsoft 365 and Office services through the Graph API via a Model Context Protocol (MCP) server.
mcp-email-server
This server allows MCP clients to interact with email accounts via IMAP and SMTP protocols, enabling functionalities like listing, fetching, sending, and deleting emails.
icloud-mcp
Manages iCloud calendar events via an HTTP Model Context Protocol (MCP) server for integration with MCP-aware clients like ChatGPT custom connectors.
gcal-mcp
Serves as a Model Context Protocol (MCP) server for Google Calendar to query upcoming, date-specific, and searchable events.