Describe Editing Schema is a WordPress ability from WPForms — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Describe Editing Schema
Read-onlyDiscover which field types, field properties, and form settings can currently be created or edited.
Requires the WPForms plugin on WordPress 6.9+ (abilities only register when the wp_register_ability() function exists). Read abilities need the WPForms 'view_forms' or 'view_form_single' capability. The four write abilities (create-form, update-form-settings, add-field, update-field) additionally require the 'Enable MCP Write Access' toggle (the ai-mcp-write-enabled setting under WPForms → Tools → AI MCP) to be turned on, plus the 'create_forms' or 'edit_form_single' capability — without both, they return a 403 error and are hidden from MCP clients entirely.
What it does
This ability returns the curated schema that governs the create-form, add-field, and update-field abilities: a field_types array describing every field type available on this install (Single Line Text, Paragraph Text, Email, Numbers, Dropdown, Multiple Choice, Checkboxes, and Name are always available; Phone, Date/Time, and File Upload only appear when WPForms Pro is active) with each type's allowed properties and schemas, plus a form_settings array describing the whitelisted, editable form settings (form_title, form_desc, submit_text). An AI assistant should call this before creating a form or adding/updating a field, so it only sends property names and values this site actually supports. It is only exposed to MCP clients when 'Enable MCP Write Access' is turned on, since it only matters alongside the write abilities.
See it in action
You ask your AI assistant
"What field types and settings can I use when building a WPForms form on this site?"
Returns
An object with a field_types array (each type's key, label, and allowed property schemas) and a form_settings array (each whitelisted setting's key, schema, and description).
Permission
The current user must have the WPForms 'view_forms' capability. Separately, the ability is only advertised to MCP clients (meta.mcp.public) when the site's 'Enable MCP Write Access' setting is turned on; REST exposure is unaffected by that toggle.
More WPForms abilities
Add Field
Add a new field of a given type to an existing WPForms form.
Create Form
Create a new WPForms form, optionally pre-populated with fields and settings.
Get Form
Get a single WPForms form's metadata, safe settings, and optionally its fields.
Get Form Stats
Get basic stats for a form; detailed entry statistics require WPForms Pro.
List Forms
List WPForms forms filtered by status, with pagination.
Update Field
Update properties of an existing field on a WPForms form.