WP Manifestindependent plugin directory
manifest / developer / zehnmcp

ZehnMCP

Connect AI agents to WordPress for programmatic site management via Model Context Protocol (MCP), with advanced Elementor support.

by Zehntech · github.com/vishalpatidar29/zehnmcp · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/vishalpatidar29/zehnmcp/archive/refs/heads/master.zip

Readme

WordPress Website MCP

AI-powered WordPress and Elementor management tools via Model Context Protocol (MCP).

Built by Zehntech

Overview

WordPress Website MCP exposes your WordPress site as an MCP server, allowing AI agents (Claude, Cursor, Windsurf, etc.) to manage content, media, menus, users, taxonomies, site settings, and Elementor page designs programmatically.

Features

WordPress Core Tools (always available)

  • Content Management — Full CRUD for posts, pages, and custom post types
  • Media Library — List, upload (sideload), get, and delete media
  • Navigation Menus — Create and manage menus and items
  • Site Settings — Site info, options, plugins, theme info
  • Taxonomies & Terms — Categories, tags, custom taxonomies
  • User Management — List, get, create, update users

Elementor Tools (when Elementor is active)

  • Query & Discovery — List widgets, get schemas, page structure
  • Page Management — Create pages, update settings, import/export
  • Layout & Structure — Containers, elements, batch operations
  • Widget Tools — Universal add/update + 50+ shortcuts
  • Templates — Save, apply, theme builder, dynamic tags
  • Global Settings — Colors and typography
  • Composite — Build entire pages declaratively
  • Stock Images — Search and sideload from Openverse
  • Custom Code — CSS, JS, and code snippets

Requirements

  • WordPress 6.9+ (Abilities API)
  • MCP Adapter plugin
  • PHP 8.0+
  • Elementor (optional — for page builder tools)

Installation

  1. Install and activate the MCP Adapter plugin
  2. Upload zehnmcp to /wp-content/plugins/
  3. Activate the plugin
  4. Go to Settings > WP MCP Tools to configure

Connecting AI Clients

  1. Create an Application Password at Users > Profile > Application Passwords
  2. Go to Settings > WP MCP Tools > Connection
  3. Enter credentials and click Generate Configs
  4. Copy the config for your AI client

Supported Clients

  • Claude Desktop / Claude Code (proxy or HTTP)
  • Cursor
  • Windsurf
  • Codex
  • Any stdio client via npx mcp-remote

License

GPL-2.0-or-later

Read the full README on GitHub →