Class ToolsCapability
- Namespace
- ModelContextProtocol.Protocol
- Assembly
- ModelContextProtocol.Core.dll
Represents the tools capability configuration. See the schema for details.
public sealed class ToolsCapability
- Inheritance
-
ToolsCapability
- Inherited Members
Properties
ListChanged
Gets or sets whether this server supports notifications for changes to the tool list.
[JsonPropertyName("listChanged")]
public bool? ListChanged { get; set; }
Property Value
- bool?
Remarks
When set to true, the server will send notifications using ToolListChangedNotification when tools are added, removed, or modified. Clients can register handlers for these notifications to refresh their tool cache. This capability enables clients to stay synchronized with server-side changes to available tools.