GlotPress Abilities
Exposes GlotPress translation project data to AI agents and MCP clients via the WordPress Abilities API
by Naked Cat Plugins (by Webdados) · github.com/naked-cat-plugins/glotpress-abilities · website
★ 1stars
4release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/naked-cat-plugins/glotpress-abilities/releases/download/0.3/nakedcat-glotpress-abilities.zipDeclares an update source (false), so updates arrive through the plugin's own updater.
From the readme
GlotPress Abilities
Exposes GlotPress translation project data to AI agents and MCP clients via the WordPress
Abilities API
(wpregisterability()). Requires GlotPress to be
active.
Every ability registered by this plugin is discoverable and callable through:
- WordPress core's own REST routes (wp-abilities/v1/abilities, list/run/categories controllers).
- Any MCP server that bridges the Abilities API, such as the
mcp-adapter plugin (abilities are tagged
meta.mcp.public = true, meta.mcp.type = 'tool').
Permission model
Every ability in this plugin requires the current user to be a GlotPress administrator. This
is checked identically for all abilities (includes/trait-requires-glotpress-admin.php):
1. The user must be logged in.
2. The user must have GlotPress's own admin permission
(GP::$permission-currentusercan('admin')).
This trusts GlotPress's own permission system alone, matching how GlotPress core's own routes
gate translation read/write actions — it deliberately does not also require the WordPress
manageoptions capability. GlotPress's permission model exists precisely so a translation
coordinator can administer GlotPress (and use these abilities) without needing f
Read the full README on GitHub →