Provides 12 tools for managing WordPress Gutenberg block editor features including block types, patterns, reusable blocks, and templates.
Enables e-commerce management through WooCommerce integration with 15 tools for managing products, orders, customers, inventory, coupons, and reports.
Provides comprehensive WordPress site management with 190+ tools for content management, file system operations, theme customization, plugin control, menu management, custom post types, shortcodes, cron jobs, widgets, and database operations.
Mentioned as an example plugin that can be managed through the plugin control tools, allowing activation and management of Yoast SEO functionality.
WordPress MCP Server
Video Demo : https://youtu.be/6hwMqXQFKN0
💝 Support This Project
If this project helps you, consider supporting its development:
Cryptocurrency Donation
Select Coin  | Select Network  | Contract  | Deposit Address  | 
🪙 USDT (TetherUS)  | 🔗 TRX (Tron TRC20)  | Ending in 
  | 
  | 
Your support helps maintain and improve this project! 🙏
WPMCP server gives AI agents complete control over WordPress sites. Connect it to Claude, Cline, or any MCP-compatible AI, and manage WordPress through natural language.
Key Capabilities:
✅ Content Management - Posts, pages, media, users, comments
✅ File System Access - Read and write theme/plugin files
✅ Theme Customization - Create child themes, modify styles, customize block themes
✅ Plugin Control - Activate, deactivate, and modify plugins
✅ Menu Management - Create menus, add items, assign to locations
✅ Custom Content Types - Manage post types and taxonomies
✅ Shortcodes & Cron - Execute shortcodes, schedule tasks
✅ Widget System - Manage sidebars and widgets
✅ Database Operations - Execute queries, manage options, inspect tables
✅ WooCommerce Integration - Products, orders, customers, inventory, reports
✅ Gutenberg Blocks - Block types, patterns, reusable blocks, templates
✅ Advanced SEO - Sitemaps, redirects, schema markup, Open Graph, analysis
✅ Security Monitoring - Site health, updates, integrity checks, debug logs
✅ Performance Optimization - Cache management, database optimization, image processing
✅ Backup & Migration - Full/partial backups, restore, export/import, cloning
✅ User Roles - Custom roles, capabilities, permissions, role management
✅ Complete Security - Multi-layer validation and automatic backups
Quick Start
1. Install
2. Configure
Add to your MCP client (Claude Desktop, Cline, etc.):
3. Install WordPress Plugin (Required)
Install
wpmcp-plugin/wpmcp.zipto/wp-content/plugins/wpmcp-plugin/Activate via WordPress Admin → Plugins → "WordPress MCP Server Plugin"
Ensure you have
edit_themesandedit_pluginscapabilities
What the plugin enables:
File system operations (read, write, delete, copy, move)
Shortcode execution
Cron job management
All advanced WordPress features
See wpmcp-plugin/README.md for detailed setup guide.
4. Use
Available Tools (130+)
👉 See
Category  | Tools  | What You Can Do  | 
Posts (15)  | create, update, delete, search, schedule, publish, duplicate, bulk  | Manage all blog content  | 
Pages (4)  | create, update, delete, hierarchy  | Build site structure  | 
Media (5)  | upload, update, delete, featured images  | Manage images and files  | 
Users (4)  | create, update, delete, roles  | User management  | 
Categories (4)  | create, update, delete, hierarchy  | Organize content  | 
Tags (2)  | create, get  | Tag content  | 
Comments (4)  | create, update, delete, moderate  | Manage discussions  | 
Settings (4)  | get, update site settings  | Configure WordPress  | 
SEO (2)  | meta description, focus keywords  | Optimize for search  | 
File System (8)  | read, write, delete, copy, move  | Edit any file  | 
Theme Manager (13)  | activate, child themes, theme.json, templates  | Complete theme control  | 
Plugin Manager (10)  | activate, deactivate, read/write files  | Full plugin control  | 
Menu Manager (8)  | create, add items, assign locations  | Full navigation control  | 
Custom Types (7)  | get post types, taxonomies, manage terms  | Advanced content types  | 
Shortcodes (3)  | list, execute, check existence  | Shortcode system  | 
Cron Jobs (5)  | list, schedule, unschedule, run manually  | Task scheduling  | 
Widgets (6)  | get sidebars, widgets, types, update  | Widget management  | 
Database (6)  | execute queries, manage options, list tables  | Database operations  | 
WooCommerce (15)  | products, orders, customers, inventory, coupons  | E-commerce management  | 
Gutenberg Blocks (12)  | block types, patterns, reusable blocks, templates  | Modern block editor  | 
Security (7)  | site health, updates, integrity, debug logs  | Security monitoring  | 
Performance (8)  | cache, optimization, cleanup, image processing  | Performance tuning  | 
What You Can Do
Content Management
Theme Customization
Menu Management Examples
Plugin Management
Menu Management
Custom Post Types & Taxonomies
Shortcodes
Cron Jobs & Scheduled Tasks
Widgets
File Operations
Security Features
All operations are secure:
✅ Only allowed directories (themes, plugins, uploads)
✅ Only safe file extensions (.php, .css, .js, etc.)
✅ Malware pattern detection
✅ PHP syntax validation
✅ Automatic backups before changes
✅ WordPress permission system
✅ File size limits (10MB)
WordPress Authentication
Self-Hosted WordPress:
Install Basic Auth plugin
Use your WordPress admin username and password
WordPress.com:
Requires Business plan or higher
Generate Application Password in Settings → Security
Project Structure
Development
Testing
All features tested on live WordPress:
✅ 21/21 tests passed
✅ File operations working
✅ Theme management verified
✅ Plugin control confirmed
✅ Security validated
API Examples
Create Post
Create Child Theme
Activate Plugin
Read Theme File
Write File
Contributing
Fork the repository
Create feature branch (
git checkout -b feature/name)Commit changes (
git commit -m 'Add feature')Push to branch (
git push origin feature/name)Open Pull Request
License
MIT License - see LICENSE
💝 Support This Project
If you find this project valuable, consider supporting its continued development:
Cryptocurrency Donation
Coin  | Network  | Contract Address  | Deposit Address  | 
🪙 USDT (TetherUS)  | 🔗 TRX (Tron TRC20)  | Ending in 
  | 
  | 
Copy Address:
Your contributions help keep this project active and growing! Thank you for your support! 🙏
Built for AI-powered WordPress development 🚀
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Enables AI agents to manage WordPress sites with 190+ tools for content management, theme/plugin customization, file system operations, WooCommerce, and complete site control through natural language.
- 💝 Support This Project
 - Quick Start
 - Available Tools (130+)
 - What You Can Do
 - Security Features
 - WordPress Authentication
 - Project Structure
 - Development
 - Testing
 - API Examples
 - Contributing
 - License
 - 💝 Support This Project