{"id":313343,"date":"2026-08-19T07:37:17","date_gmt":"2026-08-19T07:37:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mcp-connector-for-claude-ai\/"},"modified":"2026-09-02T08:42:53","modified_gmt":"2026-09-02T08:42:53","slug":"digitalindo-mcp-claude","status":"publish","type":"plugin","link":"https:\/\/brx.wordpress.org\/plugins\/digitalindo-mcp-claude\/","author":23482542,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.2","stable_tag":"1.5.2","tested":"7.1","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Digitalindo MCP for Claude AI","header_author":"Abd Hannan (digi talindo)","header_description":"Connect Claude AI to your WordPress site via MCP (Model Context Protocol). Manage posts, categories, tags, media, and SEO meta \u2014 directly from Claude AI without opening the dashboard.","assets_banners_color":"131c35","last_updated":"2026-09-02 08:42:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/dgtalindo.id\/mcp-for-claude\/","header_author_uri":"https:\/\/dgtalindo.id","rating":0,"author_block_rating":0,"active_installs":0,"downloads":388,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"digitalindo","date":"2026-08-19 07:37:03","revision":3654069},"1.1.0":{"tag":"1.1.0","author":"digitalindo","date":"2026-08-21 17:21:20","revision":3659435},"1.2.0":{"tag":"1.2.0","author":"digitalindo","date":"2026-08-24 07:51:44","revision":3662849},"1.3.0":{"tag":"1.3.0","author":"digitalindo","date":"2026-08-30 17:50:00","revision":3672937},"1.3.1":{"tag":"1.3.1","author":"digitalindo","date":"2026-08-31 06:18:04","revision":3673449},"1.3.2":{"tag":"1.3.2","author":"digitalindo","date":"2026-09-01 03:40:01","revision":3675214},"1.4.0":{"tag":"1.4.0","author":"digitalindo","date":"2026-09-02 05:45:13","revision":3677224},"1.5.0":{"tag":"1.5.0","author":"digitalindo","date":"2026-09-02 06:30:13","revision":3677271},"1.5.1":{"tag":"1.5.1","author":"digitalindo","date":"2026-09-02 06:59:52","revision":3677299},"1.5.2":{"tag":"1.5.2","author":"digitalindo","date":"2026-09-02 08:42:53","revision":3677525}},"upgrade_notice":{"1.5.2":"<p>Fixes category\/tag descriptions (including WooCommerce product categories) silently stripping HTML like headings, lists, and links. No breaking changes.<\/p>","1.5.1":"<p>Important fix: sites that had saved the Enabled Tools settings page were silently missing every tool added in a later release (including product category SEO). Also fixes Agency plan not getting custom field tools. Recommended for everyone. No breaking changes.<\/p>","1.5.0":"<p>Adds full custom field CRUD for posts and taxonomy terms (Pro plan) and Elementor Global Color\/Font CRUD (Agency plan). No breaking changes.<\/p>","1.4.0":"<p>Adds category\/term SEO, site-wide SEO templates, product category update\/delete, product attribute editing, and safe bulk product updates (all Agency plan except term SEO). No breaking changes.<\/p>","1.3.2":"<p>Fixes a broken dashboard icon and an incorrect &quot;download premium version&quot; prompt after upgrading. Also hardens license-check security. No breaking changes.<\/p>","1.3.1":"<p>Fixes Freemius account\/license menu registration and adds a live plan status indicator. No breaking changes.<\/p>","1.3.0":"<p>Adds Elementor page-building tools (Agency plan). No breaking changes.<\/p>","1.2.0":"<p>Adds free stock photo search\/import (Pixabay, Unsplash) and Pro-plan WebP conversion. No breaking changes.<\/p>","1.1.0":"<p>Adds optional WooCommerce product automation (Agency plan) and premium plan management. No breaking changes \u2014 all existing free tools are unaffected.<\/p>","1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3654067,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3654067,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.gif":{"filename":"banner-1544x500.gif","revision":3654067,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3654067,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.gif":{"filename":"banner-772x250.gif","revision":3654067,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3654067,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.3.2","1.4.0","1.5.0","1.5.1","1.5.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page \u2014 copy your MCP endpoint URL and API key","2":"Claude.ai connector setup \u2014 paste the endpoint and key","3":"Example Claude command creating a post with Yoast SEO","4":"Post created in WordPress dashboard with all fields populated"}},"plugin_section":[],"plugin_tags":[2353,239566,229563,76538,242115],"plugin_category":[45,55],"plugin_contributors":[276864,276436],"plugin_business_model":[],"class_list":["post-313343","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-page-builder","plugin_tags-claude","plugin_tags-elementor","plugin_tags-mcp","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-abd-hannan","plugin_contributors-digitalindo","plugin_committers-digitalindo"],"banners":{"banner":"https:\/\/ps.w.org\/digitalindo-mcp-claude\/assets\/banner-772x250.png?rev=3654067","banner_2x":"https:\/\/ps.w.org\/digitalindo-mcp-claude\/assets\/banner-1544x500.png?rev=3654067","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/digitalindo-mcp-claude\/assets\/icon-128x128.gif?rev=3654067","icon_2x":"https:\/\/ps.w.org\/digitalindo-mcp-claude\/assets\/icon-256x256.gif?rev=3654067","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Digitalindo MCP for Claude AI<\/strong> connects Claude AI to your WordPress website using the <strong>Model Context Protocol (MCP)<\/strong>. Once installed, you can instruct Claude to publish content, set SEO meta, and manage your site \u2014 without opening the dashboard.<\/p>\n\n<p>Works with Claude.ai (web), Claude Code (CLI), and any MCP-compatible AI client.<\/p>\n\n\n\n<h3>\ud83d\udd0c What is MCP (Model Context Protocol)?<\/h3>\n\n<p>MCP is an open standard by Anthropic that allows AI models like Claude to connect to external tools and services. Claude AI Connector exposes your WordPress site as an MCP server \u2014 so Claude can read and write content just like a human would.<\/p>\n\n\n\n<h3>\ud83d\ude80 AI Elementor Page Builder \u2014 Create Pages with AI, Not Just Posts<\/h3>\n\n<p><strong>Most AI-WordPress connectors stop at blog posts. This one builds real Elementor pages.<\/strong><\/p>\n\n<p>Ask Claude to design a landing page, and it builds it directly inside Elementor \u2014 sections, columns, widgets, and styling \u2014 not a plain-text draft you still have to lay out by hand.<\/p>\n\n<ul>\n<li><strong>Create Elementor pages with AI<\/strong> from a single prompt: hero sections, service grids, testimonials, calls to action<\/li>\n<li><strong>Edit any existing Elementor widget<\/strong> \u2014 headings, icon boxes, buttons, and everything else \u2014 content and style, safely<\/li>\n<li><strong>Works with Elementor Pro and third-party add-ons<\/strong> (Essential Addons, Happy Addons, and more) \u2014 every widget's valid fields are read live from your site, never a fixed hardcoded list, so it stays accurate as your add-ons update<\/li>\n<li><strong>Follows your site's own design<\/strong>, not a generic template \u2014 Claude can analyze your existing pages first (colors, spacing, commonly-used widgets) and bind new content to your Global Colors\/Fonts, so AI-built pages match your brand<\/li>\n<li><strong>Structurally safe by design<\/strong> \u2014 every widget setting is checked against Elementor's own live control schema before it's written, and full-page builds are all-or-nothing (an unknown widget type blocks the save, nothing gets partially written)<\/li>\n<\/ul>\n\n<p><em>This AI Elementor page builder is available on the Agency plan \u2014 see \"Premium Plans\" below.<\/em><\/p>\n\n\n\n<h3>\u26a1 Key Features<\/h3>\n\n<p><strong>Post Management<\/strong>\n* Create new posts with title, content, excerpt, and status\n* Update existing posts by ID\n* Get post details and list all posts\n* Set post status: draft, publish, pending, private\n* Set custom post types<\/p>\n\n<p><strong>SEO Automation (WordPress SEO AI)<\/strong>\n* Set Yoast SEO meta title and meta description\n* Set Yoast focus keyword and canonical URL\n* Set Rank Math SEO title, description, and focus keyword\n* Auto-generate SEO-friendly slugs\n* Set SEO title\/description on categories, tags, and any taxonomy term (Yoast and Rank Math)\n* Set a site-wide SEO title\/description template per post type \u2014 fixes SEO for hundreds of products in one call, no need to edit each one individually<\/p>\n\n<p><strong>Content Organization<\/strong>\n* Create and assign categories\n* Create and assign tags\n* Manage custom taxonomies\n* Set featured images from URL or media library<\/p>\n\n<p><strong>Media Management<\/strong>\n* Upload images to the media library\n* List media files\n* Set featured images on posts\n* Search and import free stock photos from Pixabay and Unsplash (bring your own free API key)\n* \ud83d\udc8e Automatic WebP conversion on upload\/import (Pro plan)<\/p>\n\n<p><strong>Slug &amp; Permalink Control<\/strong>\n* Set custom slugs on any post or page\n* Auto-suggest SEO-friendly slugs based on title<\/p>\n\n<p><strong>\ud83d\udc8e WooCommerce Product Automation (Agency plan)<\/strong>\n* Create, update, and delete WooCommerce products \u2014 simple or variable \u2014 with Claude\n* Set product price, sale price, SKU, weight, and dimensions\n* Full stock management: update stock quantity and stock status per product or variation\n* Create, update, and delete WooCommerce product categories and product tags\n* Manage product variations and attributes (e.g. Color, Size) for variable products \u2014 including adding\/fixing attributes on products that already exist, not just at creation\n* Bulk-update many products at once by filter (category, status, stock status) \u2014 with a safe dry-run preview before anything is changed\n* Set custom fields \/ meta (ACF-compatible) on any product or post\n* Works alongside the existing Yoast SEO and Rank Math tools (including their term\/category-level and site-wide template variants) for full WooCommerce SEO coverage\n* <em>Requires WooCommerce installed and an active Agency plan license \u2014 see \"Premium Plans\" below<\/em><\/p>\n\n<p><strong>\ud83d\udc8e AI Elementor Page Builder (Agency plan)<\/strong> \u2014 see the full pitch above\n* Tools: read page structure, inspect\/edit any widget, insert widgets and sections, build a full page in one call, extract style patterns from existing pages\n* Live widget introspection covers Elementor core, Pro, and any installed third-party add-on\n* Full Global Color and Global Font CRUD \u2014 create new brand colors\/typography, update or delete existing ones, not just read\/bind \u2014 with automatic CSS cache clearing on every change\n* <em>Requires Elementor installed and an active Agency plan license \u2014 see \"Premium Plans\" below<\/em><\/p>\n\n<p><strong>\ud83d\udc8e Custom Fields (Pro plan)<\/strong>\n* Full CRUD (read, create, update, delete) on custom fields \/ post meta for any post, page, or product\n* Full CRUD on custom fields \/ term meta for categories, product categories, brands, tags, and any custom taxonomy\n* ACF-compatible \u2014 works with values already saved by Advanced Custom Fields\n* <em>Requires an active Pro plan license (included in Agency) \u2014 see \"Premium Plans\" below<\/em><\/p>\n\n\n\n<h3>\ud83d\udc8e Premium Plans<\/h3>\n\n<p>The core plugin \u2014 post management, SEO automation, categories\/tags, and media tools \u2014 is <strong>completely free<\/strong> and fully functional with no purchase required.<\/p>\n\n<p>Paid plans unlock higher usage limits and advanced automation \u2014 including the <strong>AI Elementor page builder<\/strong> and full WooCommerce product automation on the Agency plan:<\/p>\n\n<ul>\n<li><strong>Free<\/strong> \u2014 Create\/manage posts, categories &amp; tags<\/li>\n<li><strong>Starter<\/strong> \u2014 Unlimited posts, SEO tools, media &amp; featured images, scheduled posts<\/li>\n<li><strong>Pro<\/strong> \u2014 Everything in Starter + bulk post creation, full custom fields CRUD (ACF-compatible, posts and taxonomy terms alike), automatic WebP image conversion, priority support<\/li>\n<li><strong>Agency<\/strong> \u2014 Everything in Pro + \ud83d\ude80 <strong>AI Elementor page builder<\/strong> (create and edit real Elementor pages with AI), full WooCommerce product automation, unlimited sites<\/li>\n<\/ul>\n\n<p>Upgrade anytime from <strong>Settings \u2192 Digitalindo MCP for Claude AI \u2192 Account<\/strong>.<\/p>\n\n\n\n<h3>\ud83d\ude80 How to Connect Claude to WordPress<\/h3>\n\n<ol>\n<li>Install and activate <strong>Digitalindo MCP for Claude AI<\/strong><\/li>\n<li>Go to <strong>Settings \u2192 Digitalindo MCP for Claude AI<\/strong> and copy your Claude Connection URL<\/li>\n<li>Open Claude.ai \u2192 Settings \u2192 Connectors \u2192 Add Custom Connector<\/li>\n<li>Paste the MCP Endpoint URL and API Key<\/li>\n<li>Start giving Claude commands like: <em>\"Create a new post titled 'Best AI Tools 2025' with Yoast focus keyword 'AI tools'\"<\/em><\/li>\n<\/ol>\n\n\n\n<h3>\ud83d\udcac Example Claude Commands<\/h3>\n\n<p>After connecting, you can tell Claude:<\/p>\n\n<ul>\n<li><em>\"Create a WordPress post titled 'Top 10 SEO Tips' with the content [...], set the Yoast meta description to [...], add it to the 'SEO' category, and publish it.\"<\/em><\/li>\n<li><em>\"Update post ID 42: change the slug to 'top-10-seo-tips-2025' and set the focus keyword to 'SEO tips'.\"<\/em><\/li>\n<li><em>\"List all draft posts and set their status to 'pending review'.\"<\/em><\/li>\n<li><em>\"Upload this image and set it as the featured image for post ID 12.\"<\/em><\/li>\n<li><em>\"Search Pixabay for 'mountain landscape' and set the best result as the featured image for post ID 30.\"<\/em><\/li>\n<li><em>\"Import this Unsplash photo and convert it to WebP.\"<\/em> (Pro plan)<\/li>\n<li><em>\"Create a WooCommerce product called 'Wireless Mouse', price 199000, SKU WM-001, add it to the 'Electronics' category, and set stock to 50 units.\"<\/em> (Agency plan)<\/li>\n<li><em>\"Update stock for product ID 87 to out of stock.\"<\/em> (Agency plan)<\/li>\n<li><em>\"Look at how my other service pages are styled, then build a new 'Jasa Desain Grafis' page with a hero section, three service highlights, and a call to action.\"<\/em> (Agency plan)<\/li>\n<li><em>\"Change the heading on page ID 55 to say 'Welcome to Our Studio' and use our brand's primary color.\"<\/em> (Agency plan)<\/li>\n<li><em>\"Add a custom field 'ingredients' to product ID 87, and the same field to every product in the 'Snacks' category.\"<\/em> (Pro plan)<\/li>\n<li><em>\"Update our Elementor brand colors: change the primary color to #1A73E8 and add a new accent color called 'Sale Red'.\"<\/em> (Agency plan)<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udd10 Authentication &amp; Security<\/h3>\n\n<ul>\n<li>Uses a <strong>securely generated API key<\/strong> (auto-generated on activation)<\/li>\n<li>Optional <strong>WordPress Application Passwords<\/strong> support<\/li>\n<li>All API endpoints are protected \u2014 no public access without authentication<\/li>\n<li>Your content stays on your server \u2014 no data is sent to third parties<\/li>\n<\/ul>\n\n\n\n\n\n<h3>\ud83d\udd12 External Services<\/h3>\n\n<p>By default, this plugin does <strong>not<\/strong> transmit your data to any external service. All core communication happens directly between Claude AI and your WordPress REST API endpoint. Your credentials and content stay on your server.<\/p>\n\n<p>Two features connect to third-party services, and only run when you explicitly configure and use them:<\/p>\n\n<ul>\n<li><strong>Pixabay<\/strong> \u2014 used only when you add a Pixabay API key on the settings page and call the <code>search_stock_photos<\/code> or <code>import_stock_photo<\/code> tools with source=pixabay. Your search keyword is sent to <code>pixabay.com\/api\/<\/code>. See Pixabay's Terms of Service: https:\/\/pixabay.com\/service\/terms\/<\/li>\n<li><strong>Unsplash<\/strong> \u2014 used only when you add an Unsplash Access Key on the settings page and call the same tools with source=unsplash. Your search keyword is sent to <code>api.unsplash.com<\/code>, and (per Unsplash's API guidelines) a download-tracking request is sent when you import a photo. See Unsplash's API Guidelines and Terms: https:\/\/unsplash.com\/api-terms<\/li>\n<\/ul>\n\n<p>Neither service receives your post content, credentials, or any data beyond the search keyword you provide.<\/p>\n\n<p>For information about how Claude AI handles data, see Anthropic's privacy policy at https:\/\/www.anthropic.com\/privacy<\/p>\n\n\n\n<h3>\ud83d\udd27 Compatible SEO Plugins<\/h3>\n\n<ul>\n<li><strong>Yoast SEO<\/strong> (free and premium)<\/li>\n<li><strong>Rank Math SEO<\/strong> (free and premium)<\/li>\n<li>Fallback to standard WordPress meta fields if no SEO plugin is active<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udccb Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.6 or higher (Application Passwords required)<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress REST API must be enabled (default)<\/li>\n<li>Claude.ai Pro\/Team account, or Claude Code CLI<\/li>\n<li>WooCommerce (optional \u2014 only required for the premium WooCommerce product automation tools)<\/li>\n<\/ul>\n\n\n\n<h3>\ud83c\udf10 About the Author<\/h3>\n\n<p>Digitalindo MCP for Claude AI is developed and maintained by <strong>Abd Hannan<\/strong> at <a href=\"https:\/\/dgtalindo.id\">digi talindo<\/a> \u2014 a digital agency specializing in AI-powered web solutions.<\/p>\n\n\n\n<h3>\ud83d\udd0d Target Use Cases<\/h3>\n\n<ul>\n<li><strong>AI Elementor page builder<\/strong> \u2014 create landing pages and full websites with AI, styled to match your site<\/li>\n<li><strong>Create pages with AI<\/strong> without hand-building every section in the Elementor editor<\/li>\n<li>WordPress AI integration for content teams<\/li>\n<li>Automated WordPress publishing via Claude AI<\/li>\n<li>SEO meta management through natural language commands<\/li>\n<li>MCP server for WordPress developers<\/li>\n<li>Content workflow automation for agencies and Elementor freelancers<\/li>\n<li>WooCommerce product automation \u2014 bulk product creation, stock updates, and catalog management via AI<\/li>\n<li>E-commerce content and SEO automation for online stores<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>\"Digitalindo MCP\"<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the ZIP and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Navigate to <strong>Settings \u2192 Digitalindo MCP for Claude AI<\/strong><\/li>\n<li>Copy the <strong>Claude Connection URL<\/strong><\/li>\n<li>Add it to Claude.ai or Claude Code as a custom connector<\/li>\n<li>Start managing your WordPress content with AI!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20claude.ai%20web%3F\"><h3>Does this plugin work with Claude.ai web?<\/h3><\/dt>\n<dd><p>Yes! Go to Claude.ai \u2192 Settings \u2192 Connectors \u2192 Add Custom, then paste your MCP Endpoint URL and API Key. Works on Pro and Team plans.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20claude%20code%20%28cli%29%3F\"><h3>Does this work with Claude Code (CLI)?<\/h3><\/dt>\n<dd><p>Yes. Add the MCP server config to your <code>~\/.claude\/claude_desktop_config.json<\/code> file. Detailed instructions are on the plugin settings page.<\/p><\/dd>\n<dt id=\"is%20my%20wordpress%20data%20sent%20to%20anthropic%20or%20any%20third%20party%3F\"><h3>Is my WordPress data sent to Anthropic or any third party?<\/h3><\/dt>\n<dd><p>No, not by default. Your data stays on your server, and the plugin only exposes a local API endpoint \u2014 Claude AI connects directly to your WordPress site, no middleman. The one exception: if you configure a Pixabay or Unsplash API key and use the stock photo tools, your search keyword is sent to that provider. See \"External Services\" above.<\/p><\/dd>\n<dt id=\"does%20it%20support%20custom%20post%20types%3F\"><h3>Does it support custom post types?<\/h3><\/dt>\n<dd><p>Yes! You can specify any registered post type when creating or updating posts via Claude.<\/p><\/dd>\n<dt id=\"what%20seo%20plugins%20are%20supported%3F\"><h3>What SEO plugins are supported?<\/h3><\/dt>\n<dd><p>Yoast SEO and Rank Math are fully supported. If neither is active, the plugin falls back to standard WordPress post meta fields.<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20what%20claude%20can%20do%3F\"><h3>Can I restrict what Claude can do?<\/h3><\/dt>\n<dd><p>Yes. On the settings page, you can enable or disable individual tools (e.g., disable post deletion, restrict to draft-only).<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20wordpress%20multisite%3F\"><h3>Is it compatible with WordPress Multisite?<\/h3><\/dt>\n<dd><p>Each site in a multisite network needs its own API key. The plugin is compatible with multisite but manages keys per-site.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20coding%20to%20use%20this%3F\"><h3>Do I need to know coding to use this?<\/h3><\/dt>\n<dd><p>No. Installation is the same as any WordPress plugin. The settings page gives you everything you need to connect Claude.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20woocommerce%3F\"><h3>Does this plugin support WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce product management (create\/update products, categories, tags, stock, price, variations, and custom fields) is available on the <strong>Agency plan<\/strong>. The free version does not include WooCommerce tools, but every other feature listed above is completely free.<\/p><\/dd>\n<dt id=\"can%20i%20create%20elementor%20pages%20with%20ai%3F\"><h3>Can I create Elementor pages with AI?<\/h3><\/dt>\n<dd><p>Yes \u2014 this is the plugin's flagship feature. On the <strong>Agency plan<\/strong>, Claude can build a full Elementor page from a single prompt (sections, columns, widgets, styling) or edit any existing widget, including Elementor Pro and third-party add-ons. The valid fields for each widget are looked up live from Elementor itself, not a fixed list, so it stays accurate as your add-ons update.<\/p><\/dd>\n<dt id=\"will%20an%20ai-built%20elementor%20page%20match%20my%20site%27s%20existing%20design%3F\"><h3>Will an AI-built Elementor page match my site's existing design?<\/h3><\/dt>\n<dd><p>Since every site's Elementor setup is different, Claude can analyze your existing pages first (colors, spacing, commonly-used widgets) and bind new content to your site's Global Colors\/Fonts \u2014 so AI-built pages follow your established style instead of looking generic.<\/p><\/dd>\n<dt id=\"will%20claude%27s%20elementor%20edits%20break%20my%20page%20layout%3F\"><h3>Will Claude's Elementor edits break my page layout?<\/h3><\/dt>\n<dd><p>Every widget setting is checked against that widget's real, live control schema before it's written, and building a full page is all-or-nothing \u2014 if any part references a widget type that doesn't exist, nothing is saved. That guarantees structurally valid output. It doesn't guarantee the <em>design choices<\/em> are exactly what you'd have picked yourself, the same as when a person uses Elementor \u2014 review new pages before publishing, same as any AI-generated content.<\/p><\/dd>\n<dt id=\"is%20the%20free%20version%20fully%20functional%2C%20or%20is%20it%20a%20limited%20trial%3F\"><h3>Is the free version fully functional, or is it a limited trial?<\/h3><\/dt>\n<dd><p>The free plan is fully functional for post, SEO, category, tag, and media management \u2014 no time limit, no feature crippling. Paid plans (Starter, Pro, Agency) add higher usage limits and advanced automation such as bulk posting, custom fields, WebP conversion, and WooCommerce tools.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20pixabay%20or%20unsplash%20account%20to%20use%20stock%20photos%3F\"><h3>Do I need a Pixabay or Unsplash account to use stock photos?<\/h3><\/dt>\n<dd><p>Yes, but both offer a free API key. Get one from pixabay.com\/api\/docs\/ or unsplash.com\/developers, then paste it into Settings \u2192 Digitalindo MCP for Claude AI \u2192 Stock Photos. This works on every plan, including Free.<\/p><\/dd>\n<dt id=\"does%20webp%20conversion%20work%20on%20any%20image%3F\"><h3>Does WebP conversion work on any image?<\/h3><\/dt>\n<dd><p>It converts JPEG, PNG, and GIF images uploaded or imported through the plugin's tools. It requires the Pro plan (or higher) and a server whose image library (GD or ImageMagick) supports WebP output \u2014 most modern hosts do.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fixed: category and tag descriptions (regular categories\/tags, and WooCommerce product categories\/product tags) could not contain HTML \u2014 headings, lists, and links were silently stripped on save, even though the tools always accepted them. This was a WordPress core restriction (term descriptions are re-sanitized on save with a comment-level tag filter) that also affects editing these fields in wp-admin itself; it's now safely bypassed only for our own already-sanitized (wp_kses_post) writes, so create_category, create_tag, wc_create_product_category, wc_update_product_category, and wc_create_product_tag all now support full post-level HTML in descriptions<\/li>\n<li>Updated: tool descriptions for these fields now explicitly note that HTML is allowed<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed: any site that had ever saved the \"Enabled Tools\" settings page was silently missing every tool added in a later release \u2014 the saved list was a frozen snapshot, so new tools (e.g. set_yoast_seo_term for product categories, added in 1.4.0) were treated as disabled even though nobody unchecked them. Tools added after your last save are now enabled by default, exactly like a fresh install, while any tool you've actually unchecked stays off<\/li>\n<li>Fixed: the custom fields tools (Pro plan, added in 1.5.0) used an exact plan match that only recognized the Pro plan by name \u2014 Agency plan sites, which include everything Pro has, were incorrectly denied access. Agency now correctly unlocks custom fields too<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added: full custom field CRUD (Pro plan) \u2014 set_custom_field, get_custom_field, list_custom_fields, delete_custom_field for posts, pages, and products; set_term_custom_field, get_term_custom_field, list_term_custom_fields, delete_term_custom_field for categories, product categories, brands, tags, and any custom taxonomy<\/li>\n<li>Added: Elementor Global Color CRUD (Agency plan) \u2014 elementor_set_global_color, elementor_delete_global_color; create new brand colors or update\/delete existing ones, not just read<\/li>\n<li>Added: Elementor Global Font CRUD (Agency plan) \u2014 elementor_set_global_font, elementor_delete_global_font; same for typography presets<\/li>\n<li>Fixed (pre-release): API-key authenticated requests never established a real WordPress user context, so any write gated by a WordPress capability check (such as Elementor's Kit\/Global Style save) silently failed while reporting success \u2014 API-key requests now correctly resolve to the site administrator, as originally intended<\/li>\n<li>Fixed (pre-release): saving an Elementor Global Color or Font replaced the entire Kit settings record instead of merging into it, which could silently discard other unrelated Kit settings on every write \u2014 writes now merge safely into the existing settings<\/li>\n<li>Both fixes above were caught during this release's own testing and never shipped to users<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added: wc_update_product_category, wc_delete_product_category (Agency plan) \u2014 full CRUD on product categories, previously create\/list only<\/li>\n<li>Added: wc_set_product_attributes (Agency plan) \u2014 set\/fix attributes on an existing product, not just at creation time<\/li>\n<li>Added: wc_bulk_update_products (Agency plan) \u2014 update many products at once by filter (category, status, stock), with a safe dry-run preview by default<\/li>\n<li>Added: set_yoast_seo_term, set_rankmath_seo_term, get_term_seo \u2014 SEO fields on categories\/tags\/any taxonomy term (separate storage from post-level SEO)<\/li>\n<li>Added: get_seo_templates, set_seo_templates \u2014 read\/set the site-wide SEO title &amp; description template per post type, so SEO can be fixed for hundreds of products in a single call<\/li>\n<li>Fixed (pre-release): Yoast term SEO writes were silently discarding all but the last field when set in sequence, due to a caching quirk in Yoast's own taxonomy-meta API \u2014 now written in a single batched call<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: broken dashboard icon on the settings page \u2014 the icon file was being accidentally excluded from the shipped plugin package during releases since 1.1.0<\/li>\n<li>Fixed: Freemius no longer shows a \"download the premium version\" prompt after upgrading \u2014 this plugin has always shipped as a single package where premium tools unlock automatically via license check, there was never a separate download<\/li>\n<li>Hardened: the local-testing filters used to preview premium tools during development (<code>dmcp_woocommerce_tools_available<\/code>, <code>dmcp_elementor_tools_available<\/code>, <code>dmcp_webp_conversion_available<\/code>) are now only honored when WP_DEBUG is enabled, closing a theoretical license-bypass path on production sites<\/li>\n<li>Confirmed: the \"Enabled Tools\" settings checkboxes already correctly hide premium tools when the site isn't licensed for them (no change needed, verified working)<\/li>\n<li>Updated: Tested up to WordPress 7.1<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed: Freemius menu registration now correctly declares the Settings page as a submenu under Settings, so the Account\/License tab attaches properly<\/li>\n<li>Added: visible \"Current plan\" status on the settings page, reading live from Freemius<\/li>\n<li>Changed: the upgrade banner now links to the correct Freemius checkout\/pricing URL for this specific install (previously a static marketing link), and automatically hides once the site is already on the Agency (top) plan<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added: Elementor page-building tools (Agency plan) \u2014 elementor_get_page_structure, elementor_get_element_details, elementor_list_widget_types, elementor_get_widget_schema, elementor_list_global_styles, elementor_extract_design_patterns<\/li>\n<li>Added: Elementor write tools \u2014 elementor_update_widget_settings, elementor_insert_widget, elementor_insert_container, elementor_delete_element, elementor_build_page<\/li>\n<li>Widget settings are validated against Elementor's own live control registry (core, Pro, and any active third-party add-on)<\/li>\n<li>Global Color\/Font binding support via the \"globals\" parameter, so AI-built content follows the site's brand<\/li>\n<li>elementor_build_page uses all-or-nothing validation \u2014 an unknown widget type blocks the entire save<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: search_stock_photos and import_stock_photo tools \u2014 search and import free stock photos from Pixabay and Unsplash (free, requires your own API key on the settings page)<\/li>\n<li>Added: automatic WebP conversion (Pro plan) \u2014 new convert_webp parameter on upload_media, set_featured_image, and import_stock_photo<\/li>\n<li>Added: Stock Photos settings section for Pixabay\/Unsplash API keys<\/li>\n<li>Added: External Services disclosure for Pixabay and Unsplash API calls<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: WooCommerce product automation tools (Agency plan) \u2014 wc_create_product, wc_update_product, wc_get_product, wc_list_products, wc_delete_product<\/li>\n<li>Added: WooCommerce category\/tag tools \u2014 wc_create_product_category, wc_list_product_categories, wc_create_product_tag, wc_list_product_tags<\/li>\n<li>Added: WooCommerce stock and variation tools \u2014 wc_update_stock, wc_create_product_variation, wc_list_product_variations, wc_update_product_variation<\/li>\n<li>Added: wc_set_custom_field for setting post meta \/ ACF fields on any product or post<\/li>\n<li>Added: Freemius licensing integration for premium plan management (Free, Starter, Pro, Agency)<\/li>\n<li>Existing SEO tools (set_yoast_seo, set_rankmath_seo) now documented as working on WooCommerce products out of the box<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>MCP server with JSON-RPC 2.0 over HTTP<\/li>\n<li>Tools: create_post, update_post, get_post, list_posts, delete_post<\/li>\n<li>Tools: set_yoast_seo, set_rankmath_seo<\/li>\n<li>Tools: create_category, list_categories, create_tag, list_tags<\/li>\n<li>Tools: upload_media, list_media, set_featured_image<\/li>\n<li>Admin settings page with API key management<\/li>\n<li>Application Passwords support<\/li>\n<li>Compatible with Yoast SEO and Rank Math<\/li>\n<\/ul>","raw_excerpt":"AI Elementor page builder for Claude \u2014 create and edit real Elementor pages, plus posts, SEO, media, and WooCommerce automation, all via MCP.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/313343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=313343"}],"author":[{"embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/digitalindo"}],"wp:attachment":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=313343"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=313343"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=313343"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=313343"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=313343"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=313343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}