Skip to content

McpPromptSummary

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The summary of an MCP prompt.

public sealed record McpPromptSummary : IEquatable<McpPromptSummary>

objectMcpPromptSummary

IEquatable<McpPromptSummary>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public McpPromptSummary()

The arguments the prompt accepts.

public IReadOnlyList<McpPromptArgumentSummary> Arguments { get; init; }

IReadOnlyList<McpPromptArgumentSummary>

The description.

public string? Description { get; init; }

string?

The prompt name.

public required string Name { get; init; }

string

The title shown in the UI.

public string? Title { get; init; }

string?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(McpPromptSummary? other)

other McpPromptSummary?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(McpPromptSummary?, McpPromptSummary?)

Section titled “ operator ==(McpPromptSummary?, McpPromptSummary?)”
public static bool operator ==(McpPromptSummary? left, McpPromptSummary? right)

left McpPromptSummary?

right McpPromptSummary?

bool

operator !=(McpPromptSummary?, McpPromptSummary?)

Section titled “ operator !=(McpPromptSummary?, McpPromptSummary?)”
public static bool operator !=(McpPromptSummary? left, McpPromptSummary? right)

left McpPromptSummary?

right McpPromptSummary?

bool