Table of Contents

Class McpUiClientCapabilities

Namespace
ModelContextProtocol.Extensions.Apps
Assembly
ModelContextProtocol.Extensions.Apps.dll

Represents the MCP Apps capabilities advertised by a client.

[Experimental("MCPEXP003", UrlFormat = "https://github.com/modelcontextprotocol/csharp-sdk/blob/main/docs/list-of-diagnostics.md#mcpexp003")]
public sealed class McpUiClientCapabilities
Inheritance
McpUiClientCapabilities
Inherited Members

Remarks

This object is the value associated with the "io.modelcontextprotocol/ui" key in the Extensions dictionary.

Properties

MimeTypes

Gets or sets the list of MIME types supported by the client for MCP App UI resources.

[JsonPropertyName("mimeTypes")]
public IList<string>? MimeTypes { get; set; }

Property Value

IList<string>

Remarks

A client that supports MCP Apps must include "text/html;profile=mcp-app" in this list.