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-onlysureforms/bulk-get-entries
Retrieve full submitted data for up to 50 SureForms entries in a single call.
Create SureForms Form
Writesureforms/create-form
Create a new SureForms form from a title, an array of field definitions, and optional metadata.
Delete Entry
Destructivesureforms/delete-entry
Permanently delete one or more SureForms submission entries.
Delete SureForms Form
Destructivesureforms/delete-form
Move a SureForms form to trash, or permanently delete it when force is set.
Duplicate SureForms Form
Writesureforms/duplicate-form
Clone an existing SureForms form, including its fields, metadata, and settings, as a new draft.
Get Entry Details
Read-onlysureforms/get-entry
Retrieve the full submitted data for a single SureForms entry, with field labels resolved.
Get Form Analytics
Read-onlysureforms/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-onlysureforms/get-shortcode
Get the shortcode and Gutenberg block markup needed to embed a SureForms form.
Get Form Statistics
Read-onlysureforms/get-form-stats
Get submission counts (total, unread, read, trash) for one form or across all forms.
Get Global Settings
Read-onlysureforms/get-global-settings
Read SureForms' global settings (general, validation messages, email summary, security) by category.
Get SureForms Form Details
Read-onlysureforms/get-form
Retrieve a single SureForms form's fields, key settings, and shortcode.
List Form Entries
Read-onlysureforms/list-entries
List SureForms submission entries with filtering by form, status, date range, and search, plus pagination and sorting.
List SureForms Forms
Read-onlysureforms/list-forms
Retrieve a paginated list of SureForms forms, filterable by status and title search.
Update Entry Status
Destructivesureforms/update-entry-status
Mark one or more SureForms entries as read, unread, trashed, or restored, in a single call.
Update Global Settings
Destructivesureforms/update-global-settings
Update SureForms' global settings for one category at a time: general, validation-messages, email-summary, or security.
Update SureForms Form
Destructivesureforms/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.