mcpbeat Sign in

MisarMail MCP Server

answering

MisarMail MCP Server is answering right now. Last checked 8 min ago. It exposes 55 tools. Last commit 7 Oct 2026.

Send transactional email, run campaigns, manage contacts and automations, audit deliverability.

Uptime history 60 days of history · worst day 47%
60 days agonow
96.7%
Uptime 24h
89 of 92 checks
55
Tools
read from the server
926 ms
Response time
average over 24h
1
Stars
last commit 7 Oct 2026

What changed 58

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

8 Oct 2 tools changed the parameters they ask for create_campaign, upgrade
8 Oct 2 tool descriptions were rewritten create_campaign, upgrade
8 Oct a tool changed version
7 Oct 23 tool descriptions were rewritten archive_email, clear_sandbox, create_ab_test and 20 more
7 Oct 11 tools changed the parameters they ask for configure_inbound_domain, create_ab_test, create_automation and 8 more
7 Oct a tool appeared get_analytics_timeline
19 Aug 18 tool descriptions were rewritten archive_email, clear_sandbox, get_automation and 15 more

MisarMail MCP Server does not always answer

Over the last week it answered 98.8% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

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 8 min ago.

run in your terminal
claude mcp add misarmail-mcp --transport http https://api.misar.io/mail/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "misarmail-mcp": {
      "url": "https://api.misar.io/mail/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.misarmail-mcp]
url = "https://api.misar.io/mail/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "misarmail-mcp": {
      "url": "https://api.misar.io/mail/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "misarmail-mcp": {
      "url": "https://api.misar.io/mail/mcp"
    }
  }
}

Available tools 55

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

contact
create_contact
Add a single contact. Adding a contact records consent to email them — only add addresses that opted in, or the send will damage sender reputation and may breach CAN-SPAM/GDPR.
get_contact_score
Get engagement score, engagement tier, and churn risk for one contact — or the lowest-engagement contacts across the list when contact_id is omitted. Use before a re-engagement campaign.
update_contact
Update an existing contact by email address, including changing subscription status. Setting status to unsubscribed immediately excludes them from every future campaign. Does not support tags, phone, company, or job title — the API has no fields for them.
analytics
get_analytics
Get delivery and engagement analytics — sent, delivered, opened, clicked, bounced, and complained — for the account or one campaign, grouped by day/week/month.
get_analytics_timeline
Get a day/week/month breakdown of sent, delivered, opened, clicked, bounced, complained, replied, and unsubscribed — across every send medium (campaigns, inbox compose, API, MCP, SDKs, GraphQL, automations). The timeline counterpart to get_analytics's period totals.
automation
create_automation
Create an automation workflow from a trigger, saved as a paused draft. The API's create endpoint only accepts a name and trigger — it has no fields for workflow steps or starting active; configure the step sequence in the MisarMail dashboard's visual builder, and use toggle_automation to activate once reviewed.
get_automation
Get one automation workflow in full: trigger, every step with its delay, and per-step completion stats.
campaign
create_campaign
Create a new email marketing campaign as a draft. Creating never sends or schedules anything — once the content and audience are confirmed, call send_campaign to send it now or schedule it for later.
get_campaign
Get full details for one campaign: content, audience segment, schedule, and delivery statistics (sent, opened, clicked, bounced, complained).
deliverability
get_deliverability_score
Get the account deliverability score (0–100) and letter grade (A–F) with the factors dragging it down. Start here when asked why emails are landing in spam.
run_deliverability_audit
Run a full deliverability audit across authentication (SPF/DKIM/DMARC), domain reputation, list hygiene, content signals, and blocklist status. Returns prioritized findings.
form
get_form
Get one signup form including its fields, embed code, and redirect behaviour.
get_form_submissions
List submissions for a signup form, including the submitted field values and timestamps.
generate
generate_report
Generate a structured analytics report over a date range. Report types: campaign_performance, engagement_funnel, cohort_analysis, and send_time_heatmap (best hour/day to send).
generate_subject_lines
Generate AI subject-line variants for a campaign topic, optionally tuned to a tone and audience. Good input for create_ab_test.
inbox
get_inbox_conversation_messages
Get every message in one inbox conversation, oldest first, with sender and timestamps.
list_inbox_conversations
List unified-inbox conversations (threads) with their status and detected intent. Use this for triage; use list_emails for individual messages in a folder.
marketplace
get_marketplace_item
Get one marketplace listing with its full preview, author, and install count.
list_marketplace_items
Browse the MisarMail template marketplace for ready-made email and automation templates.
send
send_campaign
Send a campaign now, or schedule it for a future time by passing scheduled_at. This delivers real email to real recipients and cannot be undone once sending starts — confirm the audience with get_campaign first.
send_email
Send a transactional email from a verified MisarMail account. `from.email` must match an email account you have already verified — use list_domains to check which sender domains are available. Returns the message ID and queue status.
toggle
toggle_automation
Activate or pause an automation. Activating starts enrolling contacts and sending on the configured schedule.
toggle_integration
Enable or disable an integration. Disabling stops all syncing but preserves the stored credentials.
api
list_api_keys
List API keys on the account with their scopes and last-used time. Key secrets are never returned — only metadata.
archive
archive_email
Move an email to the archive folder. Reversible — the message is not deleted.
automations
list_automations
List automation workflows (welcome series, re-engagement, drip sequences) with their trigger type and active state.
campaigns
list_campaigns
List email marketing campaigns with their status, audience size, and headline metrics. Filter by status to find drafts ready to send or campaigns still sending.
categorize
categorize_inbox_emails
Run AI categorisation over a batch of inbox emails to label intent and priority. Consumes AI credits — pass only the emails you actually need triaged.
clear
clear_sandbox
Delete every captured sandbox email. Affects only intercepted test messages, never real sent mail.
configure
configure_inbound_domain
Configure inbound email routing for a subdomain so replies land in the MisarMail unified inbox. Returns the MX record to publish.
contacts
list_contacts
List contacts with their subscription status and engagement metrics. Filter by status to find unsubscribed or bounced addresses that should be excluded from sends.
dmarc
check_dmarc
Check live SPF, DKIM, and DMARC DNS records for a domain and report alignment problems with the exact record to publish. Works for any domain, not only your own.
domain
add_domain
Add a sending domain and return the DNS records to publish. The domain cannot send until those records are live and verify_domain succeeds.
domains
list_domains
List sending domains with verification status and their DKIM/SPF/DMARC records. Check here first when a send fails with an unverified-sender error.
email
get_email
Read the full content of a single email by ID, including headers, body, and attachments metadata. Side effect: marks the email as read.
emails
list_emails
List emails from a mailbox folder with optional full-text search across subject and body. Use this for reading the unified inbox; use list_campaigns for marketing sends.
forms
list_forms
List signup forms with their embed status and conversion counts.
import
import_contacts
Bulk-import up to 5,000 contacts in one call. By default, addresses that already exist are skipped rather than duplicated — pass update_existing: true to update them instead. Returns per-row results so you can see which rows were rejected and why.
integration
get_integration
Get one integration's configuration, scopes, and last sync result.
integrations
list_integrations
List connected third-party integrations and their sync status.
landing
create_landing_page
Create a hosted landing page with a single hero block (headline, subheadline, CTA). Returns the public URL. The real API stores pages as a page-builder block array with no dedicated headline/CTA fields, so this tool translates your inputs into one 'hero' block — for multi-block pages or a real CTA link, use the landing page editor in the MisarMail dashboard.
monetization
get_monetization_stats
Get newsletter monetization stats: paid subscribers, MRR, churn, and sponsorship revenue for the period.
render
render_template
Render a template with sample variables and return the resulting HTML and subject. Use this to preview personalisation before sending anything.
reply
reply_to_email
Reply to an existing email thread. The sender address and threading headers are derived from the original message, so only the body is required.
revenue
get_revenue_attribution
Attribute ecommerce revenue to email — revenue per campaign, per contact, and average order value from tracked conversions.
sandbox
list_sandbox_sends
List emails captured by sandbox mode. Sandbox intercepts sends instead of delivering them — use it to verify templates and automations without emailing anyone.
select
select_ab_test_winner
Select the winning variant and send it to the remaining audience. This triggers a real send to everyone who was held back — it cannot be undone.
template
create_template
Create a reusable email template. Use {{variable}} placeholders for personalisation — they are substituted at send time and previewable via render_template.
templates
list_templates
List saved email templates with their variable placeholders, so you can pick one for a campaign or transactional send.
test
create_ab_test
Create one A/B test variant on a campaign. The real API stores a single variant per call, so build a test by calling this once per variant (e.g. twice for a plain A/B split) using the same campaign_id and distinct `variant` labels. Each variant gets send_percent of the audience; auto_select_winner (with winner_wait_hours) can pick and send the winner automatically, or use select_ab_test_winner to do it manually.
tests
list_ab_tests
List A/B tests with per-variant results and whether a winner has been selected yet.
upgrade
upgrade
Show the current MisarMail plan, how much of each quota is left, and what upgrading unlocks, with the link to upgrade. Call it any time — not only after hitting a limit. Reads only: it never changes the plan or takes payment; the user upgrades by following the link. On a local install, open=true also opens that link in the user's browser.
validate
validate_email
Validate an email address before sending: syntax, MX records, disposable-domain and role-account detection. Use this to protect sender reputation on imported lists.
verify
verify_domain
Re-check a domain's DNS records and mark it verified if they resolve. Safe to retry — DNS propagation can take up to 48 hours.
warmup
get_warmup_status
Get IP/domain warm-up progress and today's remaining send capacity. Exceeding warm-up capacity on a new domain is the fastest way to get throttled or blocklisted.

Endpoints

URLTransportStateLatencyChecked
https://api.misar.io/mail/mcp streamable-http answering 453 ms 8 min ago

Alternatives to MisarMail MCP Server

same job, measured the same way
Sendly
by sendly

Send email, manage contacts, campaigns and workflows, and diagnose deliverability in Sendly.

answering
Nitrosend
by nitrosend

AI-native email marketing. Campaigns, automations, transactional, contacts, and analytics.

41 installs/wk local only
RuSender
by rusender

Manage email campaigns, contacts and deliverability analytics in RuSender from an AI assistant.

answering
AhaSend
by ahasend

Send email, check deliverability, set up domains, and run templates, contacts and campaigns.

answering
Postmark
by mcparmory

Send, track, and manage transactional and bulk email delivery

217 installs/wk local only
Loops
by loops-so

Manage Loops contacts, mailing lists, campaigns, and transactional email from your Loops account.

answering
Mailersend
by mcparmory

Send transactional emails, manage domains, and track delivery analytics

210 installs/wk local only
Sendhustle MCP
by achlesha

Send and manage email via the SendHustle API — emails, domains, contacts, audiences, campaigns.

25 installs/wk local only

MisarMail MCP Server — questions

Answers built from our own checks of this server.

What can MisarMail MCP Server do?
It exposes 55 tools, read directly from the server on our last check. Among them: add_domain, archive_email, categorize_inbox_emails, check_dmarc, clear_sandbox, configure_inbound_domain and 49 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 →
What is MisarMail MCP Server mostly used for?
Its tools cluster around contact, marketplace and automation. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is MisarMail MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 89 of 92 checks got a reply (96.7%), average response time 926 ms. The bar chart above shows every period we have measured.
How do I connect MisarMail MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MisarMail MCP Server need an API key?
No. MisarMail MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 55 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MisarMail MCP Server?
It answers our handshake in 926 ms on average, which is faster than 8% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is MisarMail MCP Server open source?
Yes — it is published under the MIT licence, written in TypeScript and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.