Use case — Content automation

Your AI agent drafts, edits, and ships WordPress content

NIBWP turns posts, pages, ACF fields, taxonomies, and media into typed Model Context Protocol abilities. Claude or Cursor calls nibwp/wp-create-post instead of scraping wp-admin — so drafting, bulk edits, and scheduled publishing run on a clean schema, not brittle scripts.

nibwp/wp-create-postBulk edit via multi-executeACF + taxonomy writesYoast & Rank Math metaForce-draft + audit log
agent ~ nibwp
> draft a 1,200-word post from this brief and set the Yoast focus keyphrase
→ nibwp/wp-create-post (draft) + nibwp/seo-update-meta
✓ post #4821 created as draft · keyphrase set · 240ms
> find every product-review post missing a meta description
→ nibwp/wp-list-posts + nibwp/wp-search
✓ 34 of 211 posts missing meta · 96ms
> write meta descriptions for all 34 in one pass
→ nibwp/multi-execute → 34× nibwp/seo-update-meta
✓ 34 updated · 0 errors · 1.4s
> schedule the gift-guide for Friday 9am, add to Guides
→ nibwp/wp-update-post (future) + nibwp/wp-create-term
✓ status: future · term linked · 88ms
~130
typed abilities on Pro, incl. writes & batch
25
abilities per multi-execute round-trip
<250ms
typical single-post create or update
100%
of agent calls captured in the audit log
What it does

Every content action, exposed as a typed ability

No HTML scraping, no headless logins. Your agent discovers schema-typed abilities and calls them with predictable inputs and outputs.

Draft & rewrite posts

nibwp/wp-create-post and wp-update-post draft, rewrite, or expand any post or custom post type — title, content, excerpt, status, author in one call.

ACF fields & repeaters

Pro's nibwp/acf-manage-fields reads and writes ACF values including repeaters and flexible content, so structured data fills itself.

Taxonomies & terms

wp-create-term, wp-update-term and wp-list-terms let agents tag, categorize and re-classify across any taxonomy — no raw DB.

Media library

nibwp/wp-upload-media pulls images from a URL into the library and attaches featured images, with captions and alt text.

SEO meta in place

Write Yoast or Rank Math titles, focus keyphrases and meta descriptions via nibwp/seo-update-meta — content ships already optimized.

Bulk in one round-trip

nibwp/multi-execute runs up to 25 abilities per call with chaining and continue_on_error — a 50-post cleanup becomes a few requests.

How it works

From brief to published in four steps

The same loop whether it's one post or a thousand-page back-catalog audit.

Discover

The agent calls discover-abilities and gets the typed content tools it's permitted to use, with JSON schemas.

Read the site

Free read abilities like wp-list-posts and wp-search find the right posts and surface gaps before any write.

Write or batch

One piece → wp-create-post; hundreds → wrapped in multi-execute so edits land in batches with per-step results.

Schedule & verify

Set status to future to schedule, force AI posts to draft for review, and read back the full audit log.

Old way vs NIBWP

Stop gluing scripts to wp-admin

Without NIBWP

  • Brittle Playwright scripts that break on every WordPress or builder update
  • Hand-rolled REST endpoints to build, secure and maintain per site
  • No permission model — the bot has full admin or nothing
  • Bulk edits run as risky one-off SQL or untracked scripts
  • No record of what the AI changed, or how to roll it back
  • Re-explaining your post types and ACF schema every session

With NIBWP

  • One stable, typed MCP contract that survives updates
  • ~130 Pro abilities ready out of the box, zero glue code
  • Every ability has a permission_callback you control
  • Batch 25 edits per multi-execute call with continue_on_error
  • Full audit log: tool, status, latency, user and IP per call
  • Site memory keeps your conventions in context across sessions
Built for scale

Made for teams running many sites

Publishers, agencies and content-ops teams standardize how agents touch content across a whole portfolio.

Per-site licensing

Each site gets its own license, endpoint and permission set — a client agent can never reach another site's content.

Force-draft guardrail

Flip AI-created posts to draft by default. Agents write; a human approves before anything goes live.

Granular permissions

Scope abilities by capability and post type. A copywriting agent gets post writes but not execute-php or deletes.

Native integrations

WooCommerce, ACF, Yoast, Rank Math, Elementor, Etch and WPML exposed as typed abilities, not generic DB pokes.

FAQ

Questions, answered

Can the AI publish to my live site without review?

Only if you let it. Enable force-draft and every AI-created post lands as a draft for human approval. You can also scope the agent's token to post writes only — withholding publish, delete and settings.

How are permissions controlled?

Every ability carries a permission_callback (manage_options by default) and runs under a least-privilege application password you mint per agent. Scope abilities by capability and post type.

Will it work with my SEO plugin and ACF?

Yes — native integrations for Yoast and Rank Math (titles, keyphrases, meta via seo-update-meta) and for ACF including repeaters and flexible content via acf-manage-fields on Pro.

How accurate are bulk edits across hundreds of posts?

Agents read first — wp-list-posts and wp-search surface exactly which posts need changes. Bulk runs through multi-execute with a per-step result array and continue_on_error, all recorded in the audit log.

Does it run on multisite or a portfolio?

NIBWP is per-site licensed: each install gets its own endpoint, permissions and audit log. Point your AI client at each site's MCP endpoint to manage them independently.

What can I do on the free tier?

~40 read-only abilities — WP core reads, search, memory, file-read — so an agent can audit content and plan changes. Writes, ACF writes, execute-php and the audit log are part of the ~130-ability Pro tier.

Let your agent own the content grind

Connect Claude, Cursor, or any MCP client and turn drafting, bulk edits and scheduling into typed, permissioned, fully-logged ability calls. Start free, upgrade to Pro to write at scale.