mumcp provides 207 MCP tools that let any AI assistant — Claude, ChatGPT, Gemini, or Cursor — manage every aspect of a WordPress site through natural language. It is the most comprehensive WordPress MCP plugin available, covering content management, Elementor page building, WooCommerce, SEO, forms, media, LearnPress LMS, theme builder templates, and AI-powered content generation.
What Are WordPress MCP Tools?
MCP (Model Context Protocol) is an open standard that lets AI models interact with external services. WordPress MCP tools allow you to manage your WordPress site by talking to an AI assistant instead of clicking through the WordPress admin dashboard. mumcp implements 207 of these tools as a single WordPress plugin.
Complete Tool Categories
Content Management (18 tools)
| Tool |
Description |
wp_list_posts |
List all posts with filtering by status, category, tag |
wp_create_post |
Create a new blog post with title, content, excerpt, featured image |
wp_update_post |
Update any field of an existing post |
wp_delete_post |
Delete a post (move to trash or force delete) |
wp_list_pages |
List all pages with hierarchy |
wp_create_page |
Create a new page |
wp_update_page |
Update an existing page |
wp_delete_page |
Delete a page |
wp_search |
Full-text search across posts and pages |
wp_bulk_create_posts |
Create multiple posts in one operation |
wp_bulk_create_pages |
Create multiple pages at once |
wp_bulk_update_posts |
Update multiple posts simultaneously |
wp_bulk_update_pages |
Update multiple pages at once |
wp_clone_page |
Duplicate an existing page with all its content |
wp_get_page_by_slug |
Find a page by its URL slug |
wp_list_drafts |
Show all draft posts and pages |
wp_delete_all_drafts |
Clean up all draft content |
wp_get_blocks |
Get Gutenberg block content of a post or page |
Elementor Page Builder (25+ tools)
| Tool |
Description |
wp_get_elementor |
Read Elementor layout data for any page |
wp_set_elementor |
Write complete Elementor layout to a page |
wp_build_page |
Create a page and set its Elementor content in one step |
wp_add_section |
Add a new section to an existing Elementor page |
wp_remove_section |
Remove a section by index or ID |
wp_replace_section |
Replace a section’s content |
wp_patch_elementor |
Batch section operations (add, remove, replace) |
wp_get_elementor_summary |
Get a compact summary of page structure |
wp_preview_elementor |
Preview rendered HTML without saving |
wp_clone_elementor_page |
Duplicate an Elementor page with all design |
wp_get_elementor_globals |
Read global colors and fonts |
wp_set_elementor_globals |
Set global design tokens |
wp_get_elementor_widgets |
List all available widget types and their controls |
wp_list_elementor_templates |
List saved Elementor templates |
wp_create_elementor_template |
Create a reusable template |
wp_apply_elementor_template |
Apply a template to a page |
wp_create_landing_page |
Create a canvas-mode landing page |
wp_regenerate_elementor_css |
Regenerate Elementor CSS files |
SEO Tools (10 tools)
| Tool |
Description |
wp_get_seo |
Read SEO metadata (title, description, keywords) for any post/page |
wp_set_seo |
Set SEO title, meta description, and focus keyword |
wp_analyze_seo |
Get AI-powered SEO analysis and recommendations |
wp_bulk_seo |
Update SEO metadata for multiple pages at once |
wp_seo_status |
Overview of SEO coverage across the site |
wp_set_noindex |
Control search engine indexing per page |
Media & AI Generation (12 tools)
| Tool |
Description |
wp_upload_media |
Upload images, videos, documents |
wp_upload_media_from_url |
Import media from external URL |
wp_list_media |
Browse the media library |
wp_generate_image |
Generate images using DALL-E or Gemini |
wp_generate_featured_image |
AI-generate and set a featured image |
wp_generate_alt_text |
Auto-generate accessible alt text for images |
wp_describe_image |
Get AI description of an uploaded image |
wp_search_stock_photos |
Search Pexels for stock photos |
wp_download_stock_photo |
Download and add stock photos to media library |
wp_text_to_speech |
Convert text to audio using ElevenLabs |
wp_generate_excerpt |
AI-generate post excerpts |
WooCommerce (17 tools)
| Tool |
Description |
wp_woo_list_products |
List products with filters |
wp_woo_create_product |
Create simple or variable products |
wp_woo_update_product |
Update product details, pricing, inventory |
wp_woo_delete_product |
Remove products |
wp_woo_list_orders |
View orders with status filters |
wp_woo_get_order |
Get detailed order information |
wp_woo_update_order |
Update order status and details |
wp_woo_list_customers |
Browse customer list |
wp_woo_get_customer |
Get customer details and order history |
wp_woo_list_categories |
Product category management |
wp_woo_revenue |
Revenue reports and analytics |
Forms (6 tools)
| Tool |
Description |
wp_list_forms |
List all forms (CF7, WPForms, Gravity Forms, Ninja Forms) |
wp_get_form |
Get form structure and fields |
wp_get_form_entries |
Read form submissions |
wp_forms_status |
Overview of all forms and submission counts |
LearnPress LMS (18 tools)
| Tool |
Description |
wp_lp_list_courses |
List all courses |
wp_lp_create_course |
Create a new course with curriculum |
wp_lp_update_course |
Update course settings |
wp_lp_list_lessons |
List lessons in a course |
wp_lp_create_lesson |
Add lessons to courses |
wp_lp_list_quizzes |
List quizzes |
wp_lp_create_quiz |
Create quizzes with questions |
wp_lp_list_students |
View enrolled students |
wp_lp_enroll_student |
Enroll students in courses |
wp_lp_student_progress |
Check student progress and grades |
Theme Builder & Templates (15 tools)
| Tool |
Description |
wp_theme_builder_status |
Overview of theme builder templates |
wp_list_theme_templates |
List header, footer, single, archive templates |
wp_create_theme_template |
Create new theme builder templates |
wp_set_template_conditions |
Set display conditions for templates |
wp_assign_template |
Assign templates to pages |
Site Administration (20+ tools)
| Tool |
Description |
wp_site_info |
Complete site overview |
wp_get_options |
Read WordPress settings |
wp_update_options |
Update site settings |
wp_get_custom_css |
Read custom CSS |
wp_set_custom_css |
Write custom CSS |
wp_list_menus |
Navigation menu management |
wp_setup_menu |
Create and configure menus |
wp_get_site_health |
WordPress health check |
wp_flush_permalinks |
Refresh permalink structure |
wp_detect_plugins |
List active plugins |
wp_get_theme_info |
Current theme details |
How to Get Started
- Install the plugin: Download mumcp and activate it on your WordPress site.
- Generate an API key: Go to Settings → mumcp and create your API key.
- Connect your AI: Add the MCP server URL to Claude Desktop, Cursor, Windsurf, or any MCP-compatible client.
- Start managing: Ask your AI to list pages, create posts, build Elementor layouts, or update SEO — all through natural language.
Example Prompts You Can Try
- “List all published pages on my site and their word counts”
- “Create a new blog post about our spring sale with a featured image”
- “Build a landing page with a hero section, three feature columns, and a CTA button”
- “Update the SEO title and meta description for all product pages”
- “Show me all WooCommerce orders from the last 7 days”
- “Generate alt text for all images missing descriptions”
mumcp vs Manual WordPress Management
| Task |
Manual (WP Admin) |
With mumcp |
| Create 10 blog posts |
~2 hours |
~5 minutes |
| Update SEO on 50 pages |
~3 hours |
~2 minutes |
| Build an Elementor landing page |
~45 minutes |
~3 minutes |
| Check WooCommerce revenue |
Navigate to reports |
One sentence |
| Upload and optimize 20 images |
~1 hour |
~5 minutes |
mumcp is free, open-source, and works with every major AI assistant. Install it now and start managing WordPress with AI.