tools/integrations/wordpress.md
Content management system for blogs and websites.
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | REST API (WP REST API) |
| MCP | - | Not available |
| CLI | ✓ | WP-CLI for server-side management |
| SDK | ✓ | Various client libraries |
Authorization: Basic {base64(username:app_password)}GET https://example.com/wp-json/wp/v2/posts?per_page=10
Authorization: Basic {base64(username:app_password)}
GET https://example.com/wp-json/wp/v2/posts/{post_id}
Authorization: Basic {base64(username:app_password)}
POST https://example.com/wp-json/wp/v2/posts
Authorization: Basic {base64(username:app_password)}
{
"title": "Post Title",
"content": "<p>Post content here</p>",
"status": "draft",
"categories": [1],
"tags": [5, 6]
}
PUT https://example.com/wp-json/wp/v2/posts/{post_id}
Authorization: Basic {base64(username:app_password)}
{
"title": "Updated Title",
"status": "publish"
}
GET https://example.com/wp-json/wp/v2/pages?per_page=20
Authorization: Basic {base64(username:app_password)}
GET https://example.com/wp-json/wp/v2/categories
POST https://example.com/wp-json/wp/v2/categories
{
"name": "Category Name",
"slug": "category-name"
}
POST https://example.com/wp-json/wp/v2/media
Authorization: Basic {base64(username:app_password)}
Content-Disposition: attachment; filename="image.jpg"
Content-Type: image/jpeg
[binary image data]
GET https://example.com/wp-json/wp/v2/users
Authorization: Basic {base64(username:app_password)}
# List posts
wp post list --post_type=post --post_status=publish
# Create post
wp post create --post_title="Title" --post_content="Content" --post_status=publish
# Update post
wp post update 123 --post_title="New Title"
# Export database
wp db export backup.sql
# Search/replace in database
wp search-replace 'old-domain.com' 'new-domain.com'
# Install plugin
wp plugin install yoast-seo --activate
# Update plugins
wp plugin update --all
publish - Live on sitedraft - Not publishedpending - Awaiting reviewprivate - Private postfuture - Scheduledtrash - In trash| Endpoint | Resource |
|---|---|
/wp/v2/posts | Blog posts |
/wp/v2/pages | Pages |
/wp/v2/media | Images/files |
/wp/v2/categories | Categories |
/wp/v2/tags | Tags |
/wp/v2/users | Users |
/wp/v2/comments | Comments |