Table of Contents

Class UnsubscribeRequestParams

Namespace
ModelContextProtocol.Protocol
Assembly
ModelContextProtocol.Core.dll

Sent from the client to cancel resource update notifications from the server for a specific resource.

public class UnsubscribeRequestParams : RequestParams
Inheritance
UnsubscribeRequestParams
Inherited Members

Remarks

After a client has subscribed to resource updates using SubscribeRequestParams, this message can be sent to stop receiving notifications for a specific resource. This is useful for conserving resources and network bandwidth when the client no longer needs to track changes to a particular resource.

The unsubscribe operation is idempotent, meaning it can be called multiple times for the same resource without causing errors, even if there is no active subscription.

Properties

Uri

The URI of the resource to unsubscribe from. The URI can use any protocol; it is up to the server how to interpret it.

[JsonPropertyName("uri")]
public string? Uri { get; init; }

Property Value

string