Block suites integration
MCP for Kadence Blocks
Kadence Blocks is a Gutenberg block library whose blocks carry a uniqueID that its CSS is keyed by. WP MCP Pro adds a dedicated block suite pair, block-suites-read and block-suites-write, that knows this: get-block-schemas returns each kadence/* block's registered attributes, and insert-block and update-block check every attribute against that schema before any snapshot, refusing unknown attributes, wrong types and enum misses. Each block gets a unique id in the shape Kadence's editor generates, with the old id rewritten inside the block's own markup so its styles still match. list-patterns and import-pattern browse registered patterns by the suites they use and insert one in a single undoable write, bringing its remote images into the Media Library first. Every write goes through the surgical block engine with an expected_hash freshness check and one post snapshot per call.
What your AI can do
Real Kadence Blocks operations, every write reversible.
- List the active block suites and read each Kadence block's attribute schema
- Insert and update Kadence blocks with every attribute validated first
- Give each block a correct, unique uniqueID so its generated CSS applies
- Browse registered patterns by suite and import one as a single undoable write
- Import patterns from the WordPress.org Pattern Directory, on request only
- Roll back any block write exactly, per change or per session
Example prompts
Just ask.
List the Kadence blocks on this site and the attributes the row layout takes.
Add a Kadence row layout with three info boxes under the hero on /services.
Find a Kadence pricing pattern and import it above the FAQ on /pricing.
Under the hood
The real calls.
block-suites-read({ operation: "get-block-schemas", args: { suite: "kadence-blocks" } }), registered attributes per block
block-suites-write({ operation: "insert-block", args: { suite: "kadence-blocks", id: 12, expected_hash, path: [1], markup: "<!-- wp:kadence/rowlayout ... -->" } }), schema-checked, unique ids, snapshotted
Frequently asked
Questions, answered.
Is there a free way to edit Kadence blocks?
Yes. The free Gutenberg tools (list-block-types, get-block-type, add-block, update-block) work on any registered block, Kadence's included, by raw markup. The Pro block suite pair adds schema validation, correct unique ids and pattern import on top.
When do the pattern tools appear?
list-patterns and import-pattern live on the block suite pair, which registers only while at least one supported suite (Kadence Blocks, GenerateBlocks, Spectra, Otter Blocks or the Blocksy companion) is active. The WordPress.org Pattern Directory is contacted only when you ask for source "directory".
More integrations
MCP for GenerateBlocks
ProDedicated GenerateBlocks support: schema-checked writes, compiled GenerateBlocks 2 styles, and pattern import, every write reversible.
MCP for Spectra
ProDedicated Spectra (uagb) support: blocks that render with their styles, correct selectors, and pattern import, every write reversible.
MCP for Otter Blocks
ProDedicated Otter Blocks support: schema-checked block writes, rebuilt stylesheets, and pattern import, every write reversible.
MCP for Elementor
ProDeep Elementor page-building from a curated 44-widget catalog, plus global colors and fonts, validated and reversible.
MCP for Gutenberg
FreeSurgical block-editor editing by index path, free, no page builder required.
MCP for Bricks
ProRead and write Bricks Builder content over MCP, a page builder most MCP tools can't touch.