ACF Custom Post Types is a WordPress ability from Advanced Custom Fields — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

ACF Custom Post Types

Read-only

List all ACF-registered custom post types that AI is allowed to access.

Requires Advanced Custom Fields (ACF) 6.8.0+ on a WordPress install where the Abilities API is available (native from WordPress 6.9, or via a compatible Abilities/Feature API polyfill). ACF's global 'Allow AI Access' setting (enable_acf_ai) must be turned on, and each individual field group, custom post type, or custom taxonomy must also have its own 'Allow AI Access' toggle enabled and be exposed in the REST API (show_in_rest) before its abilities are registered. Most abilities additionally require the current user to hold ACF's configured management capability (acf_get_setting('capability'), default manage_options) or the matching WordPress post-type/taxonomy capability (create_posts, edit_posts, delete_posts, manage_terms, edit_terms, delete_terms).

What it does

This ability returns every custom post type ACF has registered where the post type is active, has 'Allow AI Access' enabled, and is exposed via the REST API. For each post type it reports its labels, description, visibility, hierarchy, supported features, its raw ACF settings, and any attached AI-accessible ACF field groups. It's the entry point an AI assistant uses to discover what custom content types exist on a site before querying, creating, or updating items within them. The response includes a count and a summary message.

See it in action

You ask your AI assistant

"What custom post types has ACF registered that AI can access on this site?"

Returns

An object with an array of AI-accessible custom post types (name, labels, description, visibility, hierarchy, supported features, ACF settings, and attached ACF field groups), a count, and a status message.

Permission

The current user must hold ACF's configured management capability, from acf_get_setting('capability') (defaults to 'manage_options').

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.