Skip to content

Releases: 829-Studios/wordpress-tools

1.8.2

Choose a tag to compare

@nredmond829 nredmond829 released this 13 Aug 12:58
c579e27

Add granular MCP roles and capabilities for post access

Replaces the previous admin-only gate on MCP tools with four new WordPress roles and capability-based permission checks.

New roles:

  • MCP Contributor — create posts only
  • MCP Author — create, edit, and publish posts
  • MCP Editor — create, edit, publish, and delete posts; can access every post, not just their own

New capabilities:

  • 829_mcp_create_posts
  • 829_mcp_edit_posts
  • 829_mcp_publish_posts
  • 829_mcp_delete_posts
  • 829_mcp_manage_site

Behavior changes:

  • Post endpoints (list, get, create, update, delete) now check for the specific capability required instead of manage_options.
  • Non-manager roles (Contributor, Author) are scoped to only view and edit their own posts — only Editor and Site Manager can access every post.
  • Site administration tools remain gated behind manage_options or the new 829_mcp_manage_site capability.
  • Roles are registered on activation and kept in sync on admin_init via a versioned Roles class, so existing installs pick up role changes on update without needing reactivation.

1.8.1

Choose a tag to compare

@nredmond829 nredmond829 released this 27 Jul 20:30
03edcf7
  • Added a new get-block-info MCP ability so that full info about core WP blocks and custom React blocks can be accessed (previously only had the ability to get ACF block data)
  • Added the following filters to allow the theme/plugins to add additional information to the abilities results:
    • wpt_mcp_acf_block_data - for adding additional data to the list-acf-blocks ability.
    • wpt_mcp_block_list_entry - for adding additional data to the list-allowed-blocks ability.
    • wpt_mcp_block_info_data - for adding additional data to the get-block-info ability.
  • Fixed pre-existing PHPCS linting errors in the file based on the project linting rules.

1.8.0

Choose a tag to compare

@calebzahnd calebzahnd released this 22 Jun 15:50
34a3038

Add Force No-Index on Staging and Dev Domains feature
Add Restrict 829 Credential Login feature
Add plugin version number to plugin settings screen

1.7.1

Choose a tag to compare

@tlovett829 tlovett829 released this 08 Jun 17:39

Add Smart Plugin Manager endpoint info

1.7.0

Choose a tag to compare

@calebzahnd calebzahnd released this 04 Jun 18:09

Allowlist for plugin and theme management

1.6.3

Choose a tag to compare

@tlovett829 tlovett829 released this 13 May 19:57
7990e6d
  • SEO editor permission enhancements

1.6.2

Choose a tag to compare

@tlovett829 tlovett829 released this 17 Apr 13:50
  • Capability check bug fix

1.6.1

Choose a tag to compare

@tlovett829 tlovett829 released this 09 Apr 17:42
d5e5cb4
  • MCP posts

1.6.0

Choose a tag to compare

@tlovett829 tlovett829 released this 09 Apr 13:05
013fef6
  • Add MCP

1.5.1

Choose a tag to compare

@tlovett829 tlovett829 released this 18 Mar 18:00

Site info response