30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

ACF MCP: edit fields, repeaters and ACF blocks from Claude, ChatGPT or Cursor

Read and write ACF field values safely, manage repeater and flexible content rows, and work with ACF blocks. Free with AcrossAI Abilities Manager.

Self-hosted · No third-party relay · Works with any MCP client

16

abilities

4

read-only

12

write, 3 of them destructive

3

gated behind confirm: true

0

servers between you and your site

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.

AcrossAIWPVibeNovamira
Where the MCP server runsOn your WordPress siteHosted gateway at mcp.wpvibe.aiOn your WordPress site
Third-party relayNoneEvery call passes through WPVibe’s cloudNone
How it works with Advanced Custom FieldsDedicated Advanced Custom Fields abilities, each labelled read-only, write or destructivePlugin abilities, REST API and WP-CLIGeneral PHP access; a Advanced Custom Fields specialization is part of Novamira Pro
Designed forProduction sites, with risky changes gated behind confirmAny host reachable over HTTPSDev and staging environments with backups
PriceFree, including every Advanced Custom Fields abilityFree plan with a daily action allowance; paid tiersFree 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.

Integration details

Plugin

Advanced Custom Fields

Abilities

16

Ships in

Abilities Manager

Since

v0.0.34

Price

Free

Toolset

toolset/acf


All 16 Advanced Custom Fields abilities

Each one is a tool your AI can call. Open any ability for its parameters, output and the mistakes it prevents.

  • Read-only
  • Write
  • Destructive

Repeater & Flexible Content

6 abilities · 0 read-only

How to connect Claude or ChatGPT to Advanced Custom Fields

1

Install two free plugins

Add Abilities Manager and MCP Manager from WordPress.org on the site that runs this plugin. The abilities appear automatically.

2

Connect your AI directly

Claude, ChatGPT, Gemini, Cursor, Claude Code, or a local model in Ollama or LM Studio. Your site is the MCP server; nothing sits in between.

3

Ask in plain English

Your AI picks the right abilities, runs them with your WordPress permissions, and asks before anything destructive.

Put Advanced Custom Fields in your AI assistant.

Connect your site, then ask your AI what it can see. Take it from there.

Advanced Custom Fields is a trademark of its respective owner. AcrossAI is not affiliated with, endorsed by or sponsored by Advanced Custom Fields or its developer; this integration was built independently.