mcp-server-acsemail
Verified Safeby lukemurraynz
Overview
This server provides email sending capabilities using Azure Communication Services within a Model Context Protocol (MCP) framework.
Installation
python src/server.pyEnvironment Variables
- ACS_CONNECTION_STRING
- ACS_SENDER_ADDRESS
Security Notes
The server correctly uses environment variables for sensitive Azure Communication Services credentials, avoiding hardcoding. It logs configuration issues. The `send_email_with_attachments` tool takes file paths as input; while this is standard for server-side operations, it introduces a potential risk if the MCP agent providing the file paths is untrusted or compromised, as it could lead to arbitrary file reads on the server's filesystem. However, within the trusted MCP environment, this is a controlled risk.
Similar Servers
ms-365-mcp-server
Provide an MCP server to interact with Microsoft 365 services like Email, Calendar, Files, and Teams via the Graph API.
mcp-email-server
Provides IMAP and SMTP functionality as an MCP server, allowing clients to list, retrieve, send, delete, and download attachments from email accounts.
instantly-mcp
Manages Instantly.ai email campaigns, leads, accounts, and email operations with analytics, serving as a Model Context Protocol (MCP) server for AI assistants.
acs-email-mcp-server
Provides an MCP (Model Context Protocol) server to enable AI agents to send emails using Azure Communication Services, supporting templates and attachments.