Tune GeneratePress theme settings and build with GenerateBlocks V2, styles compiled for you.
New in v3.9.1. GeneratePress pairs a lightweight, fast theme with GenerateBlocks, its own block plugin. EMCP adds the same two-dispatcher layer used for Astra and Kadence: read and write GeneratePress's Customizer settings (global palette, colors, layout, typography) over a curated allowlist, and discover, inspect, and insert GenerateBlocks V2 blocks.
GenerateBlocks V2 stores styling in a `styles` object rather than a class name, and needs a matching, pre-compiled `css` string, the plugin does not compile it server-side. EMCP's insert tool builds that styles object from a friendly flat map and compiles the CSS for you, so an agent never hand-writes it.
Use the same EMCP connection as the rest of your WordPress site. No separate data sync or integration account is required.
Install EMCP on WordPress, then connect Claude, Cursor, or another MCP-compatible client.
Before asking your AI to use this integration, make sure this requirement is met: GeneratePress theme and/or GenerateBlocks active.
Check the enabled tools, read the current state first, and enable write access only when the workflow needs it.
Once GeneratePress is active, ask any MCP client, Claude, Cursor, or your own, to do these in plain language.
Real instructions you can hand your agent for GeneratePress.
"Change the GeneratePress accent color and update the container width to 1200px."
"Insert a GenerateBlocks Element container with a flex row layout."
"List the GenerateBlocks available and show me the Text block's attributes."
Insert a styled GenerateBlocks Element, how EMCP drives GeneratePress.
generateblocks-write({ operation: "add-block", arguments: { post_id: 12, block: "element", styles: { display: "flex", paddingTop: "24px" } } })GeneratePress reads and writes come with EMCP Pro, alongside every other Pro plugin integration, AI-assisted building, 50 premium templates, and 50+ prompts. The free plugin already includes the full Elementor, Gutenberg, WordPress, and Themes toolkits, Pro adds the deep third-party integrations.
No. The theme-settings tools (generatepress-read/generatepress-write) register only when GeneratePress is the active theme; the blocks tools (generateblocks-read/generateblocks-write) register only when GenerateBlocks is active, independent of the active theme.
No, the GeneratePress integration (theme settings and GenerateBlocks) is a Pro feature.
Read any theme's context, adjust its Customizer settings, and scaffold a child theme, whatever theme is active.
ThemesRead theme context, tune Astra settings, and build with a Spectra-aware block layer.
ThemesTune Kadence theme settings and build with Kadence Blocks and its Design Library patterns.
ThemesInsert Blocksy's dynamic content blocks and manage Companion extensions.
ThemesRead and write BeTheme's Theme Options, and build BeBuilder pages section by section.
ThemesBuild and edit Elementor pages from a prompt, containers, widgets, templates, and global styles.
Page buildersInstall EMCP, connect any MCP client, and drive GeneratePress from a prompt. The core is free and runs entirely on your own server.