diff --git a/crates/rmcp/src/model/capabilities.rs b/crates/rmcp/src/model/capabilities.rs index 3b9863c..581b8d8 100644 --- a/crates/rmcp/src/model/capabilities.rs +++ b/crates/rmcp/src/model/capabilities.rs @@ -36,6 +36,7 @@ pub struct ToolsCapability { #[serde(rename_all = "camelCase")] #[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))] pub struct RootsCapabilities { + #[serde(skip_serializing_if = "Option::is_none")] pub list_changed: Option, }