Free in EMCP Tools, more with Pro
  • Free
  • Off by default

Build your theme’s layouts with the builder you already use.

EMCP Themer is a theme builder that works with Gutenberg or Elementor. Design a header, footer, single post, archive, search or 404 layout, choose where it applies, and Themer puts it on the front end. Loop Items add post cards for grids and carousels.

7
template types
14
MCP tools
2
builders: Gutenberg and Elementor
EMCP Themer display conditions box with the template type set to Single and an Include rule for all pages.
Templates

Header, footer, single, archive, search and 404.

Add a template under EMCP Themer, pick its type and build it in the block editor or Elementor. Body templates (single, archive, search and 404) work on any theme. Headers and footers are placed automatically on Astra, GeneratePress, Kadence, OceanWP, Blocksy, Neve and Hello, and with one template tag on other themes.

Display conditions

Choose exactly where each template applies.

Build the rules step by step: the whole site, all singular pages, the front page, one post type, all archives, or one post type or taxonomy archive. EMCP Pro adds rules for single posts, terms, authors and dates, exclude rules, priorities and unlimited templates per type. The free plugin allows one template of each type.

Loops

Post cards in a grid or a carousel.

A Loop Item is a post card you design once. The Loop Grid and Loop Carousel widgets and blocks repeat it for each post, from any post type, the current archive, related posts, a hand-picked list or WooCommerce products. Grids paginate with numbers, load more or infinite scroll. Carousels can autoplay, loop, fade and show arrows and dots. EMCP Pro adds alternate cards at chosen grid positions.

Dynamic data

Fields that fill themselves from the current post.

Themer’s data sources (title, excerpt, featured image, date, author and more) can be bound in its own widgets, in any Elementor widget through dynamic tags, and in core blocks through block bindings, on free Elementor too. Pro adds custom fields, author details and terms.

For AI agents

Your agent can build the whole theme.

Agents create templates, set their conditions, check which template wins on any page with resolve-template, then build the content with the Gutenberg or Elementor tools. With the advanced switch on, agents can also write PHP templates, but only an administrator can attach one to a template, which is the step that makes it run.

  • Themer is a free module, off on new installs. Switch it on in Setup → Modules.
  • If Elementor Pro’s theme builder already handles a page, Themer leaves that page to it.
For AI agents

MCP tools this adds 14

What a connected AI agent can call. Tools marked "Off by default" are switched on under EMCP Tools, Tools.

EMCP Themer (theme builder)

  • create-theme-templateCreate a typed theme template (header, footer, single, archive, search, 404).Free
  • list-theme-templatesList theme templates, optionally filtered by type.Free
  • get-theme-templateFull detail for one template: type, conditions, detected builder, content status.Free
  • update-theme-templateUpdate a template's title or type.Free
  • set-template-conditionsSet where a template applies. Granular selectors, Exclude rules, and priority require Pro.Free
  • delete-theme-templateDelete a theme template.Free
  • resolve-templateShow which template wins each slot (header/body/footer) for a given post or context. Use it to debug conditions.Free
  • list-condition-targetsDiscovery: the selectors and objects a template can target, so conditions are built from real values.Free
  • list-dynamic-sourcesDiscovery: the dynamic sources this site offers, what each produces, and where each can be used (widget, block, Elementor tag, block binding).Free
See EMCP Themer (theme builder) in the tool catalog

Themer PHP Templates

  • create-theme-php-templateCreate a validated DRAFT PHP region template (never runs until a human attaches it).FreeOff by default
  • list-theme-php-templatesList draft PHP templates.FreeOff by default
  • get-theme-php-templateReturn one PHP template with its validation report.FreeOff by default
  • update-theme-php-templateUpdate a PHP template and re-validate.FreeOff by default
  • delete-theme-php-templateDelete a PHP template and its sandbox file.FreeOff by default
See Themer PHP Templates in the tool catalog
Frequently asked

Questions, answered.

Still stuck? Drop a line at [email protected] or open an issue on GitHub. Most replies are under one business day; Pro tiers go to the front of the queue.

Open the full docs
Yes. The free plugin allows one template of each type with broad display rules. EMCP Pro removes the limit and adds exclude rules, priorities and rules for single items.
No. Templates can be built with the block editor or Elementor.
Your theme may not be one with automatic placement. Add the emcp_themer_location() template tag to it, or turn on the force render option.
Yes. The Themer tools create Loop Items, and the Loop Grid and Loop Carousel are in the widget catalog.
No. Agents can only write drafts. An administrator attaches a PHP template on the template screen.

Design the whole site, not just the pages.

Install EMCP Tools free and switch on EMCP Themer in Setup → Modules.