Class Nexus\Mcp\Schema\Tool\ToolAnnotations

final
readonly
implements JsonSerializable, Arrayable<array{title?: non-empty-string, readonlyHint?: bool, destructiveHint?: bool, idempotentHint?: bool, openWorldHint?: bool}>

Additional properties describing a Tool to clients. NOTE: all properties in ToolAnnotations are hints. They are not guaranteed to provide a faithful description of tool behavior (including descriptive properties like title). Clients should never make tool use decisions based on ToolAnnotations received from untrusted servers.

Methods
Properties