Back to Home
lukemurraynz icon

acs-email-mcp-server

Verified Safe

by 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

Run Command
func start

Environment 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

Stats

Interest Score32
Security Score9
Cost ClassLow
Avg Tokens100
Stars2
Forks0
Last Update2025-12-01

Tags

MCP ServerAzure FunctionsEmail AutomationAzure Communication Services.NET 8