Interface IRichTextEditorWebMcpTool
Represents a WebMCP tool definition that can be registered and exposed to compatible browser-side AI agents.
Namespace: Syncfusion.Blazor.RichTextEditor
Assembly: Syncfusion.Blazor.RichTextEditor.dll
Syntax
public interface IRichTextEditorWebMcpTool
Remarks
Implementations provide the tool metadata and input schema used by agents to discover tools, understand their purpose, and construct valid requests.
Properties
Description
Gets a human-readable description of the tool's purpose and usage.
Declaration
string Description { get; }
Property Value
| Type | Description |
|---|---|
| string | A description compatible agents can use to determine whether this tool is appropriate for a given task. |
InputSchema
Gets the JSON Schema describing the input arguments accepted by the tool.
Declaration
object? InputSchema { get; }
Property Value
| Type | Description |
|---|---|
| object | An object representing a JSON Schema document, or null when the tool does not require input parameters. |
Name
Gets the unique name used to register and invoke the tool.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| string | The tool's public identifier, unique within the active WebMCP registry. |