← Abilities Directory

Secure Custom Fields Abilities

Secure Custom Fields (SCF) — the WordPress-core-team-maintained fork of Advanced Custom Fields — exposes its entire content-modeling toolkit as WordPress Abilities, letting AI assistants list, create, update, duplicate, export, import, trash, and restore field groups, fields, custom post types, taxonomies, and options pages.

54

Total

18

Read

36

Write

Requires the Secure Custom Fields plugin active on a WordPress site where wp_register_ability() and wp_register_ability_category() exist (WordPress 6.9+'s core Abilities API, or an earlier WordPress with the Feature API/Abilities API plugin installed). The 'scf/*' management abilities (field groups, fields, post types, taxonomies, options pages) register automatically once SCF's bundled JSON schemas validate successfully. The 'acf/*' abilities additionally require SCF's 'Allow AI Access' setting (enable_acf_ai) to be turned on. Every ability checks that the current user holds the WordPress capability configured in SCF's own 'capability' setting (manage_options by default).

Create Field

Write

scf/create-field

Add a new field to an existing SCF field group (or as a sub-field of another field).

Create Field Group

Write

scf/create-field-group

Register a new SCF field group, defining where fields appear and how they're displayed.

Create Post Type

Write

scf/create-post-type

Register a brand-new custom post type schema in SCF.

Create Taxonomy

Write

scf/create-taxonomy

Register a brand-new custom taxonomy schema in SCF.

Create Ui Options Page

Write

scf/create-ui-options-page

Register a new SCF admin options page for storing global or custom-scoped field data.

Delete Field

Destructive

scf/delete-field

Permanently delete an SCF field.

Delete Field Group

Destructive

scf/delete-field-group

Permanently delete a field group definition from SCF.

Delete Post Type

Destructive

scf/delete-post-type

Permanently delete a custom post type definition from SCF.

Delete Taxonomy

Destructive

scf/delete-taxonomy

Permanently delete a custom taxonomy definition from SCF.

Delete Ui Options Page

Destructive

scf/delete-ui-options-page

Permanently delete an options page definition from SCF.

Duplicate Field

Write

scf/duplicate-field

Clone an existing SCF field into a new field with a unique key.

Duplicate Field Group

Write

scf/duplicate-field-group

Clone an existing SCF field group, including its fields, into a new field group.

Duplicate Post Type

Write

scf/duplicate-post-type

Clone an existing SCF custom post type into a new post type with its own ID and key.

Duplicate Taxonomy

Write

scf/duplicate-taxonomy

Clone an existing SCF custom taxonomy into a new taxonomy with its own ID and key.

Duplicate Ui Options Page

Write

scf/duplicate-ui-options-page

Clone an existing SCF options page into a new options page with its own ID and key.

Export Field

Read-only

scf/export-field

Export an SCF field's configuration as clean JSON for backup or transfer.

Export Field Group

Read-only

scf/export-field-group

Export a field group's full configuration, including its fields, as clean JSON.

Export Post Type

Read-only

scf/export-post-type

Export an SCF post type's configuration as clean JSON for backup or transfer.

Export Taxonomy

Read-only

scf/export-taxonomy

Export an SCF taxonomy's configuration as clean JSON for backup or transfer.

Export Ui Options Page

Read-only

scf/export-ui-options-page

Export an options page's configuration as clean JSON for backup or transfer.

Get Field

Read-only

scf/get-field

Fetch the full configuration of a single SCF field by key or ID.

Get Field Group

Read-only

scf/get-field-group

Fetch the full configuration of a single SCF field group by ID or key.

Get Post Type

Read-only

scf/get-post-type

Fetch the full configuration of a single SCF custom post type by ID or key.

Get Taxonomy

Read-only

scf/get-taxonomy

Fetch the full configuration of a single SCF custom taxonomy by ID or key.

Get Ui Options Page

Read-only

scf/get-ui-options-page

Fetch the full configuration of a single SCF options page by ID or key.

Import Field

Write

scf/import-field

Create or update an SCF field from previously exported JSON.

Import Field Group

Write

scf/import-field-group

Create or update an SCF field group, including its fields, from previously exported JSON.

Import Post Type

Write

scf/import-post-type

Create or update an SCF post type from previously exported JSON.

Import Taxonomy

Write

scf/import-taxonomy

Create or update an SCF taxonomy from previously exported JSON.

Import Ui Options Page

Write

scf/import-ui-options-page

Create or update an SCF options page from previously exported JSON.

List Field Groups

Read-only

scf/list-field-groups

Retrieve every SCF field group, ignoring location-rule visibility so all groups are returned.

List Fields

Read-only

scf/list-fields

Retrieve SCF fields, optionally filtered by parent field group, field type, or name.

List Post Types

Read-only

scf/list-post-types

Retrieve every SCF-registered custom post type, optionally filtered by active status.

List SCF Field Groups

Read-only

acf/field-groups

List only the SCF field groups that have AI access explicitly enabled.

List Taxonomies

Read-only

scf/list-taxonomies

Retrieve every SCF-registered custom taxonomy, optionally filtered by active status.

List Ui Options Pages

Read-only

scf/list-ui-options-pages

Retrieve every SCF options page, optionally filtered by active status.

Register Custom Post Type

Write

acf/register-custom-post-type

Register a new WordPress post type definition (e.g. 'Book', 'Event') via the AI abilities layer.

Register Custom Taxonomy

Write

acf/register-custom-taxonomy

Register a new WordPress taxonomy definition (e.g. 'Genre', 'Color') via the AI abilities layer.

Register SCF Field Group

Write

acf/register-field-group

Create a new SCF field group and its fields in one call, including full field-type and location-rule schemas.

Restore

Write

scf/untrash-post-type

Restore a previously trashed SCF custom post type to its prior status.

Restore

Write

scf/untrash-taxonomy

Restore a previously trashed SCF custom taxonomy to its prior status.

Restore

Write

scf/untrash-field-group

Restore a previously trashed SCF field group to its prior status.

Restore

Write

scf/untrash-ui-options-page

Restore a previously trashed SCF options page to its prior status.

SCF Custom Post Types

Read-only

acf/custom-post-types

List all custom post types that SCF has registered on this site.

SCF Custom Taxonomies

Read-only

acf/custom-taxonomies

List all custom taxonomies that SCF has registered on this site.

Trash

Write

scf/trash-post-type

Move an SCF custom post type to the trash without permanently deleting it.

Trash

Write

scf/trash-taxonomy

Move an SCF custom taxonomy to the trash without permanently deleting it.

Trash

Write

scf/trash-field-group

Move an SCF field group to the trash without permanently deleting it.

Trash

Write

scf/trash-ui-options-page

Move an SCF options page to the trash without permanently deleting it.

Update Field

Write

scf/update-field

Change settings on an existing SCF field using merge semantics.

Update Field Group

Write

scf/update-field-group

Change settings on an existing SCF field group using merge semantics.

Update Post Type

Write

scf/update-post-type

Change settings on an existing SCF custom post type using merge semantics.

Update Taxonomy

Write

scf/update-taxonomy

Change settings on an existing SCF custom taxonomy using merge semantics.

Update Ui Options Page

Write

scf/update-ui-options-page

Change settings on an existing SCF options page using merge semantics.

More Content & Tools plugins with abilities

All Content & Tools →

Use Secure Custom Fields'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.