This WordPress site was built with an AI Agent running AgenticWP.
Designed, styled, and published entirely through structured MCP tool calls. Any MCP-compatible AI — Claude, Cursor, Windsurf, Cline — can do the same to yours, without breaking the rendered HTML.
Every other AI tool breaks Elementor.
Frontend shows the OLD HTML. Visitors see stale content until someone manually re-renders in the Elementor editor.
Uses Elementor's Document::save() internally. All three layers update atomically — no stale render, no manual refresh.
The actual tool calls that built this page.
35+ tools across 8 categories.
Elementor fine-grained
update_element · insert · diff · replace · outline · revisions
Content & meta
options · postmeta · term meta · multi-post bulk
Theme (Astra)
get / update 2000+ Astra keys · merge-update
WooCommerce
find_products · bulk_update · WC REST passthrough
Media library
upload (base64/url) · alt text single & bulk
Navigation
add_menu_item · manage structure & CPTs
Observability
get_debug_log · seo_audit · RankMath meta
Component builder
hero · cta_banner · icon_list · pricing · + 7 more
From zero to AI-managed in 30 seconds.
Install plugin
Upload agenticwp.zip in WP Admin → activate → paste license.
App password
Users → Profile → generate 24-char password for the MCP server.
Register MCP
Point Claude Code / Cursor / Windsurf at server.py. Install script does it.
Prompt your AI
"Redesign the hero to match the product page." Agent calls MCP tools, WordPress updates atomically.
Yearly with lifetime options.
- ✓1 WordPress site
- ✓1 year of plugin updates
- ✓All 35+ MCP tools
- ✓Email support
- ✓10 WordPress sites
- ✓1 year of plugin updates
- ✓All 35+ MCP tools
- ✓Priority email support
- ✓Unlimited sites
- ✓1 year of updates
- ✓All MCP tools
- ✓Priority support & migration
Prefer one-time payment? Solo Lifetime $199 · Agency Lifetime $499 — lifetime updates included.
Common questions
What is MCP, and why does AgenticWP need it?
MCP (Model Context Protocol) is an open standard that lets AI agents call structured tools — same way agents call APIs. AgenticWP registers 35+ MCP tools, each mapped 1:1 to a WordPress REST endpoint. Any MCP-compatible agent (Claude Code, Cursor, Windsurf…) can therefore drive WordPress through typed tool calls instead of shell scripts or fragile prompt parsing.
How is this different from asking ChatGPT to edit WordPress via REST?
Three ways. First, Elementor-correct saves: AgenticWP calls Document::save(), so the rendered CSS + post_content are regenerated atomically. Standard REST updates only _elementor_data — visitors keep seeing the old HTML. Second, high-leverage helpers: granular element operations (update, insert, diff, replace, outline, revisions) so the agent works on small slices and doesn't re-upload 80 KB of JSON per edit. Third, safety rails: per-post write locks, size limits, read-only dry-run mode, a 500 KB payload ceiling.
Which AI agents work with AgenticWP?
Any MCP-compatible agent: Claude Code, Cursor, Windsurf, VS Code + Copilot, JetBrains AI, Cline, Continue, Zed, Aider, Cody. The bundled installer drops rule files for the six most common ones automatically. For anything else, just point it at server.py with three env vars (WP_URL, WP_USER, WP_APP_PASSWORD).
Does the plugin modify my frontend?
No. AgenticWP is a pure management REST API. It does not hook wp_head, the_content, woocommerce_before_shop_loop — nothing that touches what visitors see. If the plugin were disabled tomorrow, your site would render identically.
What happens if two agents edit the same page at once?
Per-post write locks. Every Elementor mutation acquires a lock (MySQL INSERT OR IGNORE, race-proof). Concurrent writes on the same post receive HTTP 409 lock_held with the current owner info. Stale locks auto-steal after 30 seconds. Different posts don't contend.
Can I roll back a bad edit?
Yes. Every Document::save() produces a WordPress revision. Use list_elementor_revisions, get_elementor_revision, and restore_elementor_revision via the MCP. The restore itself creates a new revision of the pre-restore state, so it's undoable too.
Does it work on WooCommerce shops?
Yes. CPT support covers products, portfolios, LearnDash courses, and any Elementor-enabled custom post type. Dedicated tools: find_products, bulk_update_products, plus generic wc_rest_call for anything WooCommerce REST exposes. Battle-tested on a 20 000-SKU production store.
What about read-only demos and staging?
Set define('AGENTICWP_READONLY', true) in wp-config.php — every mutation endpoint short-circuits to a server-side dry-run returning {success:true, readonly_mode:true, would_save:{…}}. 19 mutation callbacks honour the flag. Perfect for demos, staging, and first-time onboarding.
Do you keep my data?
On the licensing server we keep: license key, billing email, and the URLs of the sites where the plugin has been activated. Nothing from your WordPress database. Page content and site data never leave your server — the plugin talks directly to your MCP agent, not to us.
Let your AI agent manage WordPress. Correctly.
30-second install · Any MCP-compatible AI · Works on any WordPress 6.0+ with PHP 8.0+
