send_email | Send a transactional email from a verified MisarMail account. |
list_emails | List emails from a mailbox folder with optional full-text search across subject and body. |
get_email | Read the full content of a single email by ID, including headers, body, and attachments metadata. |
reply_to_email | Reply to an existing email thread. |
archive_email | Move an email to the archive folder. |
validate_email | Validate an email address before sending: syntax, MX records, disposable-domain and role-account detection. |
list_campaigns | List email marketing campaigns with their status, audience size, and headline metrics. |
get_campaign | Get full details for one campaign: content, audience segment, schedule, and delivery statistics (sent, opened, clicked, bounced, complained).. |
create_campaign | Create a new email marketing campaign as a draft. |
send_campaign | Send a campaign now, or schedule it for a future time by passing scheduled_at. |
list_contacts | List contacts with their subscription status and engagement metrics. |
create_contact | Add a single contact. |
update_contact | Update an existing contact by email address, including changing subscription status. |
import_contacts | Bulk-import up to 5,000 contacts in one call. |
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. |
list_templates | List saved email templates with their variable placeholders, so you can pick one for a campaign or transactional send.. |
create_template | Create a reusable email template. |
render_template | Render a template with sample variables and return the resulting HTML and subject. |
list_automations | List automation workflows (welcome series, re-engagement, drip sequences) with their trigger type and active state.. |
get_automation | Get one automation workflow in full: trigger, every step with its delay, and per-step completion stats.. |
create_automation | Create an automation workflow from a trigger, saved as a paused draft. |
toggle_automation | Activate or pause an automation. |
list_ab_tests | List A/B tests with per-variant results and whether a winner has been selected yet.. |
create_ab_test | Create one A/B test variant on a campaign. |
select_ab_test_winner | Select the winning variant and send it to the remaining audience. |
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). |
generate_report | Generate a structured analytics report over a date range. |
get_revenue_attribution | Attribute ecommerce revenue to email โ revenue per campaign, per contact, and average order value from tracked conversions.. |
get_monetization_stats | Get newsletter monetization stats: paid subscribers, MRR, churn, and sponsorship revenue for the period.. |
get_deliverability_score | Get the account deliverability score (0โ100) and letter grade (AโF) with the factors dragging it down. |
run_deliverability_audit | Run a full deliverability audit across authentication (SPF/DKIM/DMARC), domain reputation, list hygiene, content signals, and blocklist status. |
get_warmup_status | Get IP/domain warm-up progress and today's remaining send capacity. |
check_dmarc | Check live SPF, DKIM, and DMARC DNS records for a domain and report alignment problems with the exact record to publish. |
list_domains | List sending domains with verification status and their DKIM/SPF/DMARC records. |
add_domain | Add a sending domain and return the DNS records to publish. |
verify_domain | Re-check a domain's DNS records and mark it verified if they resolve. |
configure_inbound_domain | Configure inbound email routing for a subdomain so replies land in the MisarMail unified inbox. |
list_forms | List signup forms with their embed status and conversion counts.. |
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.. |
create_landing_page | Create a hosted landing page with a single hero block (headline, subheadline, CTA). |
list_marketplace_items | Browse the MisarMail template marketplace for ready-made email and automation templates.. |
get_marketplace_item | Get one marketplace listing with its full preview, author, and install count.. |
list_inbox_conversations | List unified-inbox conversations (threads) with their status and detected intent. |
get_inbox_conversation_messages | Get every message in one inbox conversation, oldest first, with sender and timestamps.. |
categorize_inbox_emails | Run AI categorisation over a batch of inbox emails to label intent and priority. |
list_api_keys | List API keys on the account with their scopes and last-used time. |
generate_subject_lines | Generate AI subject-line variants for a campaign topic, optionally tuned to a tone and audience. |
list_integrations | List connected third-party integrations and their sync status.. |
get_integration | Get one integration's configuration, scopes, and last sync result.. |
toggle_integration | Enable or disable an integration. |
list_sandbox_sends | List emails captured by sandbox mode. |
clear_sandbox | Delete every captured sandbox email. |
upgrade | Show the current MisarMail plan, how much of each quota is left, and what upgrading unlocks. |