← Abilities Directory

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

Write

fluent-crm/add-contact-note

Add a note, call log, meeting, or quote entry to a contact's timeline.

Apply Tags/Lists Across Contacts

Destructive

fluent-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

Destructive

fluent-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

Destructive

fluent-crm/change-campaign-status

Move a campaign through its lifecycle — schedule, unschedule, pause, resume, duplicate, or permanently delete it.

Create or Update Campaign

Destructive

fluent-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

Destructive

fluent-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

Destructive

fluent-crm/delete-contact

Permanently delete a single FluentCRM contact, optionally purging their email history too.

Delete Contact Note

Destructive

fluent-crm/delete-contact-note

Delete a single note from a contact's timeline by its note id.

Get Automation

Read-only

fluent-crm/get-automation

Get a funnel's full detail, including its trigger settings and per-step sequences and completion report.

Get Campaign

Read-only

fluent-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-only

fluent-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-only

fluent-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-only

fluent-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-only

fluent-crm/list-automations

List FluentCRM automations (funnels) with their trigger, status, and in-progress/completed subscriber counts.

List Campaigns

Read-only

fluent-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-only

fluent-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-only

fluent-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-only

fluent-crm/list-funnel-subscribers

List the contacts currently enrolled in a specific automation, filtered by their funnel status.

List Tags

Read-only

fluent-crm/list-tags

Enumerate the full FluentCRM tag registry, searchable and paginated, with optional subscriber counts and last-used timestamps per tag.

Manage List

Destructive

fluent-crm/manage-list

Create, rename, delete, or merge FluentCRM lists.

Manage Tag

Destructive

fluent-crm/manage-tag

Create, rename, delete, or merge FluentCRM tags.

Render Email Preview

Read-only

fluent-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

Write

fluent-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

Write

fluent-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

Destructive

fluent-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.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.