Class
McpToolAnnotations
Provides optional hints describing the behavior of an MCP tool.
public sealed class McpToolAnnotationsInheritance #
Inherited Members #
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors #
| Name | Description |
|---|---|
| McpToolAnnotations() |
Properties #
| Name | Description |
|---|---|
| DestructiveHint | Gets or sets whether the tool may perform destructive updates. |
| IdempotentHint | Gets or sets whether repeated calls with the same arguments have no additional effect. |
| OpenWorldHint | Gets or sets whether the tool may interact with external entities. |
| ReadOnlyHint | Gets or sets whether the tool does not modify its environment. |
| Title | Gets or sets a human-readable title for the tool. |