acs-email-mcp-server
Verified Safeby lukemurraynz
Overview
Provides an MCP (Model Context Protocol) server to enable AI agents to send emails using Azure Communication Services, supporting templates and attachments.
Installation
func startEnvironment Variables
- ACS_ENDPOINT
- DEFAULT_SENDER_ADDRESS
- AZURE_ENV_NAME
- AZURE_LOCATION
- AZURE_PRINCIPAL_ID
- VNET_ENABLED
Security Notes
The project demonstrates good security practices by leveraging Azure's built-in security features such as Managed Identity for service-to-service authentication, Function Key authentication for direct access (as per `function.json`), and promoting OAuth2/OpenID Connect via API Management as per the `docs/diagrams/README.md`. No hardcoded secrets were found in the configuration or deployment files. The `host.json` enables HTTP forwarding and proxying, which is standard for custom handlers and not a direct vulnerability without further context of the custom handler's internal logic. A full audit of the C# application code was not possible as it was not provided.
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.
snippy
An AI-powered serverless code snippet manager that uses Azure Functions as MCP tools for AI assistants like GitHub Copilot, leveraging vector search and multi-agent orchestration for documentation and style guide generation.
postmark-mcp
Provides a Model Context Protocol (MCP) server to enable AI assistants to send emails and manage templates via Postmark.
mcp-server-acsemail
This server provides email sending capabilities using Azure Communication Services within a Model Context Protocol (MCP) framework.