Fix: OAuth endpoints used a different REST namespace (albert-ai-butler/v1) than the MCP server and discovery metadata (albert/v1), causing connection failures when clients followed the OAuth discovery spec. All endpoints now use albert/v1 consistently.
New: albert/rest_namespace filter allows sites with a namespace collision to override the REST namespace.
1.0.0
Initial release.
MCP server — Turns your WordPress site into an MCP endpoint. Copy the URL, paste it into Claude Desktop, ChatGPT, or any MCP-compatible assistant, authorize, and you’re connected. No configuration files or developer setup needed.
OAuth 2.0 server — Full authentication server with PKCE support, RSA-signed access tokens, automatic token refresh, and sessions that persist up to 30 days.
Abilities Manager — Admin interface to toggle read and write permissions per content type. Write abilities disabled by default. All actions respect WordPress capabilities.
25+ WordPress abilities — Posts, Pages, Users, Media, and Taxonomies with find, view, create, update, and delete operations.
WooCommerce abilities — Products, Orders, and Customers when WooCommerce is active.
Connections management — Control which users can connect AI assistants. View active connections, disconnect individual sessions, or end entire sessions with token revocation.
Dashboard — Setup checklist, status overview, active connection count, and recent activity feed.
Extensible — Register custom abilities with the WordPress Abilities API. Hookable architecture with filters and actions.