ZehnMCP
Connect AI agents to WordPress for programmatic site management via Model Context Protocol (MCP), with advanced Elementor support.
★ 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.zipReadme
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
- Install and activate the MCP Adapter plugin
- Upload
zehnmcpto/wp-content/plugins/ - Activate the plugin
- Go to Settings > WP MCP Tools to configure
Connecting AI Clients
- Create an Application Password at Users > Profile > Application Passwords
- Go to Settings > WP MCP Tools > Connection
- Enter credentials and click Generate Configs
- 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