Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails Abilities
Mail Mint registers 42 MCP abilities spanning CRM context, contacts, campaigns, automations, tags/lists, transactional sending, templates, forms, reporting, and custom fields — letting an AI assistant build audiences, compose and send campaigns, build multi-step automations (with conditional branching on Pro), manage opt-in forms, and audit deliverability setup end to end.
42
Total
21
Read
21
Write
Requires the Mail Mint plugin active on WordPress 6.9+ (abilities are registered only when wp_register_ability() exists, via app/Internal/MCP/AbilitiesRegistrar.php). Tools are gated by Mail Mint's own capabilities (mint_read_contacts, mint_manage_campaigns, mint_manage_automations, mint_manage_contact_cats, mint_view_dashboard, etc.) rather than manage_options — see each ability's permission field. Every destructive tool (delete-contact, delete-contact-note, change-campaign-status, set-automation-status, update-automation-contact-status, manage-tag, manage-list, manage-custom-field) is server-side hard-stopped: the first call without confirm:true returns a confirmation-required preview instead of acting. Conditional branching in upsert-automation additionally requires Mail Mint Pro with an active license.
Add Contact Note
Writemail-mint/add-contact-note
Add a note, call log, email record, or meeting entry to a contact's activity timeline.
Apply Segments to Contacts
Writemail-mint/apply-segments-to-contacts
Bulk add or remove tags/lists across up to 5,000 contacts, targeted by explicit IDs or a tag/list/status filter, with a dry-run preview.
Bulk Upsert Contacts
Writemail-mint/bulk-upsert-contacts
Upsert up to 500 contacts in a single call, with a per-row created/updated/skipped/invalid breakdown.
Change Campaign Status
Destructivemail-mint/change-campaign-status
Transition a campaign between schedule, unschedule, pause, resume, duplicate, or delete states, including enqueueing/cancelling the send job.
Check Site Setup & Deliverability Status
Read-onlymail-mint/check-setup-status
Run a full email-marketing setup and deliverability audit covering SMTP, sender identity, business address, audience, unsubscribe page, and WooCommerce integration.
Compose Campaign Email
Writemail-mint/compose-campaign-email
Generate a draft campaign's email content (subject, sections, style) into both builder JSON and sendable HTML from a structured content object.
Create Form
Writemail-mint/create-form
Create an opt-in form from a simple field spec — email plus optional name/text fields — with tag/list assignment.
Delete Contact
Destructivemail-mint/delete-contact
Hard-delete a contact by ID, optionally purging its send/automation activity logs too.
Delete Contact Note
Destructivemail-mint/delete-contact-note
Delete a single contact note by its ID.
Get Automation
Read-onlymail-mint/get-automation
Get one automation's full step definition, optionally including email body content.
Get Automation Capabilities
Read-onlymail-mint/get-automation-capabilities
Discover the trigger and action registries (grouped by connector, including Pro ones when active) that upsert-automation's keys must come from, plus conditional-branching availability.
Get Campaign
Read-onlymail-mint/get-campaign
Get one campaign's details, optionally including its email steps and send/open/click stats.
Get Campaign Analytics
Read-onlymail-mint/get-campaign-analytics
Get full analytics for one campaign — delivery breakdown, opens/clicks/unsubscribes/bounces, computed rates, and an optional per-day timeline.
Get Contact
Read-onlymail-mint/get-contact
Get a contact's full profile by ID or email, including tags, lists, notes, and custom fields.
Get CRM Context
Read-onlymail-mint/get-crm-context
Return a cached discovery snapshot — identity, permissions, stats, top tags/lists, custom field schema, enums, and guidelines — as the starting point for any Mail Mint session.
Get Email Template
Read-onlymail-mint/get-email-template
Get metadata for one email template by source (default or saved) and ID.
Get Form
Read-onlymail-mint/get-form
Get one form's status, assigned tags/lists, display settings, and a manifest of its input fields.
Get Site Analytics
Read-onlymail-mint/get-site-analytics
Get site-wide KPIs for a period with previous-period comparison — contact growth, unsubscribes, emails sent, open/click rates — and optional deliverability detail.
List Automation Contacts
Read-onlymail-mint/list-automation-contacts
List contacts and their per-step progress (processing/completed/exited/etc.) within a given automation.
List Automations
Read-onlymail-mint/list-automations
List automations with their contact counts, filterable by search, status, sorting, and pagination.
List Campaigns
Read-onlymail-mint/list-campaigns
List email campaigns with search, single-status filter, type filter, sorting, pagination, and optional per-campaign send/open/click stats.
List Contacts
Read-onlymail-mint/list-contacts
Filter and paginate Mail Mint contacts by search, tag/list, status, contact type, date range, and email engagement.
List Email History
Read-onlymail-mint/list-email-history
Browse the broadcast email log — every email Mail Mint sent or scheduled — filterable by contact, campaign, automation, status, type, and date range.
List Email Templates
Read-onlymail-mint/list-email-templates
List available email template designs — the built-in catalog and user-saved templates — plus the compose-campaign-email composer's capabilities.
List Form Submissions
Read-onlymail-mint/list-form-submissions
List a form's submissions with every submitted field value, UTM attribution, and read status.
List Forms
Read-onlymail-mint/list-forms
List opt-in forms with status and the tags/lists they assign to subscribers on submission.
List Lists
Read-onlymail-mint/list-lists
Browse all contact lists with contact counts, paginated and searchable.
List Tags
Read-onlymail-mint/list-tags
Browse all tags with contact counts, paginated and searchable — for when get-crm-context's top-20 isn't enough.
Manage Custom Field
Destructivemail-mint/manage-custom-field
Create, update, or delete a custom contact field definition.
Manage List
Destructivemail-mint/manage-list
Create, rename, or delete a contact list.
Manage Tag
Destructivemail-mint/manage-tag
Create, rename, or delete a tag.
Resolve Segments
Read-onlymail-mint/resolve-segments
Resolve tag and/or list names to their IDs, case-insensitively, reporting any names that didn't match.
Send Email to Contact
Writemail-mint/send-email-to-contact
Send a one-off or campaign-resend email to a single contact through the configured mailer, with unsubscribe headers and open/click tracking.
Send Test Email
Writemail-mint/send-test-email
Render and send a test email (subject prefixed "TEST:") to one or more addresses through the configured Mail Mint mailer.
Set Automation Status
Destructivemail-mint/set-automation-status
Change an automation's status to active, pause, or draft.
Update Automation Contact Status
Destructivemail-mint/update-automation-contact-status
Remove (exit) a contact from an automation so its remaining steps stop running for them.
Update Business Basic Settings
Writemail-mint/update-business-settings
Update the business name, phone, and physical mailing address stored for CAN-SPAM/GDPR-compliant email footers.
Update Email Settings
Writemail-mint/update-email-settings
Update Mail Mint's sender name/email and reply-to name/email used for outgoing campaigns and automations.
Update Form
Writemail-mint/update-form
Update an existing form's title, status, assigned lists/tags, or field layout (supplying fields regenerates the whole layout; omitting it preserves the current one).
Upsert Automation
Writemail-mint/upsert-automation
Create or update a draft automation — one trigger plus sequential action steps, with optional one-level conditional branching (Pro).
Upsert Campaign
Writemail-mint/upsert-campaign
Create or update a draft campaign shell — title, type, recipients (tags/lists/segments with exclusions), UTM params, and archive visibility.
Upsert Contact
Writemail-mint/upsert-contact
Create a contact or update an existing one (resolved by contact_id or email), including tag/list membership and custom fields.
More Email & CRM plugins with abilities
All Email & CRM →Use Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.