Table of Contents

Class ElicitResult

Namespace
ModelContextProtocol.Protocol
Assembly
ModelContextProtocol.Core.dll

Represents the client's response to an elicitation request.

public class ElicitResult
Inheritance
ElicitResult
Inherited Members

Properties

Action

Gets or sets the user action in response to the elicitation.

[JsonPropertyName("action")]
public string Action { get; set; }

Property Value

string

Remarks

  • "accept"User submitted the form/confirmed the action
  • "decline"User explicitly declined the action
  • "cancel"User dismissed without making an explicit choice

Content

Gets or sets the submitted form data.

[JsonPropertyName("content")]
public JsonElement? Content { get; set; }

Property Value

JsonElement?

Remarks

This is typically omitted if the action is "cancel" or "decline".