FluentCRM Abilities
FluentCRM exposes its contacts, campaigns, tags/lists, and automations as MCP abilities, letting an AI assistant read CRM data and safely create, update, tag, email, and manage funnel subscribers on your behalf.
21
Total
8
Read
13
Write
Requires the FluentCRM plugin installed on WordPress 6.9+ with the WordPress Abilities API and WP MCP Adapter plugin active — MCPInit only registers abilities when function_exists('wp_register_ability') is true. Each ability is additionally gated by a specific FluentCRM capability (e.g. fcrm_read_contacts, fcrm_manage_contacts, fcrm_manage_emails, fcrm_manage_contact_cats / fcrm_manage_contact_cats_delete, fcrm_read_funnels / fcrm_write_funnels) checked via PermissionManager::currentUserCan().
Add Contact Note
Writefluent-crm/add-contact-note
Add a note, call log, meeting, or quote entry to a contact's timeline.
Apply Tags/Lists Across Contacts
Writefluent-crm/apply-segments-to-contacts
Add or remove tags and lists across many contacts at once, either by explicit contact_ids or by a filter, with an optional dry-run preview.
Bulk Create or Update Contacts
Writefluent-crm/bulk-upsert-contacts
Create or update up to 500 contacts in a single call, each with its own tags, lists, and custom fields.
Change Campaign Status
Destructivefluent-crm/change-campaign-status
Move a campaign through its lifecycle — schedule, unschedule, pause, resume, duplicate, or permanently delete it.
Create or Update Campaign
Writefluent-crm/upsert-campaign
Create or update a draft FluentCRM campaign — subject, body, design, recipients, and A/B subjects — without ever sending it.
Create or Update Contact
Writefluent-crm/upsert-contact
Create a new FluentCRM contact or update an existing one by id or email, including profile fields, custom fields, and tag/list membership.
Delete Contact
Destructivefluent-crm/delete-contact
Permanently delete a single FluentCRM contact, optionally purging their email history too.
Delete Contact Note
Destructivefluent-crm/delete-contact-note
Delete a single note from a contact's timeline by its note id.
Get Automation
Read-onlyfluent-crm/get-automation
Get a funnel's full detail, including its trigger settings and per-step sequences and completion report.
Get Campaign
Read-onlyfluent-crm/get-campaign
Get full detail on one campaign, including its stats, HTML/text body, recipients, and schedule, or the delivery status if it's a one-off send.
Get Contact
Read-onlyfluent-crm/get-contact
Fetch a single contact's full profile — notes, email history, and automations by default, plus optional activity, purchase history, support tickets, AI summary, and info widgets.
Get CRM Context
Read-onlyfluent-crm/get-crm-context
Return a single discovery snapshot of the FluentCRM account — permissions, stats, top tags/lists, valid enum values, and site defaults — meant to be called once per session.
List Automations
Read-onlyfluent-crm/list-automations
List FluentCRM automations (funnels) with their trigger, status, and in-progress/completed subscriber counts.
List Campaigns
Read-onlyfluent-crm/list-campaigns
List and filter FluentCRM campaigns by title search and status, with per-campaign stats computed inline by default.
List Contacts
Read-onlyfluent-crm/list-contacts
Search and filter FluentCRM contacts by tag, list, status, contact type, and creation date, with each result's tags and lists included inline.
List Funnel Subscribers
Read-onlyfluent-crm/list-funnel-subscribers
List the contacts currently enrolled in a specific automation, filtered by their funnel status.
Manage List
Destructivefluent-crm/manage-list
Create, rename, delete, or merge FluentCRM lists.
Manage Tag
Destructivefluent-crm/manage-tag
Create, rename, delete, or merge FluentCRM tags.
Send Email to Contact
Writefluent-crm/send-email-to-contact
Send a real one-off email to a single subscribed or transactional contact, routed through FluentCRM's normal send queue.
Send Test Email
Writefluent-crm/send-test-email
Render and send a one-off test copy of an email — from a saved campaign or inline subject/body — without creating any campaign record or affecting a real recipient's history.
Update Contact Automation Status
Writefluent-crm/update-contact-automation-status
Resume, cancel, or force-advance a contact's progress through a specific automation.
More Email & CRM plugins with abilities
All Email & CRM →Use FluentCRM's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.