Claudeus WordPress
STDIOAI-powered WordPress management system integrating with Claude for content and SEO optimization
AI-powered WordPress management system integrating with Claude for content and SEO optimization
"The Most Comprehensive WordPress MCP Server - 145 Tools, Zero Compromise!" 🖤

145 Production-Ready Tools covering every aspect of WordPress management, from content creation to site health monitoring, all powered by AI and built with enterprise-grade quality.
╔═══════════════════════════════════════════════════════╗
║ 🎯 COMPLETE WORDPRESS COVERAGE 🎯 ║
╚═══════════════════════════════════════════════════════╝
✅ Content Management 25 tools
✅ Media & Assets 6 tools
✅ Taxonomies 12 tools
✅ User Management 10 tools
✅ Comments & Moderation 8 tools
✅ Menus & Navigation 10 tools
✅ Full Site Editing (FSE) 27 tools
✅ Astra Pro Integration 11 tools
✅ Site Configuration 15 tools
✅ Site Health & Diagnostics 8 tools
✅ Search & Discovery 5 tools
✅ WooCommerce 3 tools
✅ System Discovery 5 tools
📊 TOTAL: 145 PRODUCTION-READY TOOLS
get_posts, get_post, get_pages, get_page, get_blocks, get_blockcreate_post, create_page, create_blockupdate_post, update_page, update_blockdelete_post, delete_page, delete_blockget_media - List media libraryget_media_item - Get specific mediaupload_media - Upload filesupdate_media - Update metadatadelete_media - Remove filesupdate_alt_text - SEO optimizationget_categories, get_category, create_category, update_category, delete_categoryget_tags, get_tag, create_tag, update_tag, delete_tagget_taxonomies, get_termsget_users, get_user, get_mecreate_user, update_user, delete_usercreate_app_password, list_app_passwordsrevoke_app_password, introspect_passwordget_comments, get_commentcreate_comment, update_comment, delete_commentapprove, spam, trash (moderation actions)get_menus, get_menu, create_menu, update_menu, delete_menuget_menu_items, create_menu_item, update_menu_item, delete_menu_itemget_locationsget_templates, get_template, create_template, update_template, delete_templateget_template_parts, get_template_part, create_template_part, update_template_part, delete_template_partget_global_styles, update_global_stylesget_theme_global_styles, get_global_style_variationsget_global_style_revisions, get_global_style_revisionget_local_patterns, get_pattern_categories, search_pattern_directoryget_mega_menu, update_mega_menuenable_mega_menu, disable_mega_menuget_custom_layouts, get_custom_layoutcreate_custom_layout, update_custom_layout, delete_custom_layoutget_settings, update_settingsget_settings, update_settingsget_post_types, get_post_typeget_post_statuseslist, get, activate, deactivate, deleteget_sidebars, get_sidebarget_widgets, get_widgetcreate_widget, update_widget, delete_widgetlist_themes, get_custom_css, update_custom_csstest_auth - Authorization header testtest_background_updates - Background updates checktest_dotorg_communication - WordPress.org connectivitytest_https - HTTPS validationtest_loopback - Loopback requests testtest_page_cache - Page cache validationget_directory_sizes - Storage monitoringrun_all_tests - Comprehensive health reportsearch - Universal content searchoembed - Rich embed data retrievaloembed_proxy - External oEmbed proxyget_url_details - URL metadata for blocksblock_directory - WordPress.org block searchget_products - Product catalogget_orders - Order managementget_sales - Sales analyticsdiscover_endpoints - List all available endpointsNode.js ≥ 22.0.0 pnpm (recommended) or npm WordPress site with REST API enabled Application password or JWT token
# Install globally npm install -g claudeus-wp-mcp # Or use directly with npx npx claudeus-wp-mcp
# Clone repository git clone https://github.com/deus-h/claudeus-wp-mcp cd claudeus-wp-mcp # Install dependencies pnpm install # Build pnpm build # Test with Inspector UI pnpm inspector
Create a wp-sites.json file to configure your WordPress sites:
{ "default_test": { "URL": "https://your-site.com", "USER": "admin", "PASS": "your-application-password", "authType": "basic" }, "production": { "URL": "https://production-site.com", "USER": "admin", "PASS": "prod-app-password", "authType": "basic" } }
xxxx xxxx xxxx xxxx xxxx xxxx)Add to your Claude Desktop configuration:
File Location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonConfiguration:
{ "mcpServers": { "claudeus-wp-mcp": { "command": "npx", "args": ["-y", "claudeus-wp-mcp"], "env": { "WP_SITES_PATH": "/absolute/path/to/your/wp-sites.json" } } } }
After configuration:
The Inspector UI lets you test and explore all tools visually:
# Launch Inspector pnpm inspector # Opens browser at http://localhost:5173
Inspector Features:
src/
├── api/ # 17 specialized API clients
│ ├── posts.ts # Posts API
│ ├── taxonomies.ts # Taxonomies API
│ ├── users.ts # Users API
│ ├── health.ts # Site Health API
│ └── ... # And 13 more!
│
├── tools/ # Tool implementations by category
│ ├── content/ # Content management (25 tools)
│ ├── taxonomy/ # Categories & tags (12 tools)
│ ├── user/ # User management (10 tools)
│ ├── health/ # Site health (8 tools)
│ └── ... # And 10 more modules!
│
├── types/ # TypeScript definitions
│ ├── post.ts # Post types
│ ├── taxonomy.ts # Taxonomy types
│ ├── health.ts # Health types
│ └── ... # Complete type coverage
│
├── handlers/ # Request handlers
│ ├── tools.ts # Tool routing
│ ├── resources.ts # Resource handlers
│ └── prompts.ts # Prompt handlers
│
└── security/ # Security framework
├── validation/ # Input validation
├── sanitization/ # Output sanitization
└── auth/ # Authentication
| Feature | Implementation | Benefit |
|---|---|---|
| Type Safety | 100% TypeScript, strict mode | Zero runtime type errors |
| Modularity | 20+ independent modules | Easy maintenance & scaling |
| Security | Multi-layer validation | Enterprise-grade protection |
| Performance | Pagination, caching, batching | Handle large datasets |
| Error Handling | Comprehensive try-catch | Graceful failure recovery |
All list endpoints support pagination with metadata:
{ "data": [...], "pagination": { "total": 150, "totalPages": 15, "currentPage": 1, "perPage": 10, "hasMore": true } }
| Level | Description | Examples |
|---|---|---|
| 🟢 Safe | Read-only operations | get_posts, list_themes |
| 🟡 Moderate | Content modification | create_post, update_media |
| 🔴 High | Destructive operations | delete_post, delete_user |
Run the comprehensive test suite:
# All tests pnpm test # Specific suites pnpm test:unit pnpm test:integration # With coverage pnpm test:coverage
⚠️ Private Repository - This is maintained by Deusware AB development team. Contributions are limited to approved team members.
For approved team members:
Want to join the team? Contact: [email protected]
Amadeus Samiel H. (CTO/Lead Architect)
Simon Malki (CEO)
Locations:
Claudeus WordPress MCP demonstrates:
✅ Complete MCP 2024-11-05 Spec Compliance
✅ 100% TypeScript with Strict Mode
✅ Comprehensive Test Coverage (95%+)
✅ Enterprise-Grade Security
✅ Professional Documentation
✅ Production-Ready Quality
This isn't just a WordPress tool - it's a reference implementation showing how MCP servers should be built!
| Resource | Traditional Cost | With Claudeus MCP |
|---|---|---|
| Content Writer | $500/month | Included |
| SEO Expert | $1000/month | Included |
| Developer Time | $2000/month | Reduced 85% |
| Total | $3,500/month | $20/month (Claude Pro) |
Monthly Savings: $3,480 (99.4% reduction) 🔥
MIT License - Rock on!
npmis not a package manager, it's a repository of packages. If you want a dependable package manager, always usepnpm
— Amadeus Samiel H.
Made with 🤘❤️ by Amadeus Samiel H.
145 Tools. Zero Compromise. Pure Metal. 🎸🔥