alexa
menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IGridWebMcpTool

    Represents a WebMCP tool definition that can be registered and exposed to compatible browser-side AI agents.

    Namespace: Syncfusion.Blazor.Grids
    Assembly: Syncfusion.Blazor.Grids.dll
    Syntax
    public interface IGridWebMcpTool
    Remarks

    Implementations of this interface provide the metadata and schema information required for WebMCP tool registration, including the tool name, description, input schema, output schema, and annotations.

    Tool definitions may represent either built-in WebMCP tools provided by the grid or custom tools supplied by the application.

    The metadata exposed through this interface is used by compatible AI agents to discover available tools, understand their purpose, validate input arguments, and interpret tool responses.

    Properties

    Description

    Gets the human-readable description of the tool.

    Declaration
    string Description { get; }
    Property Value
    Type Description
    string

    A string describing the purpose, behavior, and expected usage of the tool. Compatible AI agents may use this information when determining whether the tool is appropriate for a given task.

    InputSchema

    Gets the JSON Schema that defines 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 if the tool does not require input parameters.

    Remarks

    The schema is used by compatible AI agents to discover supported arguments, validate inputs, and construct tool invocation requests.

    Name

    Gets the unique name of the tool.

    Declaration
    string Name { get; }
    Property Value
    Type Description
    string

    A string representing the public identifier used to register and invoke the tool. Tool names should be unique within the active WebMCP tool registry.

    In this article
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved