Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance abilities, governed through the Bridge

An AI agent can read CRM context and audit site setup, list and manage contacts, tags, lists and custom fields, compose and send campaign or automation emails, build and update multi-step automations, manage opt-in forms, browse email templates, and read campaign/site analytics.

Abilities
4422 read22 destructive
Active installs
4K+
Rating
94% (125 ratings)
Version
1.31.3
Requires
WP 5.8+, PHP 7.4+
Last updated
2026-09-24 10:42am GMT

What has to be true first

Needs the Mail Mint plugin active on WordPress 6.9 or later, with its _mrm_mcp_enabled option left on (the default). Each ability checks a Mail Mint capability such as mint_read_contacts, mint_manage_contacts, mint_manage_campaigns_send, or mint_manage_settings, mapped from the connected user's WordPress role.

  • The _mrm_mcp_enabled option must not be set to anything other than 'yes' (enabled by default).

A note on the count below

The source defines 44 abilities (40 in the Tools classes plus 4 in AbilitiesRegistrar's own array); the easymcp index lists 42, two fewer than verified here.

The 44 Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 22

  • Read

    Get CRM Context

    Returns identity, permissions, stats, top tags/lists, custom fields schema, enums, and default sender.

    Permission
    mint_view_dashboard or mint_read_contacts
    MCP tool
    aafm-bridge-mail-mint-get-crm-context
  • Read

    Check Site Setup & Deliverability Status

    Audits site email marketing setup: SMTP, sender domain, business address, lists, contacts, opt-in forms, and WooCommerce integration.

    Permission
    mint_view_dashboard or mint_manage_settings
    MCP tool
    aafm-bridge-mail-mint-check-setup-status
  • Read

    List Tags

    Browse all tags with contact counts, paginated. Use this when get-crm-context's top 20 is not enough and you do not know exact names (otherwise resolve-segments is cheaper).

    Permission
    mint_read_contacts
    MCP tool
    aafm-bridge-mail-mint-list-tags
  • Read

    List Lists

    Browse all contact lists with contact counts, paginated. Use this when get-crm-context's top 20 is not enough and you do not know exact names (otherwise resolve-segments is cheaper).

    Permission
    mint_read_contacts
    MCP tool
    aafm-bridge-mail-mint-list-lists
  • Read

    Resolve Segments

    Resolve tag and/or list names to their IDs. Use this when get-crm-context did not include a tag/list you need (it only returns the top 20). Matches are case-insensitive and exact by title; unmatched names are returned under "unresolved".

    Permission
    mint_read_contacts
    MCP tool
    aafm-bridge-mail-mint-resolve-segments
  • Read

    List Automations

    List automations with contact counts. Supports search, status filtering, sorting, and pagination.

    Permission
    mint_read_automations
    MCP tool
    aafm-bridge-mail-mint-list-automations
  • Read

    Get Automation

    Get automation details with all steps. Set include_bodies=true to include email body content (increases response size).

    Permission
    mint_read_automations
    MCP tool
    aafm-bridge-mail-mint-get-automation
  • Read

    List Automation Contacts

    List contacts that have progressed through a given automation, with their per-step status (processing, completed, exited). Progress is tracked per email address in the automation log; a contact may appear once per step they have reached.

    Permission
    mint_read_automations
    MCP tool
    aafm-bridge-mail-mint-list-automation-contacts
  • Read

    Get Automation Capabilities

    The complete catalogue of automation triggers Mail Mint supports, plus the action types available on this site. Every trigger is returned: those usable right now under "triggers.available", and those that exist but need something first under "triggers.unavailable_groups" (each group states exactly w

    Permission
    mint_read_automations
    MCP tool
    aafm-bridge-mail-mint-get-automation-capabilities
  • Read

    Find Automation Trigger

    Search the full trigger catalogue by plain-language goal ("abandoned cart recovery", "someone buys a subscription", "student finishes a course") and get back the matching trigger keys ranked by relevance, each with its availability. ALWAYS call this before telling a user that Mail Mint has no trigge

    Permission
    mint_read_automations
    MCP tool
    aafm-bridge-mail-mint-find-automation-trigger
  • Read

    List Forms

    List opt-in forms with status and the tags/lists they assign to subscribers. Supports search, status filtering, and pagination.

    Permission
    mint_read_forms
    MCP tool
    aafm-bridge-mail-mint-list-forms
  • Read

    Get Form

    Get one form: status, assigned tags/lists, display settings, and a manifest of its input fields (parsed from the form markup). Raw form markup is not returned.

    Permission
    mint_read_forms
    MCP tool
    aafm-bridge-mail-mint-get-form
  • Read

    List Form Submissions

    List submissions (entries) of a form, including every submitted field value, UTM attribution, and read status.

    Permission
    mint_read_forms
    MCP tool
    aafm-bridge-mail-mint-list-form-submissions
  • Read

    List Contacts

    Filter and paginate contacts. Supports search, tag/list filtering, status, contact_type, date ranges, engagement filters (no_opens_in_days / opened_in_days / no_clicks_in_days / clicked_in_days, based on Mail Mint email opens and clicks), sorting, and inline custom fields.

    Permission
    mint_read_contacts
    MCP tool
    aafm-bridge-mail-mint-list-contacts
  • Read

    Get Contact

    Get full contact profile by contact_id OR email. Includes notes, tags, lists, and optionally custom_fields.

    Permission
    mint_read_contacts
    MCP tool
    aafm-bridge-mail-mint-get-contact
  • Read

    Get Site Analytics

    Site-wide KPIs for a period with previous-period comparison: contact growth, unsubscribes, emails sent, open/click rates. Set include_deliverability=true for bounce/spam rates, best send time, and per-day sent/open/bounce chart series. For one campaign's numbers, use get-campaign-analytics instead.

    Permission
    mint_view_dashboard
    MCP tool
    aafm-bridge-mail-mint-get-site-analytics
  • Read

    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. The go-to tool for "did my email send?" and failed-send investigations.

    Permission
    mint_read_campaigns
    MCP tool
    aafm-bridge-mail-mint-list-email-history
  • Read

    List Email Templates

    List available email template designs: the built-in catalog (source=default) and user-saved templates (source=saved). Returns metadata only. Also returns the compose-campaign-email composer capabilities (style presets and section types).

    Permission
    mint_read_campaigns (or mint_manage_email_templates)
    MCP tool
    aafm-bridge-mail-mint-list-email-templates
  • Read

    Get Email Template

    Get metadata for one email template by source (default or saved) and ID.

    Permission
    mint_read_campaigns (or mint_manage_email_templates)
    MCP tool
    aafm-bridge-mail-mint-get-email-template
  • Read

    List Campaigns

    List email campaigns. Supports search, status filtering, type, sorting, and pagination. Only one status value at a time is supported. Set include_stats=true to add sent/open/click counts per campaign.

    Permission
    mint_read_campaigns
    MCP tool
    aafm-bridge-mail-mint-list-campaigns
  • Read

    Get Campaign

    Get campaign details including email steps. Set include_stats=true for send/open/click counts; use get-campaign-analytics for full analytics with rates and timeline.

    Permission
    mint_read_campaigns
    MCP tool
    aafm-bridge-mail-mint-get-campaign
  • Read

    Get Campaign Analytics

    Full analytics for one campaign: delivery status breakdown, opens, clicks, unsubscribes, bounces, computed rates, and an optional per-day open/click timeline.

    Permission
    mint_read_campaigns
    MCP tool
    aafm-bridge-mail-mint-get-campaign-analytics

Destructive 22

  • Destructive

    Update Email Settings

    Updates Mail Mint sender email settings (from name/email, reply name/email).

    Permission
    mint_manage_settings
    MCP tool
    aafm-bridge-mail-mint-update-email-settings
  • Destructive

    Update Business Basic Settings

    Updates Mail Mint business basic settings used for anti-spam compliance (name, phone, address).

    Permission
    mint_manage_settings
    MCP tool
    aafm-bridge-mail-mint-update-business-settings
  • Destructive

    Manage Tag

    Create, update, or delete a tag. Action: create, update, delete.

    Permission
    mint_manage_contact_cats (or mint_manage_contact_cats_delete for delete)
    MCP tool
    aafm-bridge-mail-mint-manage-tag
  • Destructive

    Manage List

    Create, update, or delete a contact list. Action: create, update, delete.

    Permission
    mint_manage_contact_cats (or mint_manage_contact_cats_delete for delete)
    MCP tool
    aafm-bridge-mail-mint-manage-list
  • Destructive

    Upsert Automation

    Create or update an automation: one trigger followed by sequential action steps, optionally including ONE level of conditional branching. Created as draft; enable with set-automation-status. Always call get-automation-capabilities first, validate keys AND read its "branching" field: only emit a con

    Permission
    mint_manage_automations
    MCP tool
    aafm-bridge-mail-mint-upsert-automation
  • Destructive

    Compose Automation Email

    Write or rewrite the email on ONE sendMail step of an existing automation, without touching the rest of the flow. Use this to personalise an email Mail Mint filled from its best-practice playbook, or to change one email's copy after the automation is built, upsert-automation would replace every ste

    Permission
    mint_manage_automations
    MCP tool
    aafm-bridge-mail-mint-compose-automation-email
  • Destructive

    Set Automation Status

    Change an automation status: active (starts acting on real site events), pause, or draft.

    Permission
    mint_manage_automations
    MCP tool
    aafm-bridge-mail-mint-set-automation-status
  • Destructive

    Update Automation Contact Status

    Remove (exit) a contact from an automation so its remaining steps no longer run for them. Mail Mint tracks automation progress per email at the step level, there is no per-contact "resume" or "jump to step" state to manipulate, so "exit" is the only supported action. To (re)enroll a contact, use t

    Permission
    mint_manage_automations
    MCP tool
    aafm-bridge-mail-mint-update-automation-contact-status
  • Destructive

    Manage Custom Field

    Create, update, or delete a custom contact field definition. Field values are then read/written per contact via the contact tools using the field slug. meta.options is required for selectField, radioField, and checkboxField types.

    Permission
    mint_manage_settings or mint_manage_forms
    MCP tool
    aafm-bridge-mail-mint-manage-custom-field
  • Destructive

    Create Form

    Create an opt-in form from a simple field spec. An email field is always included. Provide list_ids/tag_ids to assign subscribers. Block markup is generated server-side; refine styling later in the visual form builder. Publishing requires at least one list or tag.

    Permission
    mint_manage_forms
    MCP tool
    aafm-bridge-mail-mint-create-form
  • Destructive

    Update Form

    Update an existing form. Title, status, and assigned lists/tags update in place. Providing "fields" regenerates the form body (replacing all fields); omit it to leave the existing layout untouched. Publishing requires at least one list or tag.

    Permission
    mint_manage_forms
    MCP tool
    aafm-bridge-mail-mint-update-form
  • Destructive

    Upsert Contact

    Create or update a contact. Resolves an existing contact by contact_id or email. Supports add_tags, remove_tags, add_lists, remove_lists, custom_fields, and (on update) new_email to rename. Idempotent: a concurrent duplicate create resolves to an update.

    Permission
    mint_manage_contacts
    MCP tool
    aafm-bridge-mail-mint-upsert-contact
  • Destructive

    Bulk Upsert Contacts

    Upsert up to 500 contacts in a single call. Returns per-row results: created, updated, skipped, invalid.

    Permission
    mint_manage_contacts
    MCP tool
    aafm-bridge-mail-mint-bulk-upsert-contacts
  • Destructive

    Delete Contact

    Hard-delete a contact by contact_id. Optionally also delete associated activity logs.

    Permission
    mint_manage_contacts_delete
    MCP tool
    aafm-bridge-mail-mint-delete-contact
  • Destructive

    Apply Segments To Contacts

    Add or remove tags/lists across many contacts. Accepts contact_ids (array, max 5000) or a filter object. When the filter supplies both tags and lists they are intersected (contact must match a tag AND a list). The filter path is capped at 5000 contacts per call; the response includes matched_total a

    Permission
    mint_manage_contacts
    MCP tool
    aafm-bridge-mail-mint-apply-segments-to-contacts
  • Destructive

    Add Contact Note

    Add a note, call log, email record, or meeting entry to a contact.

    Permission
    mint_manage_contacts
    MCP tool
    aafm-bridge-mail-mint-add-contact-note
  • Destructive

    Delete Contact Note

    Delete a single contact note by note_id.

    Permission
    mint_manage_contacts
    MCP tool
    aafm-bridge-mail-mint-delete-contact-note
  • Destructive

    Send Test Email

    Render and send a test email to one or more addresses through the configured Mail Mint mailer. Subject is prefixed with "TEST:". Does not create a campaign record and does not inject unsubscribe/tracking (it is a test).

    Permission
    mint_manage_campaigns_send
    MCP tool
    aafm-bridge-mail-mint-send-test-email
  • Destructive

    Send Email To Contact

    Send a one-off or campaign-resend email to a single Mail Mint contact through the configured mailer. Identify the contact by contact_id (integer) or email address, at least one is required. CAMPAIGN RESEND (preferred): pass campaign_email_id (get-campaign include_emails=true to find it), subject a

    Permission
    mint_manage_campaigns_send
    MCP tool
    aafm-bridge-mail-mint-send-email-to-contact
  • Destructive

    Compose Campaign Email

    Create or replace the email content of a draft campaign step from a structured content object (hero, paragraphs, bullets, buttons, images). Generates both the drag-and-drop builder JSON and the sendable HTML, never pass raw builder JSON. Sections render in the order given. Text values may include m

    Permission
    mint_manage_campaigns
    MCP tool
    aafm-bridge-mail-mint-compose-campaign-email
  • Destructive

    Upsert Campaign

    Create or update a draft campaign shell (title, type, recipients, UTM params, archive settings). Provide campaign_id to update. Returns estimated_recipients. Write the actual email content with compose-campaign-email afterwards.

    Permission
    mint_manage_campaigns
    MCP tool
    aafm-bridge-mail-mint-upsert-campaign
  • Destructive

    Change Campaign Status

    Transition a campaign state: schedule (sets status=schedule and queues the send job), unschedule (back to draft), pause (sets status=archived), resume (sets status=active; if the campaign was scheduled, cancels the future job and triggers sending immediately), duplicate, or delete.

    Permission
    mint_manage_campaigns_send
    MCP tool
    aafm-bridge-mail-mint-change-campaign-status

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance registers its own abilities; this plugin discovers and governs them.

  2. Open the Other plugins screen

    In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.

  3. Enable one ability at a time

    Every ability from Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. Connect as a least-privilege user

    Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.

Read more in how bridging works or the full documentation.

Frequently asked questions

Does Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance work with the Bridge?

Yes. All 44 abilities register on the Abilities API init hook by default; the plugin's _mrm_mcp_enabled option is an opt-out that defaults to 'yes'.

What has to be true for Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance's abilities to register?

The _mrm_mcp_enabled option must not be set to anything other than 'yes' (enabled by default)..

Does Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance need anything special to work with the Bridge?

Needs the Mail Mint plugin active on WordPress 6.9 or later, with its _mrm_mcp_enabled option left on (the default). Each ability checks a Mail Mint capability such as mint_read_contacts, mint_manage_contacts, mint_manage_campaigns_send, or mint_manage_settings, mapped from the connected user's WordPress role.

More Email plugins

An agent can read the site's recent email-delivery debug events and failures without opening the WP Mail SMTP admin screen.

Email4M+ active installs
1 read
View abilities

An agent can pull the plugin's mail debug log to see recent send successes and failures without opening the admin screen.

Email500K+ active installs
1 read
View abilities

GoSMTP

Conditional

Once enabled, an agent can read the site's SMTP configuration and mailer list without ever seeing stored credentials, and fire a test email to check deliverability.

Email500K+ active installs
2 read1 destructive
View abilities

Verified from Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, WPFunnels or Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance. Back to the full directory.

Back to the plugin directory

Bridge Mail Mint - Email Marketing, Automation & WooCommerce Emails with AI Assistance, keep the same control.

Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.

Off by default. Capability checked on every call.