Themes integration

MCP for GeneratePress

Tune GeneratePress theme settings and build with GenerateBlocks V2, styles compiled for you.

ProNeeds GeneratePress theme and/or GenerateBlocks active
Inside the integration

What the GeneratePress integration does

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.

Get connected

Set up the GeneratePress MCP integration

Use the same EMCP connection as the rest of your WordPress site. No separate data sync or integration account is required.

  1. 1
    Install and connect EMCP

    Install EMCP on WordPress, then connect Claude, Cursor, or another MCP-compatible client.

  2. 2
    Meet the plugin requirement

    Before asking your AI to use this integration, make sure this requirement is met: GeneratePress theme and/or GenerateBlocks active.

  3. 3
    Review access and start with a read

    Check the enabled tools, read the current state first, and enable write access only when the workflow needs it.

Open the GeneratePress setup and tool documentation

What your AI can do

Once GeneratePress is active, ask any MCP client, Claude, Cursor, or your own, to do these in plain language.

Example prompts

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

Under the hood

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" } } })

The GeneratePress integration is part of EMCP Pro

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.

Frequently asked

Do I need both the GeneratePress theme and GenerateBlocks plugin?

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.

Is this free?

No, the GeneratePress integration (theme settings and GenerateBlocks) is a Pro feature.

More integrations

All integrations

Point your AI at GeneratePress.

Install EMCP, connect any MCP client, and drive GeneratePress from a prompt. The core is free and runs entirely on your own server.