Skip to content

peres84/extra-elementor-mcp

Repository files navigation

Extra Elementor MCP

GitHub Tag License: MIT Repo Status WordPress PHP

Companion WordPress plugin that extends AI website-building workflows with MCP tools for WordPress core features not covered by Elementor MCP.

Built as an extender layer for the Elementor MCP ecosystem, using WordPress MCP Adapter and Abilities API patterns.

Extender Role In The MCP Stack

This project is an extender plugin for the existing tools used in this workflow, not a replacement for them.

  • Extends Elementor MCP with WordPress-core operational abilities.
  • Integrates through WordPress MCP Adapter and WordPress Abilities API patterns.
  • Complements optional ecosystem plugins such as ACF and Yoast SEO when they are installed.

Project Description

Extra Elementor MCP adds a second MCP server focused on site operations around Elementor pages, including menus, media, SEO metadata, page status, taxonomies, ACF fields, and site settings.

The goal is to pair with the existing Elementor MCP plugin and adapter stack:

  • Elementor MCP: layout, widgets, templates, and Elementor-specific editing.
  • WordPress MCP Adapter: server transport and MCP server lifecycle integration.
  • Extra Elementor MCP: WordPress core operations and content-management tooling as the extender layer.

Together, they allow an AI agent to both design pages and manage the surrounding WordPress configuration without jumping back to wp-admin for common tasks.

Why This Exists

Elementor MCP is strong at visual/page structure automation, but real production workflows also need non-Elementor actions such as:

  • Publishing drafts and managing page metadata.
  • Managing navigation menus and menu locations.
  • Updating SEO fields and reading SEO analysis.
  • Handling media metadata and uploads.
  • Managing ACF fields, categories, tags, and site-level settings.

This repository defines that missing layer as a dedicated plugin and MCP server.

Planned Scope

Initial target is a modular set of WordPress-focused MCP abilities grouped into:

  • Navigation menus
  • Media library
  • Page/post status and metadata
  • Yoast SEO integration (optional when plugin is active)
  • ACF integration (optional when plugin is active)
  • Taxonomy management
  • Site info and reading/home settings
  • Revision history helpers

See the full requirements in extra-elementor-mcp-prd.md.

Architecture Summary

The plugin follows the same architectural patterns used by Elementor MCP and WordPress MCP Adapter:

  • Register category on wp_abilities_api_categories_init.
  • Register abilities on wp_abilities_api_init.
  • Create MCP server on mcp_adapter_init.

Namespace and endpoint are intentionally separate to avoid conflicts:

  • Namespace: extra-elementor-mcp/
  • MCP endpoint: /wp-json/mcp/extra-elementor-mcp-server

Repository Layout

External References

Samples And References

Use the repositories under samples as implementation references before introducing new abstractions:

If they are missing locally:

mkdir -p samples
cd samples
git clone git@github.com:elementor/angie-acf-mcp.git
git clone git@github.com:msrbuilds/elementor-mcp.git
git clone git@github.com:WordPress/mcp-adapter.git

Status

Planning and specification stage. The PRD is the source of truth for implementation milestones and ability contracts.

Contributing

Contributions are welcome. This repository is specification-first, so changes should stay aligned with the PRD and upstream patterns.

  1. Read extra-elementor-mcp-prd.md before coding.
  2. Review matching references in samples and follow established hook and server patterns.
  3. Keep changes small and focused by ability group.
  4. Enforce explicit WordPress capability checks in every ability.
  5. Document any behavioral or schema changes in the PR description.
  6. Prefer compatibility-preserving changes because this project extends existing MCP tooling used in production workflows.

License

This project is licensed under the MIT License. See LICENSE.

About

Companion WordPress plugin that extends AI website-building workflows with MCP tools for WordPress core features not covered by Elementor MCP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors