Check if a tool is read-only
static bool isReadOnly(Map<String, dynamic>? annotations) { return annotations?[ToolAnnotationKeys.readOnly] == true; }