KnowDesigner

KnowDesigner

Version: 2.1.2Requires WP: 6.4+Tested up to: 6.7Downloads: 5Updated: Jun 4, 2026

Transform natural language into beautiful Kadence pages using AI. Supports OpenAI (GPT-4o) and Anthropic (Claude 3.5), MCP server, SEO optimisation, and a full addon API.

KnowDesigner bridges natural language and WordPress design. Just tell the AI what you want — a landing page, a services page, a pricing table — and it builds it using Kadence blocks instantly.

Key Features

  • 🤖 Dual AI Support — OpenAI (GPT-4o, GPT-4-turbo) and Anthropic (Claude 3.5 Sonnet, Haiku, Opus)
  • 🎨 Kadence Page Builder — Full block generation for Kadence Blocks including hero sections, feature cards, testimonials, pricing tables, FAQs, galleries, and more
  • 💬 Built-in Chat Interface — Full-page chat UI with conversation history, quick action prompts, and real-time tool execution feedback
  • 📝 AI Article Writer — Generate SEO-optimised articles with automatic Gutenberg block formatting
  • 🔍 SEO Optimisation — Native meta tags, RankMath integration, Yoast SEO integration, social image generation for OG, Twitter, LinkedIn, Instagram
  • 🔌 MCP Server — Expose your WordPress site as an MCP server so external tools like Claude Desktop and Cursor can design your site
  • 🧩 Addon API — Full action/filter hook system for Elementor, Divi, WPBakery, and any other page builder
  • 📄 Page Manager — Create, edit, and delete pages through AI chat
  • 🔒 Secure — Role-based access control, nonce verification, input sanitisation throughout

MCP Integration

Connect external AI clients directly to your WordPress site via the Model Context Protocol:

  1. Enable MCP in Settings → MCP Server
  2. Copy the server URL and auth token
  3. Add to Claude Desktop, Cursor, or any MCP-compatible client
  4. Design your site from anywhere!

Addon API

Build your own page builder integration in minutes:

```php add_action( 'knowdesigner_modules_registered', function( $container ) { add_filter( 'knowdesigner_block_output', 'my_convert_blocks', 10, 3 ); do_action( 'knowdesigner_register_addon', [ 'slug' => 'my-addon', 'name' => 'My Builder Addon', 'builder' => 'elementor', ] ); } ); ```