Skip to content

Kadence Blocks MCP tools

Available in EMCP 3.17.0. Kadence Blocks has an independent Gutenberg integration. Its live registry supplies available types and attributes, while Design Library tools help an agent find a ready-made section before constructing every nested block manually.

  1. Check installed versions. Active Kadence Blocks plugin. Included in free EMCP.
  2. Enable the integration. Open EMCP Tools > Page Builders and enable this Gutenberg pack independently.
  3. Connect and inspect. Reconnect your MCP client, read context and schemas, and enable the write tools needed for the task. Start with a draft and inspect the native editor.

List and insert Design Library patterns, with optional image localization. Availability depends on the installed plugin and vendor access. Palette and theme layout configuration stays in Kadence theme tools; block content can be authored on another active theme.

Read the catalog, exact attributes and existing mixed Gutenberg content.

Insert blocks or replace one complete serialized block using the current page hash.

Check saved markup, frontend styles and responsive output in the native editor.

All names use the emcp-tools/ namespace. Read the live input schema for optional fields, enums, limits and confirmation requirements; this table lists required inputs only.

ToolAccessPurposeRequired inputs
kadence-blocks-get-contextReadInspect independent activation state.None
kadence-blocks-list-blocksReadDiscover installed block types.None
kadence-blocks-get-block-schemaReadInspect attributes and examples.name or names
kadence-blocks-get-post-blocksReadRead mixed content, markup and hash.post_id
kadence-blocks-add-blockWriteInsert supported native content.post_id, expected_hash, block
kadence-blocks-update-blockWriteReplace one complete serialized block.post_id, expected_hash, path, markup
kadence-blocks-move-blockWriteMove this plugin’s block in the mixed tree.post_id, expected_hash, path, position
kadence-blocks-remove-blockWriteRemove a block and its children.post_id, expected_hash, path
kadence-blocks-list-patternsReadDiscover Design Library patterns.None
kadence-blocks-insert-patternWriteInsert a pattern; optionally localize images.post_id, expected_hash, pattern

The kadence-blocks-read and kadence-blocks-write dispatchers remain for compatibility. Prefer individual tools for new workflows. New writes use the hash from get-post-blocks; legacy dispatchers retain their existing contract.

Find a Kadence Design Library service-section pattern for this draft. Inspect its blocks, insert it at the chosen position and check whether its images need localization.

Read current state before editing and re-read after each save. If a hash is stale, inspect the changed document before rebuilding the request. A successful save is not proof of correct visual output: inspect the native editor and frontend.

  • Kadence Blocks must be active. The EMCP integration is free; premium patterns still depend on vendor access.
  • Kadence theme settings are separate. This pack can run beside other Gutenberg packs.
  • Block replacement requires complete serialized markup. Preview imported patterns and images before publication.

If tools are missing, check versions, dependencies, integration selection, tool switches and user capabilities. Reconnect long-lived MCP clients after plugin updates or selection changes. If output differs after saving, inspect the native document and styles before retrying; do not bypass the adapter with direct metadata writes.

See the Kadence Blocks integration overview, builder setup guide and agent skills.