Skip to main content

Works with AI · Ships the Abilities API

Ninja Forms logo

Manage Ninja Forms with AI

Ninja Forms registers 32 abilities with the WordPress Abilities API. Connect it to Claude, ChatGPT, or Cursor with WPVibe and your assistant can call them by asking in plain English.

500,000+ active installs 32 registered abilities

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running Ninja Forms.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

Describe the outcome you want and let the assistant do the clicking.

Every Ninja Forms ability

Ninja Forms registers these with the WordPress Abilities API under the ninjaforms namespace. Your AI finds them with discover_abilities and calls them with run_ability; only abilities marked destructive ask for your approval before they run. Registered means a fresh install of v3.15.5 ships it and we have not run it yet.

Ability What it does Access Status

Create Form

ninjaforms/create-form
Creates a new Ninja Forms form with specified settings. Write Registered

Add Field

ninjaforms/add-field
Adds a field to an existing Ninja Forms form. Write Registered

List Forms

ninjaforms/list-forms
Retrieves a list of all Ninja Forms forms with their metadata. Read Registered

List Field Types

ninjaforms/list-field-types
Returns all available Ninja Forms field types with their basic information. Read Registered

Get Form

ninjaforms/get-form
Retrieves complete form configuration including all settings, fields, actions, and calculations. Read Registered

Update Form

ninjaforms/update-form
Updates an existing form's settings. Write Registered

Update Field

ninjaforms/update-field
REQUIRED PARAMETERS: This ability requires BOTH form_id and field_id - you cannot update a field by providing only the field_id. Write Registered

Delete Form

ninjaforms/delete-form
Permanently deletes a form and all associated data including fields, actions, submissions, and metadata. Write Registered

Remove Field

ninjaforms/remove-field
Removes a field from a form with mandatory data protection workflow. Write Registered

Reorder Fields

ninjaforms/reorder-fields
Changes the order of fields in a form. Write Registered

Duplicate Form

ninjaforms/duplicate-form
Creates an exact copy of a form including all fields, actions, and calculations. Write Registered

Add Action

ninjaforms/add-action
Adds an action to a form (email, redirect, success message, etc.). Write Registered

Update Action

ninjaforms/update-action
REQUIRED PARAMETERS: This ability requires BOTH form_id and action_id - you cannot update an action by providing only the action_id. Write Registered

Delete Action

ninjaforms/delete-action
REQUIRED PARAMETERS: This ability requires BOTH form_id and action_id - you cannot delete an action by providing only the action_id. Write Registered

List Actions

ninjaforms/list-actions
Lists all actions configured for a form. Read Registered

Add Calculation

ninjaforms/add-calculation
Adds a calculation to a form. Write Registered

Update Calculation

ninjaforms/update-calculation
Updates an existing calculation's settings. Write Registered

Delete Calculation

ninjaforms/delete-calculation
Permanently deletes a calculation from a form. Write Registered

List Calculations

ninjaforms/list-calculations
Lists all calculations configured for a form. Read Registered

Get Submissions

ninjaforms/get-submissions
Retrieves all submissions for a form with optional filtering. Read Registered

Get Submission

ninjaforms/get-submission
Retrieves detailed data for a single submission including all field values. Read Registered

Get Submission Fields

ninjaforms/get-submission-fields
Retrieves field values for a submission. Read Registered

Update Submission

ninjaforms/update-submission
Updates field values in an existing submission. Write Registered

Delete Submission

ninjaforms/delete-submission
Deletes a submission. Write Registered

Export Submissions

ninjaforms/export-submissions
Exports submissions to a CSV file. Read Registered

Process Submission

ninjaforms/process-submission
Manually trigger action processing for an existing submission. Write Registered

Import Form

ninjaforms/import-form
Import a form from .nff file content. Write Registered

Export Form Definition

ninjaforms/export-form-definition
Export a form to a .nff file (Ninja Forms export format containing form settings, fields, and actions). Read Registered

Embed Form

ninjaforms/embed-form
Embed a form in a post or page. Write Registered

Get Public Link

ninjaforms/get-public-link
Enable or disable public link for a form and return the URL. Read Registered

Get Plugin Settings

ninjaforms/get-plugin-settings
Retrieve global Ninja Forms plugin settings including date format, currency, reCAPTCHA keys, and advanced options. Read Registered

Update Plugin Settings

ninjaforms/update-plugin-settings
Update one or more global Ninja Forms plugin settings. Write Registered

Registered today, verified next

This list comes from installing Ninja Forms on a clean WordPress site and reading what it registers, refreshed weekly. Verified pages go further: we run every ability through WPVibe and publish tested recipes. Ninja Forms is in that queue.