Get the plugin
WP MCP/Integrations/Block suites

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.

block-suites-readblock-suites-writelist-block-typesadd-blockupdate-block

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.

wpmcp, kadence-blocks

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".

Point your AI at Kadence Blocks.

Release notes, straight to your inbox.

One email per release, what shipped, what's verified, what's production-only. No drip campaigns. Unsubscribe in one click.