Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,530Letters: 13Defects: 1,322counted just now
teppi

MCP serverio.github.Misar-AI/misarmail-mcp

Send transactional email, run campaigns, manage contacts and automations, audit deliverability.
UNRATEDActivestreamable-httpapi.misar.io

Overview

Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
36
last 43 min ago
Tools
54

More info

URL
api.misar.io/mail/mcp
streamable-http
Says it is
misarmail 3.0.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.672 · highest on record 0.8561

Toolsfrom sha256:9e52aded47…b4049f

The tools this server lists, read out of the definition it returned
ToolSchema
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.
input · no output
archive_email
Move one email out of the inbox and into the archive. Use it to clear handled mail from the working inbox. This is REVERSIBLE and non-destructive: the message is not deleted, its
input · no output
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.
input · no output
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.
input · no output
clear_sandbox
Delete every email captured in the sandbox. The sandbox holds messages intercepted during testing so they are never delivered to real recipients. This DELETES ALL of them and can
input · no output
configure_inbound_domain
Configure inbound email routing for a subdomain so replies land in the MisarMail unified inbox. Returns the MX record to publish.
input · no output
create_ab_test
Create an A/B test on a campaign with two or more variants. A sample percentage is sent first; the winner goes to the remainder once selected.
input · no output
create_automation
Create an automation workflow from a trigger and an ordered list of steps. Created paused by default — call toggle_automation to activate once the steps are reviewed.
input · no output
create_campaign
Create a new email marketing campaign as a draft. Creating never sends — call send_campaign separately once the content and audience are confirmed.
input · no output
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.
input · no output
create_landing_page
Create a hosted landing page with an email capture form. Returns the public URL; subscribers flow straight into your contact list.
input · no output
create_template
Create a reusable email template. Use {{variable}} placeholders for personalisation — they are substituted at send time and previewable via render_template.
input · no output
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).
input · no output
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.
input · no output
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.
input · no output
get_automation
Get one automation workflow in full: its trigger, every step with its settings, and current enrolment counts. Use it to understand exactly what an automation will do to contacts
input · no output
get_campaign
Get full details for one campaign: content, audience segment, schedule, and delivery statistics (sent, opened, clicked, bounced, complained).
input · no output
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 cam
input · no output
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.
input · no output
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.
input · no output
get_form
Get one signup form in full: its fields, its embed code, and where it redirects after submission. Use it when you need the embed snippet to install the form, or need to know whic
input · no output
get_form_submissions
List the submissions a signup form has received, including the values entered in each field. Use it to see who signed up and what they told you. This returns PERSONAL DATA — emai
input · no output
get_inbox_conversation_messages
Get every message in one inbox conversation, oldest first, with sender and timestamp. Use it to read a thread in full before replying or summarising — it is the detail view behin
input · no output
get_integration
Get one integration in full: its configuration, the scopes it was granted, and the result of its last sync. Use it to diagnose an integration that list_integrations shows as unhe
input · no output
get_marketplace_item
Get one marketplace listing in full, with its preview, author, and installation instructions. Use it after list_marketplace_items to inspect a template before adopting it — this
input · no output
get_monetization_stats
Get newsletter monetization figures: paid subscribers, monthly recurring revenue, churn, and revenue trend. Use it for 'how is the paid newsletter doing' questions. These are acc
input · no output
get_revenue_attribution
Attribute ecommerce revenue to email — revenue per campaign, per contact, and average order value from tracked conversions.
input · no output
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.
input · no output
import_contacts
Bulk-import up to 5,000 contacts in one call. Existing addresses are updated rather than duplicated. Returns per-row results so you can see which rows were rejected and why.
input · no output
list_ab_tests
List A/B tests on the account with each variant's results and whether a winner has been picked yet. Use it to see which tests are still running and which are waiting on a decisio
input · no output
list_api_keys
List the API keys on the account with their scopes and when each was last used. Use it to audit access — to spot keys that are unused, over-scoped, or forgotten. It lists key MET
input · no output
list_automations
List automation workflows on the account — welcome series, re-engagement, drip sequences — with their status and enrolment counts. Use it to see what is running before adding ano
input · no output
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.
input · no output
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.
input · no output
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.
input · no output
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.
input · no output
list_forms
List signup forms on the account with their embed status and conversion counts. Use it to find a form id before get_form or get_form_submissions, and to compare how forms are per
input · no output
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.
input · no output
list_integrations
List every third-party integration connected to the account, with its sync status and when it last ran. Start here when a question involves external data — it tells you which int
input · no output
list_marketplace_items
Browse the MisarMail marketplace for ready-made email and automation templates. Use it to find a starting point instead of authoring from scratch. This is browse only: it install
input · no output
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.
input · no output
list_templates
List the saved email templates on the account, with the variable placeholders each one expects. Use it to pick a template before composing a send, and to see which variables you
input · no output
render_template
Render a template with sample variables and return the resulting HTML and subject. Use this to preview personalisation before sending anything.
input · no output
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.
input · no output
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.
input · no output
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.
input · no output
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 au
input · no output
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 ar
input · no output
toggle_automation
Activate or pause one automation workflow. This is consequential in one direction: ACTIVATING starts enrolling contacts, which means real emails begin going out on the workflow's
input · no output
toggle_integration
Turn one third-party integration on or off. This changes live behaviour: DISABLING stops all syncing through that integration, so data quietly stops flowing until it is re-enable
input · no output
update_contact
Update an existing contact by email address, including changing subscription status. Setting status to unsubscribed immediately excludes them from every future campaign.
input · no output
upgrade
Show the current MisarMail plan, how much of each quota is left, and what upgrading unlocks. Call it any time — not only after hitting a limit. Set open=true to open the checkout p
input · no output
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.
input · no output
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.
input · no output
Verify it yourselfnpx teppi-check https://api.misar.io/mail/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2D16N877HHSB1WFBBF53