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-only
Fluent Forms Forms fluentform/get-form

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

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.