List Field Types is a WordPress ability from Ninja Forms — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

List Field Types

Read-only
Ninja Forms Forms ninjaforms/list-field-types

List every field type Ninja Forms supports, for discovering what can be added to a form.

Requires the Ninja Forms plugin on WordPress 6.9+ for the Abilities API (all 32 abilities are registered only when the wp_register_ability() function exists, via NF_Abilities_Integration::load_abilities_api() running on plugins_loaded). Every ability is gated by the same ninja_forms_ability_can_manage_forms() permission callback, requiring the caller to hold WordPress's manage_options capability or Ninja Forms' own nf_edit_forms capability.

What it does

This ability returns the catalog of field types Ninja Forms can add to a form — name, nicename, section, icon, and default label for each — in either a 'simple' or 'detailed' format. It gives an AI assistant a ground-truth list of valid type values to pass into ninjaforms/add-field, instead of guessing at type strings or hallucinating field types that don't exist in this Ninja Forms install (including any that add-ons may have registered).

See it in action

You ask your AI assistant

"What field types can I add to a Ninja Forms form?"

Inputs

Name Type Required Description
format string No Output format: simple or detailed. Defaults to 'simple'.

Returns

An object with a 'success' boolean, a 'field_types' array (each with name, nicename, section, icon, default_label), a 'count', and a 'message'.

Permission

The current user must have WordPress's 'manage_options' capability or Ninja Forms' own 'nf_edit_forms' capability (checked via the shared ninja_forms_ability_can_manage_forms() permission callback).

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.