Releases: ElasticEmail/elasticemail-mcp-server
Releases · ElasticEmail/elasticemail-mcp-server
Release list
v1.0.0
Elastic Email MCP Server 1.0.0
The first GitHub Release of the self-hosted Elastic Email MCP server. It lets AI agents in VS Code (GitHub Copilot), Cursor, Claude Code and other MCP clients work with the Elastic Email REST API v4.
🧭 Prefer not to host it? Elastic Email also runs a hosted MCP server at https://mcp.elasticemail.com. See the hosted MCP guide.
git clone --branch v1.0.0 https://github.com/ElasticEmail/elasticemail-mcp-server.git
cd elasticemail-mcp-server
dotnet run --project src/ElasticEmail.Mcp.Service.csprojWhat's in this release
26 MCP tools, served over HTTP on port 5001:
- Email sending (
EmailSending):SendTransactionalEmail,SendBulkEmails, with plain content, HTML, a template or attachments. Falls back to the account's default sender whenFromis empty. - Contacts and lists (
ContactsManagement): fetch, add, delete and import contacts (UploadContactstakes a base64 file and creates the list if it's missing), plus create lists and add or remove list contacts. - Campaigns (
CampaignManagement): create, list, get, update and pause campaigns, and read per-campaign or all-campaign statistics. - Segments (
SegmentsManagement): create, list and get segments. - Templates (
TemplatesManagement): fetch one template, or list them by scope and type. - Health (
HealthCheck):IsReadychecks the server and its connection to the API.
Authentication is per request: each client sends its API key in the X-Auth-Token header, and the server checks it against the API before handling the call.
Compatibility
- .NET SDK 10.0 or later (
net10.0) ModelContextProtocol.AspNetCore0.4.0-preview.3- Elastic Email REST API v4
Full source: https://github.com/ElasticEmail/elasticemail-mcp-server/tree/v1.0.0