What is the Advanced Custom Fields MCP server?
The Advanced Custom Fields MCP server from AcrossAI lets Claude, ChatGPT, Cursor and any other MCP client read and write field values, repeater and flexible content rows, and ACF blocks on your WordPress site. It runs inside WordPress through the free Abilities Manager and MCP Manager plugins, and works through Advanced Custom Fields itself — with no third-party relay in between.
Looking for another plugin? Browse all WordPress MCP integrations or the Custom Fields integrations.
What your AI can do with Advanced Custom Fields
ACF doesn’t store a field the way it looks on the edit screen. A repeater is one meta row per index per sub-field, an image is an attachment ID, and ACF block values live inside the post’s block markup. These abilities go through ACF’s own functions, so your AI reads and writes real values instead of guessing at storage.
Read fields the way ACF returns them
Values come back through ACF’s own get_field(), so repeaters, relationships and image fields arrive in their real shape, not as raw meta rows.
Write fields ACF can see
Writes go through update_field(), which keeps ACF’s field-key reference rows in step. Several fields can change in one call, with a per-field result.
Every target, one set of tools
Posts, pages, custom post types, users, terms, comments and the options store all work with the same abilities.
Repeater rows without rewriting the field
Add, patch, remove or reorder a single row by its position. Other rows and sub-fields stay exactly as they were.
Flexible content layouts
Append or insert a named layout with its sub-field values in one call, or remove one. A plain repeater is refused, because it has no layouts.
ACF blocks, end to end
List the ACF blocks the site registers, read the fields behind one, insert a block with its values, and patch a block already in a post.
Troubleshooting
ACF field not updating? Three reasons it happens quietly.
Each of these saves without an error and leaves the page unchanged. None of them shows a warning in wp-admin.
The write worked, but ACF can’t see it
Writing ACF values straight to post meta skips the field-key reference row, so ACF treats the value as unknown. update-acf-field writes through ACF instead.
A guessed field name changes nothing
Update a field that doesn’t exist and nothing complains. get-acf-fields lists the real names, keys and types first, so edits are built from what’s there.
ACF block values aren’t in post meta
They live inside the block’s markup in the post content, which is why field abilities can’t reach them. update-acf-block-data patches them in place.
Try asking
Paste one into Claude, ChatGPT or Cursor once your site is connected.
“List every ACF field on the About page and tell me which ones are empty.”
“Add a row to the team repeater on the Company page: name Priya, role Designer.”
“Move the third testimonial to the top of the repeater.”
“Which ACF blocks does this site have, and what fields does the Hero block use?”
“Insert our Pricing Card ACF block at the end of the Plans page with three tiers.”
“Change the button text in the first CTA block on the homepage to ‘Start free’.”
AcrossAI vs WPVibe vs Novamira for Advanced Custom Fields
Three ways to connect an AI assistant to Advanced Custom Fields. The difference is where the MCP server runs and what sits between your AI and your site.
| AcrossAI | WPVibe | Novamira | |
|---|---|---|---|
| Where the MCP server runs | On your WordPress site | Hosted gateway at mcp.wpvibe.ai | On your WordPress site |
| Third-party relay | None | Every call passes through WPVibe’s cloud | None |
| How it works with Advanced Custom Fields | Dedicated Advanced Custom Fields abilities, each labelled read-only, write or destructive | Plugin abilities, REST API and WP-CLI | General PHP access; a Advanced Custom Fields specialization is part of Novamira Pro |
| Designed for | Production sites, with risky changes gated behind confirm | Any host reachable over HTTPS | Dev and staging environments with backups |
| Price | Free, including every Advanced Custom Fields ability | Free plan with a daily action allowance; paid tiers | Free core; specializations in Novamira Pro |
Based on each product’s own published documentation, September 2026.
ACF + AI questions
Is there an MCP server for Advanced Custom Fields?
Yes. AcrossAI turns your WordPress site into an MCP server with dedicated Advanced Custom Fields abilities, so Claude, ChatGPT, Cursor or a local model can work with Advanced Custom Fields directly. It’s free on WordPress.org.
Can ChatGPT or Claude manage Advanced Custom Fields?
Yes, once your site is connected over MCP. Ask in plain English and your AI calls the Advanced Custom Fields abilities on this page, with risky changes gated behind an explicit confirm.
Is the Advanced Custom Fields integration free?
Yes. All of its abilities ship in Abilities Manager, which is free on WordPress.org. Repeater, flexible content and ACF block abilities need ACF PRO on your site, and are marked ACF PRO in the list below.
Does it work with the free version of ACF?
Yes. Reading, writing and clearing field values works with ACF or ACF PRO. Repeaters, flexible content and ACF blocks are ACF PRO features, so those abilities need ACF PRO.
Which AI assistants work with it?
Any MCP client: Claude, ChatGPT, Gemini, Grok, Cursor, Claude Code, and local runtimes such as Ollama, LM Studio and Open WebUI.
Can the AI clear a field or delete rows by accident?
No. Clearing a field value, removing a repeater row and removing a flexible content layout all refuse to run without an explicit confirm.
Does my content pass through AcrossAI’s servers?
No. Your WordPress site runs the MCP server and your AI client connects to it directly. There is no hosted gateway in the middle.
Is AcrossAI affiliated with Advanced Custom Fields?
No. AcrossAI built and maintains this integration independently, using ACF’s public functions.