get_name() ); } /** * Declared (not incidental): every ability's descriptor names * `McpCore\Registry\ToolDescriptor` for its access level, and `MCP` hands the * ability classes to `McpCore\Registry\ToolRegistry`. */ public function get_dependencies(): array { return [ 'mcp-core' ]; } protected function init_hooks(): void { // Registers this module's capabilities and the Google-OAuth key handoff. // There is no availability gate: the native server serves these on any // supported WordPress, with or without the Abilities API or mcp-adapter. MCP::get_instance(); } }