Configures WebMCP tool registration for the parent Scheduler. When present, Scheduler operations are exposed as tools discoverable by AI models through the browser. Place inside SchedulerSettings. Children: SchedulerWebMcpTool.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
C#
public class SchedulerWebMcpSettings : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseSchedulerWebMcpSettings
Implements:
Inherited Members
Constructors
C#
public SchedulerWebMcpSettings()
Methods
C#
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Overrides:
C#
public void Dispose()
Implements:
C#
protected override void OnInitialized()
Overrides:
Properties
A human-readable name that distinguishes this Scheduler's WebMCP tools from other Schedulers on the same page. When set, tool names are prefixed and descriptions are annotated. For example, "Team" produces tool names like "team-scheduler-create".
C#
[Parameter]
public string Name { get; set; }
Defines the WebMCP tool overrides for the Scheduler. Children: SchedulerWebMcpTool.
C#
[Parameter]
public RenderFragment SchedulerWebMcpTools { get; set; }