← Abilities Directory

SureForms Abilities

SureForms exposes its form builder, entries, settings, and analytics as WordPress Abilities, letting AI list, create, update, and manage forms and their submissions directly.

16

Total

9

Read

7

Write

Requires the SureForms plugin on WordPress 6.9+ (the Abilities API is gated behind function_exists('wp_register_ability'), so it degrades gracefully on WP 6.4-6.8). Abilities only register when the 'srfm_abilities_api' option is enabled in SureForms' AI settings, and every ability requires the current user to have the 'manage_options' capability. Abilities that create or modify data additionally require the 'srfm_abilities_api_edit' option to not be explicitly disabled; abilities that permanently delete data additionally require 'srfm_abilities_api_delete' to not be explicitly disabled.

Bulk Get Entry Details

Read-only

sureforms/bulk-get-entries

Retrieve full submitted data for up to 50 SureForms entries in a single call.

Create SureForms Form

Write

sureforms/create-form

Create a new SureForms form from a title, an array of field definitions, and optional metadata.

Delete Entry

Destructive

sureforms/delete-entry

Permanently delete one or more SureForms submission entries.

Delete SureForms Form

Destructive

sureforms/delete-form

Move a SureForms form to trash, or permanently delete it when force is set.

Duplicate SureForms Form

Write

sureforms/duplicate-form

Clone an existing SureForms form, including its fields, metadata, and settings, as a new draft.

Get Entry Details

Read-only

sureforms/get-entry

Retrieve the full submitted data for a single SureForms entry, with field labels resolved.

Get Form Analytics

Read-only

sureforms/get-form-analytics

Retrieve raw submission timestamps for a date range, optionally scoped to one form, capped at 10,000 results.

Get Form Shortcode

Read-only

sureforms/get-shortcode

Get the shortcode and Gutenberg block markup needed to embed a SureForms form.

Get Form Statistics

Read-only

sureforms/get-form-stats

Get submission counts (total, unread, read, trash) for one form or across all forms.

Get Global Settings

Read-only

sureforms/get-global-settings

Read SureForms' global settings (general, validation messages, email summary, security) by category.

Get SureForms Form Details

Read-only

sureforms/get-form

Retrieve a single SureForms form's fields, key settings, and shortcode.

List Form Entries

Read-only

sureforms/list-entries

List SureForms submission entries with filtering by form, status, date range, and search, plus pagination and sorting.

List SureForms Forms

Read-only

sureforms/list-forms

Retrieve a paginated list of SureForms forms, filterable by status and title search.

Update Entry Status

Destructive

sureforms/update-entry-status

Mark one or more SureForms entries as read, unread, trashed, or restored, in a single call.

Update Global Settings

Destructive

sureforms/update-global-settings

Update SureForms' global settings for one category at a time: general, validation-messages, email-summary, or security.

Update SureForms Form

Destructive

sureforms/update-form

Update an existing SureForms form's title, status, fields, and/or metadata settings.

More Forms plugins with abilities

All Forms →

Use SureForms's abilities with AI

Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.

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.