Let your AI agent manage
WordPress. Correctly.
The MCP server + WordPress plugin that lets any AI agent manage Elementor pages, Astra settings, RankMath SEO, and WooCommerce products — without breaking the rendered HTML.
Watch the demo
Every other AI tool gets Elementor wrong
Elementor stores data in three places: JSON, rendered CSS, and rendered HTML. Update just the JSON via REST API and the page looks broken until someone reopens it in the editor.
AgenticWP calls Elementor's internal Document::save() so all three are regenerated atomically. That's the whole point.
35+ REST endpoints
Options, postmeta, media upload, Astra settings, Elementor pages, widgets, components, menus, WooCommerce products, and generic WP/WC passthrough for everything else.
35+ MCP tools
Native MCP integration. Works with Claude Code, Cursor, Windsurf, VS Code Copilot, JetBrains, and 15+ more AI tools out of the box.
Pure API plugin
Zero frontend hooks. Nothing touches what your visitors see. Safe to install on production with zero performance impact.
Context-efficient
Fine-grained tools like get_elementor_outline and update_elementor_element save 100x tokens vs downloading whole pages.
Component builder
Generate ready-to-insert Elementor JSON for heroes, product grids, CTA banners, icon lists, and more. Build full pages from templates.
Generic passthrough
wp_rest_call and wc_rest_call cover any WP/WooCommerce endpoint without curl boilerplate. 95% coverage out of the box.
Upload plugin
Upload agenticwp.zip in WP Admin → Plugins → Add New
App password
Create an Application Password under your WordPress user profile
Register MCP
One command connects your AI tool to your site via the MCP server
Talk to your AI
“Update the hero on the homepage to say X” — just works
# Register the MCP server claude mcp add agenticwp python3 /path/to/server.py \ -e WP_URL=https://yoursite.com \ -e WP_USER=admin \ -e WP_APP_PASSWORD=xxxx-xxxx-xxxx-xxxx # Then just ask your AI: > Set the RankMath SEO title on /about to "About Us | YourBrand" > Update the homepage hero heading to "Spring Collection 2025" > Bulk update alt text on all product images in category 42 > Add a new CTA banner section to the pricing page
Free tier
- get_wp_status
- get_option / update_option / delete_option
- get_astra_settings / update_astra_settings
- get_postmeta / update_postmeta / delete_postmeta
- update_postmeta_bulk
- get_termmeta / update_termmeta / delete_termmeta
- update_termmeta_bulk
- flush_cache
- wp_rest_call / wc_rest_call
- find_pages / find_products (+ attribute filter)
Paid tier
- list_elementor_pages / get_elementor_page
- update_elementor_page / create_elementor_page
- get_elementor_outline / get_elementor_element
- update_elementor_element / elementor_replace
- build_elementor_section
- list_elementor_widgets / get_elementor_components
- media_upload / media_set_alt / media_set_alt_bulk
- add_menu_item / bulk_update_products
- update_postmeta_multi (batch SEO across posts)
WordPress agencies
Manage dozens of Elementor + Astra client sites from any AI tool. Bulk SEO, content updates, media management.
SEO teams
Bulk RankMath title/description updates, alt text for thousands of images, meta across entire site architectures.
AI tool builders
Need a reliable WordPress backend for your agent? AgenticWP is a structured API, not a screen scraper.
Battle-tested on motospirit.si — a 20,000-SKU WooCommerce store in production.
- 1 WordPress site
- 1 year of plugin updates
- All 35+ MCP tools
- Email support
- Up to 10 sites
- 1 year of plugin updates
- All 35+ MCP tools
- Priority email support
- Unlimited sites
- 1 year of updates
- All 35+ MCP tools
- Slack support + onboarding call