io.github.Misar-AI/misarmail-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
MisarMail MCP Server
Publisher-provided description
Send transactional email, run campaigns, manage contacts and automations, audit deliverability.
Summary by lookupd
Sends transactional and campaign email, manages contacts and automations, and reports on email delivery and engagement analytics.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http misarmail https://api.misar.io/mail/mcp
Claude Code, npm package (stdio)
claude mcp add misarmail -- npx -y @misarmail/mcp
Codex, remote (streamable-http)
codex mcp add misarmail --url https://api.misar.io/mail/mcp
Codex, npm package (stdio)
codex mcp add misarmail -- npx -y @misarmail/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"misarmail": {
"url": "https://api.misar.io/mail/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"misarmail": {
"command": "npx",
"args": [
"-y",
"@misarmail/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 55)
Publisher-provided text
send_emailSend a transactional email from a verified MisarMail account. `from.email` must match an email account you have already verified — use list_domains to check whilist_emailsList 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 marketiget_emailRead the full content of a single email by ID, including headers, body, and attachments metadata. Side effect: marks the email as read.reply_to_emailReply to an existing email thread. The sender address and threading headers are derived from the original message, so only the body is required.archive_emailMove an email to the archive folder. Reversible — the message is not deleted.validate_emailValidate an email address before sending: syntax, MX records, disposable-domain and role-account detection. Use this to protect sender reputation on imported lilist_campaignsList email marketing campaigns with their status, audience size, and headline metrics. Filter by status to find drafts ready to send or campaigns still sending.get_campaignGet full details for one campaign: content, audience segment, schedule, and delivery statistics (sent, opened, clicked, bounced, complained).create_campaignCreate a new email marketing campaign as a draft. Creating never sends or schedules anything — once the content and audience are confirmed, call send_campaign tsend_campaignSend 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 stalist_contactsList contacts with their subscription status and engagement metrics. Filter by status to find unsubscribed or bounced addresses that should be excluded from sencreate_contactAdd 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 breacupdate_contactUpdate an existing contact by email address, including changing subscription status. Setting status to unsubscribed immediately excludes them from every futureimport_contactsBulk-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 updateget_contact_scoreGet engagement score, engagement tier, and churn risk for one contact — or the lowest-engagement contacts across the list when contact_id is omitted. Use beforelist_templatesList saved email templates with their variable placeholders, so you can pick one for a campaign or transactional send.create_templateCreate a reusable email template. Use {{variable}} placeholders for personalisation — they are substituted at send time and previewable via render_template.render_templateRender a template with sample variables and return the resulting HTML and subject. Use this to preview personalisation before sending anything.list_automationsList automation workflows (welcome series, re-engagement, drip sequences) with their trigger type and active state.get_automationGet one automation workflow in full: trigger, every step with its delay, and per-step completion stats.create_automationCreate 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 workflowtoggle_automationActivate or pause an automation. Activating starts enrolling contacts and sending on the configured schedule.list_ab_testsList A/B tests with per-variant results and whether a winner has been selected yet.create_ab_testCreate 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 plaselect_ab_test_winnerSelect 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.get_analyticsGet delivery and engagement analytics — sent, delivered, opened, clicked, bounced, and complained — for the account or one campaign, grouped by day/week/month.get_analytics_timelineGet a day/week/month breakdown of sent, delivered, opened, clicked, bounced, complained, replied, and unsubscribed — across every send medium (campaigns, inboxgenerate_reportGenerate a structured analytics report over a date range. Report types: campaign_performance, engagement_funnel, cohort_analysis, and send_time_heatmap (best hoget_revenue_attributionAttribute ecommerce revenue to email — revenue per campaign, per contact, and average order value from tracked conversions.get_monetization_statsGet newsletter monetization stats: paid subscribers, MRR, churn, and sponsorship revenue for the period.
Details
- Version: 5.1.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1532 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Misar-AI/misarmail-mcp
- Website: https://www.misarmail.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Misar-AI/misarmail-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp