New to Kendo UI for AngularStart a free 30-day trial

WebMCP Supported Components

Updated on May 20, 2026

This article lists all Kendo UI for Angular 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.

All tool names use the pattern {dataName}-{action} where {dataName} is the value you set in the [kendoWebMcp]="{ dataName: '...' }" binding.

In the tables below, a condition "Always" indicates a tool that is enabled by default, regardless of component configuration. You can disable such tools by setting enabled: false in the tools override of the kendoWebMcp binding. For opt-in tools, the condition column notes this explicitly—you must set enabled: true to register them.

AIPrompt

ToolDefault NameCondition
submit{dataName}-submitAlways
clear{dataName}-clearAlways

AutoComplete

ToolDefault NameCondition
search{dataName}-searchAlways
select{dataName}-selectAlways
clear{dataName}-clearAlways

Button

ToolDefault NameCondition
click{dataName}-clickAlways

Calendar

ToolDefault NameCondition
select-date{dataName}-select-dateAlways
navigate{dataName}-navigateAlways

Chart

ToolDefault NameCondition
drilldown{dataName}-drilldownAlways
export{dataName}-exportAlways

Chat

ToolDefault NameCondition
send-message{dataName}-send-messageAlways
clear{dataName}-clearAlways

ColorPicker

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

ComboBox

ToolDefault NameCondition
select{dataName}-selectAlways
search{dataName}-searchAlways
clear{dataName}-clearAlways
open{dataName}-openAlways
close{dataName}-closeAlways

DatePicker

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

DateRangePicker

ToolDefault NameCondition
set-range{dataName}-set-rangeAlways
clear{dataName}-clearAlways

DateTimePicker

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

Dialog

ToolDefault NameCondition
confirm{dataName}-confirmAlways
cancel{dataName}-cancelAlways

Drawer

ToolDefault NameCondition
open{dataName}-openAlways
close{dataName}-closeAlways
ToolDefault NameCondition
select{dataName}-selectAlways
open{dataName}-openAlways
close{dataName}-closeAlways
ToolDefault NameCondition
select{dataName}-selectAlways
open{dataName}-openAlways
close{dataName}-closeAlways
clear{dataName}-clearAlways

Editor

ToolDefault NameCondition
get-content{dataName}-get-contentAlways
set-content{dataName}-set-contentAlways
insert-html{dataName}-insert-htmlAlways
clear-content{dataName}-clear-contentAlways

Gantt

ToolDefault NameCondition
add-task{dataName}-add-taskAlways
update-task{dataName}-update-taskAlways
delete-task{dataName}-delete-taskAlways
set-view{dataName}-set-viewAlways
sort{dataName}-sort[sortable]="true"
clear-sort{dataName}-clear-sort[sortable]="true"
filter{dataName}-filter[filterable]="true"
clear-filters{dataName}-clear-filters[filterable]="true"
expand{dataName}-expandAlways
collapse{dataName}-collapseAlways
select{dataName}-selectAlways

Grid

ToolDefault NameCondition
sort-column{dataName}-sort-column[sortable]="true"
clear-sort{dataName}-clear-sort[sortable]="true"
filter{dataName}-filter[filterable]="true"
clear-filters{dataName}-clear-filters[filterable]="true"
group{dataName}-group[groupable]="true"
clear-groups{dataName}-clear-groups[groupable]="true"
go-to-page{dataName}-go-to-page[pageable]="true"
set-page-size{dataName}-set-page-size[pageable]="true"
select-rows{dataName}-select-rows[selectable] is enabled
clear-selection{dataName}-clear-selection[selectable] is enabled
export-pdf{dataName}-export-pdfAlways
export-excel{dataName}-export-excelAlways
export-csv{dataName}-export-csvAlways
show-column{dataName}-show-columnAlways
hide-column{dataName}-hide-columnAlways
lock-column{dataName}-lock-columnAlways
unlock-column{dataName}-unlock-columnAlways
reorder-column{dataName}-reorder-column[reorderable]="true"
resize-column{dataName}-resize-column[resizable]="true"
select-all{dataName}-select-all[selectable] is enabled
group-expand{dataName}-group-expand[groupable]="true"
group-collapse{dataName}-group-collapse[groupable]="true"
group-expand-all{dataName}-group-expand-all[groupable]="true"
group-collapse-all{dataName}-group-collapse-all[groupable]="true"
detail-expand{dataName}-detail-expandAlways
detail-collapse{dataName}-detail-collapseAlways
detail-expand-all{dataName}-detail-expand-allAlways
detail-collapse-all{dataName}-detail-collapse-allAlways
highlight{dataName}-highlightAlways
clear-highlight{dataName}-clear-highlightAlways
get-data{dataName}-get-dataDisabled by default. Enable explicitly via tools: t => t.map(x => x.name === 'get-data' ? {...x, enabled: true} : x).

ListBox

ToolDefault NameCondition
transfer{dataName}-transferAlways
reorder{dataName}-reorderAlways

ListView

ToolDefault NameCondition
page{dataName}-page[pageable]="true"

Map

ToolDefault NameCondition
set-center{dataName}-set-centerAlways
set-zoom{dataName}-set-zoomAlways
add-marker{dataName}-add-markerAlways
clear-markers{dataName}-clear-markersAlways

MaskedTextBox

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways
ToolDefault NameCondition
select-item{dataName}-select-itemAlways

MultiColumnComboBox

ToolDefault NameCondition
select{dataName}-selectAlways
search{dataName}-searchAlways
clear{dataName}-clearAlways
open{dataName}-openAlways

MultiSelect

ToolDefault NameCondition
select{dataName}-selectAlways
remove{dataName}-removeAlways
clear{dataName}-clearAlways

Notification

ToolDefault NameCondition
show{dataName}-showAlways
dismiss{dataName}-dismissAlways

NumericTextBox

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
increment{dataName}-incrementAlways
decrement{dataName}-decrementAlways
clear{dataName}-clearAlways

PanelBar

ToolDefault NameCondition
expand{dataName}-expandAlways
collapse{dataName}-collapseAlways

PivotGrid

ToolDefault NameCondition
set-rows{dataName}-set-rowsAlways
set-columns{dataName}-set-columnsAlways
set-measures{dataName}-set-measuresAlways
expand{dataName}-expandAlways
collapse{dataName}-collapseAlways
export-pdf{dataName}-export-pdfAlways

RangeSlider

ToolDefault NameCondition
set-value{dataName}-set-valueAlways

Rating

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

Scheduler

ToolDefault NameCondition
create-event{dataName}-create-eventAlways
update-event{dataName}-update-eventAlways
delete-event{dataName}-delete-eventAlways
set-view{dataName}-set-viewAlways
navigate{dataName}-navigateAlways
export-pdf{dataName}-export-pdfAlways

ScrollView

ToolDefault NameCondition
next{dataName}-nextAlways
previous{dataName}-previousAlways
navigate{dataName}-navigateAlways

Signature

ToolDefault NameCondition
clear{dataName}-clearAlways

Slider

ToolDefault NameCondition
set-value{dataName}-set-valueAlways

Sortable

ToolDefault NameCondition
reorder{dataName}-reorderAlways

Spreadsheet

ToolDefault NameCondition
set-cell{dataName}-set-cellAlways
navigate-sheet{dataName}-navigate-sheetAlways
add-sheet{dataName}-add-sheetAlways
rename-sheet{dataName}-rename-sheetAlways
export{dataName}-exportAlways

Stepper

ToolDefault NameCondition
step{dataName}-stepAlways

Switch

ToolDefault NameCondition
toggle{dataName}-toggleAlways

TabStrip

ToolDefault NameCondition
select-tab{dataName}-select-tabAlways

TextArea

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

TextBox

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

TimePicker

ToolDefault NameCondition
set-value{dataName}-set-valueAlways
clear{dataName}-clearAlways

TreeList

ToolDefault NameCondition
sort-column{dataName}-sort-column[sortable]="true"
clear-sort{dataName}-clear-sort[sortable]="true"
filter{dataName}-filter[filterable]="true"
clear-filters{dataName}-clear-filters[filterable]="true"
select-rows{dataName}-select-rows[selectable] is enabled
clear-selection{dataName}-clear-selection[selectable] is enabled
export-pdf{dataName}-export-pdfAlways
export-excel{dataName}-export-excelAlways
expand{dataName}-expandAlways
collapse{dataName}-collapseAlways
expand-all{dataName}-expand-allAlways
collapse-all{dataName}-collapse-allAlways

TreeView

ToolDefault NameCondition
expand{dataName}-expandAlways
collapse{dataName}-collapseAlways
select{dataName}-selectAlways
check{dataName}-checkkendoTreeViewCheckable is enabled
filter{dataName}-filter[filterable]="true"

Upload

ToolDefault NameCondition
clear{dataName}-clearAlways

Window

ToolDefault NameCondition
open{dataName}-openAlways
close{dataName}-closeAlways
minimize{dataName}-minimizeAlways
maximize{dataName}-maximizeAlways
restore{dataName}-restoreAlways

See Also