LH MCP Content Transformer converts content between HTML, Markdown and native Gutenberg block markup, in every direction, and exposes that conversion as MCP abilities. Its purpose is to let AI-authored content land in WordPress as real, editable blocks rather than as an opaque lump of HTML that an editor cannot meaningfully work with afterwards.
The conversion itself is done by LH Content Converter, which bundles automattic/blocks-engine-php-transformer for every LocalHero plugin. This plugin is the MCP surface around it: ability registration, capability checks, a pattern guide describing what the transformer recognises, and a save path that never requires block markup to be transcribed by hand.
It was called LH MCP Block Transformer until 2.0.0, when its abilities moved from the lh-mcp-block-transformer/ namespace to lh-mcp-content-transformer/.
Key features
- HTML or Markdown to Gutenberg blocks, with diagnostics reporting anything that fell back to a generic wrapper.
- The reverse conversion, for reading an existing block-based post into an editable format and converting it back without losing block structure.
- Convert and save an existing post in one server-side step, taking only post IDs, so converted markup never round-trips through the caller.
- A pattern guide describing which HTML and CSS shapes reliably produce the richer blocks, so content can be authored to hit them deliberately.
Install and setup
Install and activate LH Content Converter first, which this plugin requires, then activate this plugin. This plugin has no libraries of its own; if the converter’s library is missing, the abilities return its error rather than failing silently or fatally.
No configuration is required. Abilities are available to any caller holding the edit_posts capability.
