Integrations / Advanced Custom Fields
Governed integration
Advanced Custom Fields (ACF) MCP abilities
7 governed ACF abilities for AI agents. They appear on your WordPress MCP server only while Advanced Custom Fields is active, and stay off until you enable them. Read and write ACF field data.
Reaches real personal data
This set can read real customer or field data, so it sits behind a clear admin notice before you enable it. It stays off until you switch it on, runs only for the capabilities of the user you connected, and nothing is sent anywhere: your AI client reads the data it asked for, and the plugin makes no outbound calls of its own.
- Active only while Advanced Custom Fields is installed and active
- Off by default, enabled one ability at a time
- Capability-gated on every call, discovery and execution separately
- Logged like core, denials included, keys and identifiers, never free-text
How to turn it on
Activate Advanced Custom Fields, then open the Agent Abilities for MCP screen and enable the Advanced Custom Fields abilities you want. Connect your client to the endpoint on the Connection tab. The address below is illustrative; your real one shows there.
The 7 Advanced Custom Fields abilities
Each one is off until you enable it and capability-checked on every call. Open any card to see how it is governed.
List ACF field groups
Read onlyLists the ACF field groups and the fields inside each (key, label, and type) for discovery. It returns structure only, never stored values. Requires the edit-posts capability.
View abilityGet post ACF fields
Read onlyReads all of a post's ACF field values, hydrated by field key. Requires edit access to that post.
View abilityUpdate post ACF fields
Guarded writeWrites ACF field values on a post by field key, each value sanitized for its field type. Requires edit access to that post.
View abilityGet term ACF fields
Read onlyReads all of a term's ACF field values, hydrated by field key. Requires edit access to that term.
View abilityUpdate term ACF fields
Guarded writeWrites ACF field values on a term by field key, each value sanitized for its field type. Requires edit access to that term.
View abilityGet user ACF fields
Read onlyReads all of a user's ACF field values, hydrated by field key. A field of the user_email type returns the real email address under the integration disclaimer. Requires edit access to that user.
View abilityUpdate user ACF fields
Guarded writeWrites ACF field values on a user by field key, each value sanitized for its field type. Requires edit access to that user.
View abilityTry it with a prompt
Example requests you could paste to your agent once Advanced Custom Fields abilities are on.
List the ACF field groups so I can see which custom fields exist and their types.
Read the custom fields on post 214 and tell me which ones are still empty.
Set the subtitle and reading time custom fields on post 214.
Fill in the ACF fields on the Guides category term.
These are illustrative example prompts. The agent runs them as the user you connected, checked against that user's capabilities and written to your audit log.
Add Advanced Custom Fields, keep the same control.
Every integration ability is off until you enable it, scoped to the user you connect, and logged like everything else. Turn on only what you need.
Active only while its host plugin is on, and gated like core.