Fluent Forms Abilities
Fluent Forms registers 20 abilities across discovery, forms, submissions, reports, integrations, styling, fields, and email notifications, letting an AI assistant read form schemas and entry data, create and restyle forms, triage and bulk-manage submissions, and edit fields or notification recipients behind a mandatory dry-run confirmation flow.
20
Total
12
Read
8
Write
Needs the Fluent Forms MCP server switched on in FluentForm → Settings → MCP, and WordPress 6.9+ so wp_register_ability() exists (abilities are only registered when the function is present). Reaching the server also requires a logged-in WordPress user holding at least one FluentForm capability. Each ability additionally checks a specific FluentForm capability (e.g. fluentform_dashboard_access, fluentform_forms_manager, fluentform_entries_viewer, fluentform_manage_entries, fluentform_view_payments, fluentform_settings_manager) via the plugin's own Acl system, and every write ability requires a two-step dry_run → confirm_token round-trip through WriteGuard before anything is persisted. Note (from source comments): a WordPress role granted FluentForm access via the Role Manager passes every per-ability capability check, including delete-submission and bulk delete_permanently — the real boundary for such a user is 'has FluentForm access, restricted to their form scope', not per-tool separation; only individually-assigned 'specific forms' managers are gated the way each ability's declared capability implies.
Add Submission Note
Writefluentform/add-submission-note
Attach an internal staff note to one entry; not visible to the submitter.
Bulk Update Submissions
Destructivefluentform/bulk-update-submissions
Apply one action — read, unread, trashed, favorite, unfavorite, or permanent delete — to up to 200 entries at once.
Create Form
Writefluentform/create-form
Create a new form from a title and an ordered list of fields, or a basic contact form by default.
Create or Update Email Notification
Destructivefluentform/upsert-email-notification
Create a new email notification or update an existing one — including its recipient.
Delete Submission
Destructivefluentform/delete-submission
Permanently delete one entry and its uploaded files.
Get Form
Read-onlyfluentform/get-form
Load one form's full detail, including its field schema, so the agent knows the exact field keys used in submissions.
Get Form Stats
Read-onlyfluentform/get-form-stats
Headline numbers for one form — entry counts by status, total views, and conversion rate.
Get Form Styling
Read-onlyfluentform/get-form-styling
Read a form's theme preset, structured styles, and any custom CSS.
Get Forms Context
Read-onlyfluentform/get-forms-context
Load the caller's permissions, the site's valid status enums, headline stats, and the accessible forms list in one call.
Get Payment Summary
Read-onlyfluentform/get-payment-summary
Server-computed payment totals by status, transaction type, and currency.
Get Submission
Read-onlyfluentform/get-submission
Load one entry's full detail with every field as a labeled value.
Get Submissions Report
Read-onlyfluentform/get-submissions-report
Cross-form submission analytics for a date range — top forms by volume, plus busiest hours and weekdays.
Get Submissions Trend
Read-onlyfluentform/get-submissions-trend
Daily entry counts for one form over a date window, for charting submission volume.
List Email Notifications
Read-onlyfluentform/list-email-notifications
List a form's email notifications with the ids needed to edit them.
List Forms
Read-onlyfluentform/list-forms
Find and filter forms with compact rows so the agent can discover the form_id it needs for other tools.
List Integrations
Read-onlyfluentform/list-integrations
List the integration feeds configured on one form.
List Submissions
Read-onlyfluentform/list-submissions
List and filter one form's entries with compact rows and a short value preview.
Update Form Fields
Destructivefluentform/update-form-fields
Replace a form's entire field set from a spec, reusing the same field shape as create-form.
Update Form Styling
Writefluentform/update-form-styling
Change a form's theme preset and/or custom CSS.
Update Submission Status
Writefluentform/update-submission-status
Set one entry's status — unread, read, spam, or trashed.
More Forms plugins with abilities
All Forms →Use Fluent Forms's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.