Themes integration

MCP for BeTheme & BeBuilder

Read and write BeTheme's Theme Options, and build BeBuilder pages section by section.

ProNeeds BeTheme active as the site theme
Inside the integration

What the BeTheme & BeBuilder integration does

New in v3.14.0. BeTheme is one of the most-sold WordPress themes ever, and it ships its own page builder. That combination used to leave an agent able to read a BeTheme site but not build on it: the Elementor and Gutenberg tools do not touch BeBuilder data, and BeTheme keeps all 830 of its settings in one option.

Two dispatcher tools cover both halves. Theme Options go through a curated 34-key allowlist across colours, typography, layout, header and footer, and blog, so an agent can restyle a site without being handed everything. BeBuilder pages are read as a section, wrap and item tree, and written back whole or extended one section at a time. The item schema is read from the theme's own renderer, so it matches whichever BeTheme version the site has.

Get connected

Set up the BeTheme & BeBuilder 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: BeTheme active as the site theme.

  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 BeTheme & BeBuilder setup and tool documentation

What your AI can do

Once BeTheme & BeBuilder 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 BeTheme & BeBuilder.

"What BeTheme settings can you change on this site?"

"Set the highlight colour to #0F62FE and the body font to Inter."

"Add a two-column section to page 42 with a heading on the left and an image on the right."

Under the hood

Read a page's BeBuilder structure, how EMCP drives BeTheme & BeBuilder.

betheme-read({ operation: "get-page", arguments: { post_id: 42 } })

The BeTheme & BeBuilder integration is part of EMCP Pro

BeTheme & BeBuilder 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

Does this work if BeTheme is installed but not the active theme?

No. Both tools register only when BeTheme is the active theme, since every operation reads or writes that theme's own option and post meta.

Can it edit an existing BeBuilder page without rebuilding it?

Yes. add-section appends one section and leaves the existing ones alone. set-page replaces the whole page, and validates the structure before writing anything.

What happens if EMCP Themer is also active?

Both are legitimate ways to build a site, so nothing is switched off for you. When a real overlap exists an admin notice says which one is winning and points at the setting to change if you wanted the other.

More integrations

All integrations

Point your AI at BeTheme & BeBuilder.

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