mcpbeat Sign in

Enginemailer MCP by usefulapi MCP Server

answering

Enginemailer MCP by usefulapi is answering right now. Last checked 10 min ago. It exposes 17 tools. Last commit 25 Oct 2026.

Read Enginemailer subscribers, lists and campaigns; add subscribers, create and send campaigns.

Uptime history 26 hours of history
26 hours agonow
100.0%
Uptime 24h
91 of 91 checks
17
Tools
read from the server
395 ms
Response time
average over 24h
0
Stars
last commit 25 Oct 2026

What changed 4

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 October 2026. No other catalogue keeps this.

25 Oct a tool changed version4 times that day
and 3 more, back to 25 October 2026

Nothing serious here today

Today is the operative word: we check Enginemailer MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add enginemailer --transport http https://enginemailer.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://enginemailer.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.enginemailer]
url = "https://enginemailer.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "enginemailer": {
      "url": "https://enginemailer.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "enginemailer": {
      "type": "http",
      "url": "https://enginemailer.usefulapi.io/mcp"
    }
  }
}

Available tools 17

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

enginemailer
enginemailer_add_subscriber
WRITE: add a subscriber to the account (optionally into subcategories, with custom field values). Only add people who consented to marketing email. Free accounts may insert 50 subscribers a day, paid accounts 10,000. POST /restapi/subscriber/emsubscriber/insertSubscriber.
enginemailer_assign_campaign_recipients
WRITE: set who a campaign will go to: all subscribers, or the subscribers in the given subcategory ids (match_type any = OR, all = AND). Does not send anything. Needs a paid account. POST /restapi/campaign/emcampaign/AssignRecipientList.
enginemailer_check_transactional_report_export
Status of a report export (Processing or Complete); when complete it includes the CSV download URL. POST /RESTAPI/V2/Submission/Report/CheckExport (read-only).
enginemailer_create_campaign
WRITE: create a campaign DRAFT. Nothing is sent: assign recipients with enginemailer_assign_campaign_recipients, then send with enginemailer_send_campaign. The sender domain must be verified in Enginemailer; max 200 campaigns per account. Needs a paid account. POST /restapi/Campaign/EMCampaign/CreateCampaign.
enginemailer_get_campaign_stats
Delivery results of a DELIVERED campaign: emails sent, delivered, bounces, opens, unique opens, clicks, unique clicks, unsubscribes, spam complaints. Needs a paid account. GET /restapi/campaign/emcampaign/getcampaigndeliverystatus.
enginemailer_get_subscriber
One subscriber by email: id, status and all custom field values. GET /restapi/subscriber/emsubscriber/getSubscriber.
enginemailer_list_campaign_categories
The categories that campaign recipients can be filtered by (id, name, description). Needs a paid account. GET /restapi/campaign/emcampaign/GetCategoryList.
enginemailer_list_campaign_subcategories
The subcategories of one campaign category (id, name, description); use these ids in enginemailer_assign_campaign_recipients. Needs a paid account. GET /restapi/campaign/emcampaign/GetSubCategoryList.
enginemailer_list_campaigns
List campaigns that have NOT been delivered yet (drafts and scheduled ones): id, name, subject, sender and schedule. Delivered campaigns are not listed by the API; use enginemailer_get_campaign_stats with a known id. Needs a paid account. GET /restapi/campaign/emcampaign/ListCampaign.
enginemailer_list_custom_fields
The subscriber custom field definitions (key, name, type). Use the keys when adding or updating subscribers. GET /restapi/subscriber/emsubscriber/getCustomField.
enginemailer_list_subscriber_categories
The subscriber category tree: each category with its subcategories (ids, names). Use the subcategory ids when adding or updating subscribers and when assigning campaign recipients. GET /restapi/subscriber/emsubscriber/getSubCategory.
enginemailer_save_subscriber_category
WRITE: create a subscriber category (category_id 0) or update one (its id), with subcategories (subcategory_id 0 creates one). Names and descriptions max 128 characters. POST /restapi/subscriber/emsubscriber/updateCategory.
enginemailer_send_campaign
WRITE, SENDS EMAIL TO CUSTOMERS NOW and cannot be undone: delivers the campaign to its assigned recipients immediately. The campaign needs at least one recipient and must not be scheduled or already delivered. Show the user the campaign and its audience and get their go-ahead first; set confirm to true only then. Needs a paid account. GET /restapi/campaign/emcampaign/SendCampaign.
enginemailer_send_transactional_email
WRITE, SENDS ONE EMAIL NOW and cannot be undone: submits a transactional email to one recipient (plus optional CC/BCC). Needs a sender address on a verified domain; give either subject + content_html, or a template_id from the Enginemailer portal (the template supplies subject and sender name). Total message incl. attachments max 5 MB. Confirm the recipient and text with the user first; set confirm to true only then. POST /RESTAPI/V2/Submission/SendEmail.
enginemailer_start_transactional_report_export
Start a CSV export of the transactional email delivery report for a period (start date at most 60 days back). Returns an export id; poll it with enginemailer_check_transactional_report_export. Creates a report file only; nothing is sent. POST /RESTAPI/V2/Submission/Report/Export.
enginemailer_unsubscribe_subscriber
WRITE: unsubscribe a subscriber so they no longer receive campaigns. Reversing it needs the subscriber to opt in again in Enginemailer. GET /restapi/subscriber/emsubscriber/unSubSubscriber.
enginemailer_update_subscriber
WRITE: change an existing subscriber's subcategories and/or custom fields. subcategories_mode: append (default), remove (drop the given subcategories) or replace (the given list becomes the full list). custom_fields_mode: update_given (change only the given fields) or replace_all (default; fields not given are cleared). POST /restapi/subscriber/emsubscriber/updateSubscriber.

Endpoints

URLTransportStateLatencyChecked
https://enginemailer.usefulapi.io/mcp streamable-http answering 137 ms 10 min ago

Alternatives to Enginemailer MCP by usefulapi

same job, measured the same way
Trumpia MCP by usefulapi
by usefulapi

Read Trumpia lists, subscribers, keywords and reports; add contacts and send SMS or email campaigns.

22 tools answering
M
Mail Blaze MCP by usefulapi
by usefulapi

Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email.

26 tools answering
S
Sarbacane MCP by usefulapi
by usefulapi

Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns.

19 tools answering
Buttondown MCP by usefulapi
by usefulapi

Read Buttondown subscribers, emails, analytics and automations; add subscribers; write email drafts.

25 tools answering
SendGrid MCP by usefulapi
by usefulapi

Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes.

11 tools answering
Nylas MCP by usefulapi
by usefulapi

MCP server for Nylas — read email, calendars, events and contacts, and send email or create events.

15 tools answering
EmailOctopus MCP by usefulapi
by usefulapi

Manage lists, contacts and campaigns, and read campaign performance reports on EmailOctopus.

13 tools answering
Benchmark Email MCP by usefulapi
by usefulapi

Manage Benchmark Email lists and contacts, and read campaign reports: opens, clicks, bounces.

25 tools answering

Enginemailer MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Enginemailer MCP by usefulapi do?
It exposes 17 tools, read directly from the server on our last check. Among them: enginemailer_add_subscriber, enginemailer_assign_campaign_recipients, enginemailer_check_transactional_report_export, enginemailer_create_campaign, enginemailer_get_campaign_stats, enginemailer_get_subscriber and 11 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Enginemailer MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 395 ms. The bar chart above shows every period we have measured.
How do I connect Enginemailer MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Enginemailer MCP by usefulapi need an API key?
No. Enginemailer MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 17 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Enginemailer MCP by usefulapi?
It answers our handshake in 395 ms on average, which is faster than 36% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Enginemailer MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at enginemailer.usefulapi.io, which runs on its operator's own terms.