Themes integration

MCP for Active theme (any theme)

Read any theme's context, adjust its Customizer settings, and scaffold a child theme, whatever theme is active.

FreeNeeds Any active theme
Inside the integration

What the Active theme (any theme) integration does

Before the theme-specific packs, EMCP ships a builder-agnostic Themes layer that works with whatever theme a site is running. theme-read / theme-write report the active theme's context, framework, whether it's a block theme, its supports and menu locations, parent/child relationship, read and write Customizer theme_mods over a safe generic path, and scaffold and activate a child theme so an agent can then edit theme files.

This is the base every named pack builds on. When a site runs Astra, Kadence, GeneratePress, or Blocksy, the matching pack adds a curated, verified settings allowlist on top; when it runs anything else, these generic tools still give an AI the theme context and Customizer access it needs to work.

Get connected

Set up the Active theme (any theme) 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: Any active 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 Active theme (any theme) setup and tool documentation

What your AI can do

Once Active theme (any theme) 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 Active theme (any theme).

"What theme is active, is it a block theme, and does it have a child theme?"

"Create a child theme of the active theme so I can safely edit its files."

"Read the current theme_mods and update the site accent colour."

Under the hood

Read the active theme's context, how EMCP drives Active theme (any theme).

theme-read({ operation: "get-theme-context" })

Frequently asked

Does this need a specific theme?

No, that is the point. theme-read / theme-write work with any active theme. If the theme is Astra, Kadence, GeneratePress, or Blocksy, the matching pack adds a curated settings allowlist on top; otherwise these generic tools still provide theme context and Customizer access.

Is it safe to let an AI create a child theme?

create-child-theme writes a functions.php and activates the child, which is effectively code execution, so it stays behind the disabled-by-default write gate and the edit_files / switch_themes capabilities. theme-read is read-only and on by default.

More integrations

All integrations

Point your AI at Active theme (any theme).

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