Skip to main content

AiToolAnnotations

MCP tool annotations (Tool.annotations in the protocol). All hints are advisory and optional; the protocol's defaults are readOnlyHint: false and destructiveHint: true, which is why an unannotated tool is treated as one that may destroy state.

NameTypeDescriptionNotes
titleString[optional]
readOnlyHintBoolean[optional]
destructiveHintBoolean[optional]
idempotentHintBoolean[optional]
openWorldHintBoolean[optional]