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.
25
Total
12
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
Destructivefluent-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
Destructivefluent-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
Destructivefluent-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
Destructivefluent-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, and info widgets.
Get Contact Filter Schema
Read-onlyfluent-crm/get-contact-filter-schema
Return the full reference schema for list-contacts' advanced_filters parameter — every filterable property, its operators, value types, and options.
Get CRM Context
Read-onlyfluent-crm/get-crm-context
Return a compact, permission-scoped discovery snapshot of the FluentCRM account — identity, callable tool groups, and site info by default, with stats, segment teasers, enums, sender, custom fields, smart codes, automation catalog, safety levels, rate hints, and guidelines available on request.
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 Contact Lists
Read-onlyfluent-crm/list-lists
Enumerate the full FluentCRM contact-list registry, searchable and paginated, with optional subscriber counts and last-used timestamps per list.
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.
List Tags
Read-onlyfluent-crm/list-tags
Enumerate the full FluentCRM tag registry, searchable and paginated, with optional subscriber counts and last-used timestamps per tag.
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.
Render Email Preview
Read-onlyfluent-crm/render-email-preview
Render the final HTML and resolved SmartCodes for a saved campaign or an inline draft, using the exact sender/footer settings a live send would use — without sending anything.
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
Destructivefluent-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.