New to Telerik UI for BlazorStart a free 30-day trial

WebMCP Supported Components

Updated on May 19, 2026

This article lists all Telerik UI for Blazor components that expose WebMCP tools, their default tool names, and the conditions under which each tool is registered.

For general information about the WebMCP API and how to configure tool overrides, see the WebMCP Tools Overview.

In the tables below, a condition "Always" indicates a tool that is enabled by default, no matter the component configuration. You can disable such tools by setting Enabled="false" for the respective <ComponentWebMcpTool> tag and Command parameter.

AutoComplete

ToolDefault NameCondition
SetValueautocomplete-set-valueAlways
Clearautocomplete-clearAlways

Button

ToolDefault NameCondition
Clickbutton-clickAlways

Calendar

ToolDefault NameCondition
Navigatecalendar-navigateAlways
SelectDatecalendar-select-dateAlways

CheckBox

ToolDefault NameCondition
Togglecheckbox-toggleAlways
SetValuecheckbox-set-valueAlways

ColorPicker

ToolDefault NameCondition
SetValuecolorpicker-set-valueAlways
Clearcolorpicker-clearAlways

ComboBox

ToolDefault NameCondition
SetValuecombobox-set-valueAlways
Clearcombobox-clearAlways
Opencombobox-openAlways
Closecombobox-closeAlways

DatePicker

ToolDefault NameCondition
SetValuedatepicker-set-valueAlways
Cleardatepicker-clearAlways

DateRangePicker

ToolDefault NameCondition
SetValuedaterangepicker-set-valueAlways
Cleardaterangepicker-clearAlways

DateTimePicker

ToolDefault NameCondition
SetValuedatetimepicker-set-valueAlways
Cleardatetimepicker-clearAlways
ToolDefault NameCondition
SetValuedropdownlist-set-valueAlways
Opendropdownlist-openAlways
Closedropdownlist-closeAlways
ToolDefault NameCondition
SetValuedropdowntree-set-valueAlways
Cleardropdowntree-clearAlways
Opendropdowntree-openAlways
Closedropdowntree-closeAlways

Editor

ToolDefault NameCondition
GetValueeditor-get-valueAlways
SetValueeditor-set-valueReadOnly == false

Gantt

ToolDefault NameCondition
Filtergantt-filterFilterMode != GanttFilterMode.None
ClearFiltergantt-clear-filterFilterMode != GanttFilterMode.None
Sortgantt-sortSortable == true
ClearSortgantt-clear-sortSortable == true
ColumnReordergantt-column-reorderColumnReorderable == true
ColumnResizegantt-column-resizeColumnResizable == true
ChangeViewgantt-change-viewMore than one GanttView defined
CreateTaskgantt-create-taskOnCreate has delegate
DeleteTaskgantt-delete-taskOnDelete has delegate
ColumnShowgantt-column-showAlways
ColumnHidegantt-column-hideAlways
Expandgantt-expandAlways
Collapsegantt-collapseAlways
ExpandAllgantt-expand-allAlways
CollapseAllgantt-collapse-allAlways
GetDatagantt-get-dataDisabled by default. Enable explicitly via <GanttWebMcpTool Command="@GanttWebMcpToolCommand.GetData" Enabled="true" />.

Grid

ToolDefault NameCondition
Filtergrid-filterFilterMode != GridFilterMode.None
ClearFiltergrid-clear-filterFilterMode != GridFilterMode.None
Sortgrid-sortSortable == true
ClearSortgrid-clear-sortSortable == true
Groupgrid-groupGroupable == true
ClearGroupgrid-clear-groupGroupable == true
Pagegrid-pagePageable == true
PageSizegrid-page-sizePageable == true and PageSizes has values
Selectgrid-selectSelectionMode != GridSelectionMode.None
ClearSelectgrid-clear-selectSelectionMode != GridSelectionMode.None
ColumnReordergrid-column-reorderReorderable == true
ColumnResizegrid-column-resizeResizable == true
ExportExcelgrid-export-excel<GridExcelExport> child present
ExportPdfgrid-export-pdf<GridPdfExport> child present
ExportCsvgrid-export-csv<GridCsvExport> child present
Highlightgrid-highlightAlways
ClearHighlightgrid-clear-highlightAlways
ColumnShowgrid-column-showAlways
ColumnHidegrid-column-hideAlways
ColumnLockgrid-column-lockAlways
ColumnUnlockgrid-column-unlockAlways
GetDatagrid-get-dataDisabled by default. Enable explicitly via <GridWebMcpTool Command="@GridWebMcpToolCommand.GetData" Enabled="true" />.

ListBox

ToolDefault NameCondition
Transferlistbox-transferConnectedListBoxId is set
Reorderlistbox-reorderOnReorder has delegate

ListView

ToolDefault NameCondition
Pagelistview-pagePageable == true
Selectlistview-selectAlways

Map

ToolDefault NameCondition
SetCentermap-set-centerAlways
SetZoommap-set-zoomAlways
AddMarkermap-add-markerAlways
ClearMarkersmap-clear-markersAlways

MaskedTextBox

ToolDefault NameCondition
SetValuemaskedtextbox-set-valueAlways
Clearmaskedtextbox-clearAlways

MultiColumnComboBox

ToolDefault NameCondition
SetValuemulticolumncombobox-set-valueAlways
Clearmulticolumncombobox-clearAlways
Openmulticolumncombobox-openAlways
Closemulticolumncombobox-closeAlways

MultiSelect

ToolDefault NameCondition
AddValuemultiselect-add-valueAlways
RemoveValuemultiselect-remove-valueAlways
Clearmultiselect-clearAlways
Openmultiselect-openAlways
Closemultiselect-closeAlways

NumericTextBox

ToolDefault NameCondition
SetValuenumerictextbox-set-valueAlways
Clearnumerictextbox-clearAlways
Incrementnumerictextbox-incrementAlways
Decrementnumerictextbox-decrementAlways

PanelBar

ToolDefault NameCondition
Expandpanelbar-expandAlways
Collapsepanelbar-collapseAlways

RangeSlider

ToolDefault NameCondition
SetValuerangeslider-set-valueAlways

Rating

ToolDefault NameCondition
SetValuerating-set-valueAlways
Clearrating-clearAlways

Scheduler

ToolDefault NameCondition
Createscheduler-createAllowCreate == true
Deletescheduler-deleteAllowDelete == true
ChangeViewscheduler-viewMore than one SchedulerView defined
Navigatescheduler-navigateAlways

Slider

ToolDefault NameCondition
SetValueslider-set-valueAlways

Spreadsheet

ToolDefault NameCondition
SetCellspreadsheet-set-cellAlways
NavigateSheetspreadsheet-navigate-sheetAlways
AddSheetspreadsheet-add-sheetAlways
RenameSheetspreadsheet-rename-sheetAlways
Exportspreadsheet-exportAlways

Stepper

ToolDefault NameCondition
Stepstepper-stepAlways

Switch

ToolDefault NameCondition
Toggleswitch-toggleAlways
SetValueswitch-set-valueAlways

TabStrip

ToolDefault NameCondition
SelectTabtabstrip-select-tabAlways

TextArea

ToolDefault NameCondition
SetValuetextarea-set-valueAlways
Cleartextarea-clearAlways

TextBox

ToolDefault NameCondition
SetValuetextbox-set-valueAlways
Cleartextbox-clearAlways

TimePicker

ToolDefault NameCondition
SetValuetimepicker-set-valueAlways
Cleartimepicker-clearAlways

TreeList

ToolDefault NameCondition
Filtertreelist-filterFilterMode != TreeListFilterMode.None
ClearFiltertreelist-clear-filterFilterMode != TreeListFilterMode.None
Sorttreelist-sortSortable == true
ClearSorttreelist-clear-sortSortable == true
Selecttreelist-selectSelectionMode != TreeListSelectionMode.None
ClearSelecttreelist-clear-selectSelectionMode != TreeListSelectionMode.None
Pagetreelist-pagePageable == true
PageSizetreelist-page-sizePageable == true and PageSizes has values
ColumnReordertreelist-column-reorderReorderable == true
ColumnResizetreelist-column-resizeResizable == true
ColumnShowtreelist-column-showAlways
ColumnHidetreelist-column-hideAlways
ColumnLocktreelist-column-lockAlways
ColumnUnlocktreelist-column-unlockAlways
Expandtreelist-expandAlways
Collapsetreelist-collapseAlways
ExpandAlltreelist-expand-allAlways
CollapseAlltreelist-collapse-allAlways
GetDatatreelist-get-dataDisabled by default. Enable explicitly via <TreeListWebMcpTool Command="@TreeListWebMcpToolCommand.GetData" Enabled="true" />.

TreeView

ToolDefault NameCondition
Selecttreeview-selectSelectionMode != TreeViewSelectionMode.None
Checktreeview-checkCheckBoxMode != TreeViewCheckBoxMode.None
Expandtreeview-expandAlways
Collapsetreeview-collapseAlways
Filtertreeview-filterAlways

Window

ToolDefault NameCondition
Openwindow-openAlways
Closewindow-closeAlways
Minimizewindow-minimizeAlways
Maximizewindow-maximizeAlways

See Also