Overview
Create, edit, and manage WordPress posts, pages, media, and plugins.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-wordpressConfiguration
WORDPRESS_SITE_URL and WORDPRESS_APPLICATION_PASSWORDDocumentation
WordPress MCP (Enhanced)
Overview
WordPress MCP provides access to WordPress REST API for content management.
Features
- Post and page management
- Media library access
- User management
- Plugin administration
- Theme customization
Installation
npx -y @modelcontextprotocol/server-wordpress
Configuration
Set up WordPress credentials:
export WORDPRESS_SITE_URL=https://your-site.com
export WORDPRESS_APPLICATION_PASSWORD=your_app_password
Generate application password at WordPress Users.
Available Operations
| Operation | Description |
|---|---|
| Create Post | Publish new post |
| Get Posts | List published posts |
| Update Post | Modify existing post |
| Upload Media | Add media files |
| Get Pages | List site pages |
Usage Examples
Create Post
{
"action": "create_post",
"title": "New Blog Post",
"content": "Post content here",
"status": "publish",
"categories": [1, 2]
}
Get Posts
{
"action": "get_posts",
"per_page": 10,
"status": "publish"
}
Upload Media
{
"action": "upload_media",
"file": "path/to/image.jpg",
"title": "Featured Image",
"alt_text": "Description for accessibility"
}
Pros
- ✅ Full CMS integration
- ✅ REST API native
- ✅ Plugin ecosystem
- ✅ Content automation
Cons
- ❌ Requires WordPress site
- ❌ Application password setup
- ❌ Rate limits on self-hosted
