Ninja Forms abilities, governed through the Bridge

An agent can build a complete form field by field, wire up actions and calculations, embed the form in a page, and read, export, update, or delete its submissions.

Abilities
3227 write5 destructive
Active installs
600K+
Rating
88% (1,395 ratings)
Version
3.15.5
Requires
WP 6.9+, PHP 7.4+
Last updated
2026-09-28 12:10pm GMT

What has to be true first

Needs Ninja Forms active and WordPress 6.9 or later, which the plugin itself now also declares as its minimum. Each ability checks its own custom capability function (form building, submission reading, editing, or deleting), so the connected user's role decides what actually succeeds.

The 32 Ninja Forms abilities

Grouped by what each one can change. Every one starts off until you enable it.

Write 27

  • Write

    Create Form

    Creates a new Ninja Forms form.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_form_lifecycle
    MCP tool
    aafm-bridge-ninjaforms-create-form
  • Write

    Add Field

    Adds a field to an existing form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-add-field
  • Write

    List Forms

    Lists all Ninja Forms forms with their metadata.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-list-forms
  • Write

    List Field Types

    Lists the field types available for building forms.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-list-field-types
  • Write

    Get Form

    Retrieves a form's full definition.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-get-form
  • Write

    Update Form

    Updates a form's settings.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-update-form
  • Write

    Update Field

    Updates an existing field on a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-update-field
  • Write

    Reorder Fields

    Changes the display order of a form's fields.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-reorder-fields
  • Write

    Duplicate Form

    Creates a copy of an existing form.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_form_lifecycle
    MCP tool
    aafm-bridge-ninjaforms-duplicate-form
  • Write

    Add Action

    Adds an action (such as an email notification) to a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-add-action
  • Write

    Update Action

    Updates an existing form action.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-update-action
  • Write

    List Actions

    Lists the actions configured on a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-list-actions
  • Write

    Add Calculation

    Adds a calculation field to a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-add-calculation
  • Write

    Update Calculation

    Updates an existing calculation.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-update-calculation
  • Write

    List Calculations

    Lists the calculations configured on a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-list-calculations
  • Write

    Get Submissions

    Retrieves a list of form submissions.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_read_submissions
    MCP tool
    aafm-bridge-ninjaforms-get-submissions
  • Write

    Get Submission

    Retrieves one form submission.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_read_submissions
    MCP tool
    aafm-bridge-ninjaforms-get-submission
  • Write

    Get Submission Fields

    Retrieves the field values recorded on one submission.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_read_submissions
    MCP tool
    aafm-bridge-ninjaforms-get-submission-fields
  • Write

    Update Submission

    Updates a stored submission's data.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_edit_submissions
    MCP tool
    aafm-bridge-ninjaforms-update-submission
  • Write

    Export Submissions

    Exports a form's submissions.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_read_submissions
    MCP tool
    aafm-bridge-ninjaforms-export-submissions
  • Write

    Process Submission

    Programmatically submits a form, running its configured actions.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_edit_submissions
    MCP tool
    aafm-bridge-ninjaforms-process-submission
  • Write

    Import Form

    Imports a form definition, creating a new form.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_form_lifecycle
    MCP tool
    aafm-bridge-ninjaforms-import-form
  • Write

    Export Form Definition

    Exports a form's definition for backup or reuse.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-export-form-definition
  • Write

    Embed Form

    Embeds a form in a post or page via shortcode, block, or metabox.

    Permission
    Custom checkmanage_options and edit_posts, via ninja_forms_ability_can_embed_form
    MCP tool
    aafm-bridge-ninjaforms-embed-form
  • Write

    Get Public Link

    Returns the public, standalone link to a form.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_settings
    MCP tool
    aafm-bridge-ninjaforms-get-public-link
  • Write

    Get Plugin Settings

    Reads the plugin's global settings.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_settings
    MCP tool
    aafm-bridge-ninjaforms-get-plugin-settings
  • Write

    Update Plugin Settings

    Updates the plugin's global settings.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_settings
    MCP tool
    aafm-bridge-ninjaforms-update-plugin-settings

Destructive 5

  • Destructive

    Delete Form

    Permanently deletes a form and all its fields, actions, and submissions.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_manage_form_lifecycle
    MCP tool
    aafm-bridge-ninjaforms-delete-form
  • Destructive

    Remove Field

    Removes a field from a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-remove-field
  • Destructive

    Delete Action

    Deletes a form action.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-delete-action
  • Destructive

    Delete Calculation

    Deletes a calculation from a form.

    Permission
    Custom checkmanage_options or nf_edit_forms, via ninja_forms_ability_can_manage_forms
    MCP tool
    aafm-bridge-ninjaforms-delete-calculation
  • Destructive

    Delete Submission

    Permanently deletes a submission.

    Permission
    Custom checkmanage_options, via ninja_forms_ability_can_delete_submissions
    MCP tool
    aafm-bridge-ninjaforms-delete-submission

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Ninja Forms and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Ninja Forms registers its own abilities; this plugin discovers and governs them.

  2. Open the Other plugins screen

    In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.

  3. Enable one ability at a time

    Every ability from Ninja Forms starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. Connect as a least-privilege user

    Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.

Read more in how bridging works or the full documentation.

Frequently asked questions

Does Ninja Forms work with the Bridge?

Yes. All 32 abilities register on the standard abilities-init hook with no admin toggle found gating registration, only per-ability permission checks at call time.

Do Ninja Forms's abilities register automatically?

Yes, unconditionally, once Ninja Forms is active. Nothing else has to be configured for the Bridge to discover them.

Does Ninja Forms need anything special to work with the Bridge?

Needs Ninja Forms active and WordPress 6.9 or later, which the plugin itself now also declares as its minimum. Each ability checks its own custom capability function (form building, submission reading, editing, or deleting), so the connected user's role decides what actually succeeds.

More Forms plugins

An agent can list and inspect WPForms forms and their fields, read (limited, Lite-only) form stats, and create new forms or add and update fields on existing ones.

Forms5M+ active installs
4 read4 write
View abilities

Fluent Forms

Conditional

Once MCP is turned on, an agent can read form schemas, entries, stats, integrations, notifications and styling, create and restyle forms, edit form fields, manage email notifications, and triage or bulk-update submissions including deletion.

Forms700K+ active installs
12 read8 destructive
View abilities

SureForms

Conditional

Once enabled, an agent can build and manage SureForms forms end to end: create, update, duplicate, or delete a form, read its shortcode and analytics, and list, read, or moderate its submitted entries.

Forms500K+ active installs
9 read2 write5 destructive
View abilities

Verified from Ninja Forms's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, Kevin Stover or Ninja Forms. Back to the full directory.

Back to the plugin directory

Bridge Ninja Forms, keep the same control.

Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.

Off by default. Capability checked on every call.