v1.3.0
v1.3.0
Added
featured_mediasupport onwordpress_create_content,wordpress_update_content, andwordpress_preview_content_update: attach an uploaded image by media ID or pass0on update to remove it. Content responses now return the selected media ID for verification.- Full media lifecycle tools: update attachment metadata and permanently delete media.
- WordPress.org-only plugin and theme management; granular user management and curated site settings.
- Navigation menu REST management, Site Health, update status, maintenance mode, content revisions, redirects, and a capped 404 monitor.
- MCP tools for plugins, themes, users, media, settings, health, update status, maintenance mode, core update, revisions, and redirects.
Security
- Connector scopes are a second allowlist on top of WordPress capabilities and object-level permissions.
- Featured images and WordPress media markup/galleries require
media.embed, attachment edit permission, and a valid image attachment; uploading a new file remainsmedia.upload. - Plugin/theme installs accept only official WordPress.org slugs. Code changes, user changes, settings, redirects, maintenance, restores, and core updates require MCP confirmation.
Fixed
- Media uploads now accept WordPress's documented successful
wp_upload_bits()result (error: false) instead of incorrectly returningWORDPRESS_ERROR.
Deploy
- MCP server: rebuild and restart (
make prod-upordocker compose ... up -d --build mcp) - WordPress plugin: upload
wordpress-chatgpt-1.3.0.zipor syncpackages/wordpress-plugin
See CHANGELOG.md for full details.