- Wordpress Mcp Server
Wordpress Mcp Server
MCP WordPress - Complete WordPress Management via AI
Transform how you manage WordPress with 54 powerful tools that give AI assistants complete control over your WordPress sites. From content creation to site administration, MCP WordPress handles it all through natural language commands.
🚀 Quick Start
# Run instantly - no installation needed
npx mcp-wordpress
That's it! The interactive setup wizard will guide you through configuration in under 60 seconds.
📋 Features
Content Management
- Create, edit, and publish posts and pages
- Manage drafts and revisions
- Schedule content for future publication
- Bulk operations for content updates
Media Library
- Upload images and files
- Edit media metadata and alt text
- Organize media with folders
- Batch process media files
User Administration
- Create and manage user accounts
- Assign roles and capabilities
- Bulk user operations
- Monitor user activity
Site Configuration
- Update site settings and metadata
- Configure permalinks and reading settings
- Manage plugins and themes data
- Monitor site statistics
Comments & Engagement
- Moderate comments with AI assistance
- Bulk approve/spam/delete operations
- Reply to comments
- Track engagement metrics
Taxonomy Management
- Create and organize categories
- Manage tags and custom taxonomies
- Bulk categorization
- Content organization workflows
🔧 Configuration
Add to your Claude Desktop config:
{
"mcpServers": {
"mcp-wordpress": {
"command": "npx",
"args": ["mcp-wordpress"],
"env": {
"WORDPRESS_SITE_URL": "https://your-site.com",
"WORDPRESS_USERNAME": "your-username",
"WORDPRESS_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx",
"WORDPRESS_AUTH_METHOD": "app-password"
}
}
}
}
🔐 Authentication Methods
Application Passwords (Recommended)
- Most secure option
- Built into WordPress 5.6+
- Easy to generate and revoke
JWT Authentication
- Requires JWT plugin
- Token-based authentication
- Ideal for headless setups
Basic Authentication
- Simple setup
- Development environments only
- Not recommended for production
API Key Authentication
- Plugin-based support
- Custom implementations
- Enterprise solutions
💬 Usage Examples
"Create a new blog post about AI trends with the title 'The Future of AI in 2025'"
"Upload all images from my desktop folder and optimize them for web"
"List all pending comments and help me moderate them"
"Update my site tagline to 'Innovation Through Technology'"
"Find all posts by John Doe and change the author to Jane Smith"
"Create a new editor user account for my content manager"
"Show me site statistics for the last 30 days"
🏗️ Technical Excellence
- TypeScript - 100% type-safe implementation
- Modular Architecture - Clean, maintainable codebase
- 95%+ Test Coverage - Thoroughly tested for reliability
- Rate Limiting - Intelligent request management
- Error Handling - Graceful failure recovery
- Memory Optimized - Efficient resource usage
📊 All 54 Tools
Click to see all available tools
Posts (6 tools)
wp_list_posts- List and filter postswp_get_post- Get post detailswp_create_post- Create new postswp_update_post- Edit existing postswp_delete_post- Delete postswp_get_post_revisions- View revision history
Pages (6 tools)
wp_list_pages- List all pageswp_get_page- Get page detailswp_create_page- Create new pageswp_update_page- Edit pageswp_delete_page- Delete pageswp_get_page_revisions- View page revisions
Media (6 tools)
wp_list_media- Browse media librarywp_get_media- Get media detailswp_upload_media- Upload new fileswp_update_media- Edit media metadatawp_delete_media- Delete media fileswp_get_media_sizes- Get image sizes
Users (6 tools)
wp_list_users- List all userswp_get_user- Get user detailswp_create_user- Create new userswp_update_user- Edit user profileswp_delete_user- Delete userswp_get_current_user- Get current user info
Comments (7 tools)
wp_list_comments- List commentswp_get_comment- Get comment detailswp_create_comment- Create commentswp_update_comment- Edit commentswp_delete_comment- Delete commentswp_approve_comment- Approve commentswp_spam_comment- Mark as spam
Taxonomies (10 tools)
wp_list_categories- List categorieswp_get_category- Get category detailswp_create_category- Create categorieswp_update_category- Edit categorieswp_delete_category- Delete categorieswp_list_tags- List all tagswp_get_tag- Get tag detailswp_create_tag- Create new tagswp_update_tag- Edit tagswp_delete_tag- Delete tags
Site Management (7 tools)
wp_get_site_settings- Get settingswp_update_site_settings- Update settingswp_get_site_stats- View statisticswp_search_site- Search contentwp_get_application_passwords- List app passwordswp_create_application_password- Create app passwordwp_delete_application_password- Delete app password
Authentication (6 tools)
wp_test_auth- Test connectionwp_get_auth_status- Check auth statuswp_start_oauth_flow- Start OAuthwp_complete_oauth_flow- Complete OAuthwp_refresh_oauth_token- Refresh tokenswp_switch_auth_method- Change auth method
🌟 Why MCP WordPress?
- Zero Learning Curve - Use natural language, not API calls
- Time Saving - Automate repetitive WordPress tasks
- Multi-Site Ready - Manage multiple sites from one place
- Production Tested - Used by agencies and enterprises
- Active Development - Regular updates and new features
- Community Driven - Open source with responsive support
📚 Resources
🤝 Requirements
- WordPress 5.0+ with REST API enabled
- HTTPS connection (recommended)
- User account with appropriate permissions
- Claude Desktop (or compatible MCP client)
📜 License
MIT License - Use freely in personal and commercial projects
Ready to revolutionize your WordPress workflow? Install in seconds with npx mcp-wordpress
Server Config
{
"mcpServers": {
"mcp-wordpress": {
"command": "npx",
"args": [
"-y",
"mcp-wordpress"
],
"env": {
"WORDPRESS_SITE_URL": "https://your-site.com",
"WORDPRESS_USERNAME": "your-username",
"WORDPRESS_APP_PASSWORD": "your-app-password"
}
}
}
}