1. Conduid
  2. Developer Tools
  3. Elastic Email
MCP server · Developer Tools

Elastic Email

Elastic Email MCP Server delivers full-scale email capabilities to the next generation of AI agents and MCP-compatible environments. This server speaks the same protocol as your favourite AI tools, giving them super-smooth access to all your email operations.

Unclaimed MIT last commit 10 months ago aielasticemailmcp-servermodelcontextprotocolmcpmcp-tools
59Fair

Scored 3 months ago · breakdown

About Elastic Email

Elastic Email is an MCP server published by ElasticEmail in the Developer Tools category: elastic Email MCP Server delivers full-scale email capabilities to the next generation of AI agents and MCP-compatible environments. This server speaks the same protocol as your favourite AI tools, giving them super-smooth access to all your email operations. It has been installed 0 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit 10 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx elasticemail-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Elastic Email

Powered by Claude · Grounded in docs

I know everything about Elastic Email. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Requirments

.NET SDK 10 or higher To work properly, it needs connection to Elastic Email API. Open port 5001 for http.

Copilot integration

Use VS Code Open Chat window. Choose 'Agent' mode Use settings.json file to connect to mcp server (open folder containing this file). You should see little controls near "servers". Add a settings file as a context to agent. Open the "Select tools..." window (click on screwdriver and wrench icon) Find mcp server and make sure all tools selected. Click "Start"

example configuration for agent:

"my-server-unique-number": {
    "url": "http://localhost:5001/",
    "headers": {
        "X-Auth-Token": <api_key>
    }
}

Tools

  • HealthCheck.IsReady - tool to check Elastic Email api server is available and responding
  • CampaignManagement.CreateCampaign - creates campaign in the system
  • CampaignManagement.ListCampaigns - lists existing campaigns
  • CampaignManagement.GetCampaign - get campaign details
  • CampaignManagement.Pause - stops campaign processing
  • CampaignManagement.UpdateCampaign - change campaign data (can be started again by a status edition)
  • CampaignManagement.GetAllCampaignStatistics - get all campaigns numbers like number of opened emails
  • CampaignManagement.GetCampaignStatistics - get campaign (by name) numbers like opened, clicked, etc
  • SegmentsManagement.CreateSegment - create new segment
  • SegmentsManagement.GetSegments - get list of existing segments
  • SegmentsManagement.GetSegment - get segment by name
  • TemplateManagement.FetchTemplate - get template details
  • TemplateManagement.FetchTemplates - get list of templates, filtering by type and accessibility
  • EmailSending.SendBulkEmails - send email to multiple users (can use contacts list), provide content or use template
  • EmailSending.SendTransactionalEmail - send email to contacts, can provide template
  • ContactsManagement.FetchContacts - get contacts list
  • ContactsManagement.FetchContactHistory - gets contact history (if enabled)
  • ContactsManagement.FetchLists - get all contact lists
  • ContactsManagement.FetchList - get contact list details
  • ContactsManagement.FetchListContacts - get contacts on list (by name)
  • ContactsManagement.AddContactToList - add contact to list
  • ContactsManagement.RemoveContactsToList - remove provided contact from list (by name)
  • ContactsManagement.CreateList - create new contacts list
  • ContactsManagement.AddContact - add new contact
  • ContactsManagement.DeleteContacts - delete contacts (provide emails)
  • ContactsManagement.UploadContacts - upload and add new contacts from file

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Elastic Email

How do I install Elastic Email?

Run npx elasticemail-mcp-server, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Elastic Email safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Elastic Email still maintained?

The last commit was 10 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.