What a namespace is
Every ability has a two-part name:mainwp/list-sites-v1, acme/do-thing-v1. The part before the slash is the namespace, and it normally identifies the plugin that registered the ability. The server decides what to expose by namespace: the default allowlist is ["mainwp"], which is why only MainWP abilities appear.
Find the namespace you want
Two ways:- The plugin’s documentation. A plugin that supports the Abilities API will usually state its namespace.
-
Ask your Dashboard. While logged into the Dashboard site as an admin, open:
This lists every registered ability. The namespace is the part of each
namebefore the slash.
Add the namespace
Add it to the allowlist, keepingmainwp in the list:
How the new tools are named
The first namespace in the list is the primary namespace; its abilities get clean, unprefixed tool names. Every other namespace gets a{namespace}__{tool} prefix so names can never collide:
If you use
allowedTools or blockedTools, list non-primary tools in that prefixed form. See Restrict Available Tools.
