Get Form is a WordPress ability from Fluent Forms — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Get Form
Read-onlyLoad one form's full detail, including its field schema, so the agent knows the exact field keys used in submissions.
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.
What it does
Returns full detail for a single form — status, type, timestamps, entry count — plus its field schema: every input key, its display label, and its element type (text, email, dropdown, and so on). Reading this before list-submissions or get-submission tells the agent the exact field keys it will see inside a submission's response payload, so it never has to guess a key name from a label. Form access is scope-checked, so a request for a form outside the caller's assignment is refused rather than silently returning data.
See it in action
You ask your AI assistant
"Show me the field schema for form 12."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| form_id | integer | Yes | The form id (from list-forms). |
Returns
The form's id, title, status, type, entry count, created_at, updated_at, and a fields array (key, label, element type) describing every field key that appears in submission responses.
Permission
Requires the fluentform_forms_manager or fluentform_dashboard_access capability.
More Fluent Forms abilities
Add Submission Note
Attach an internal staff note to one entry; not visible to the submitter.
Bulk Update Submissions
Apply one action — read, unread, trashed, favorite, unfavorite, or permanent delete — to up to 200 entries at once.
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
Create a new email notification or update an existing one — including its recipient.
Delete Submission
Permanently delete one entry and its uploaded files.
Get Form Stats
Headline numbers for one form — entry counts by status, total views, and conversion rate.