Skip to content

Users ​

Type
Class
Namespace
craft\mcp\capabilities
Inherits
craft\mcp\capabilities\Users
Since
5.12.0

User-specific MCP capabilities. Users are listed and managed through the elements.* tools.

View source

Public Methods ​

MethodDescription
__construct()
getFieldLayout()
resourceByIdentifier()
updateFieldLayout()

__construct() ​

View source

Arguments ​

  • $elements
  • $fieldLayouts
  • $fields
  • $userAdapter
  • $users

getFieldLayout() ​

View source

Returns ​

array{fieldLayout: array<string,mixed>}

resourceByIdentifier() ​

View source

Arguments ​

  • $user

Returns ​

array{user: array<string,mixed>}

updateFieldLayout() ​

View source

Arguments ​

  • $fieldLayout (array<string,mixed>, null) – Native Craft field layout config. Pass null to clear the layout.

Returns ​

array{fieldLayout: array<string,mixed>}