At least one field convertible to boolean, string, string enum, number, or integer JSON Schema.
OptionallayoutOptional grouped controls and action buttons.
Authorize and return every effective value, including application defaults, without mutation.
OptionalreadRead tool name; defaults to settings.read.
Authorize, preserve omitted fields, persist changes atomically, then return every effective value.
OptionalupdateUpdate tool name; defaults to settings.update.
Register native plugin settings; persistence and authorization remain application-owned.