Tool annotations provide additional metadata about a tool’s behavior, helping clients understand how to present and manage tools. https://modelcontextprotocol.io/docs/concepts/tools#available-tool-annotations