New to Kendo UI for Angular? Start 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: falsein thetoolsoverride of thekendoWebMcpbinding. For opt-in tools, the condition column notes this explicitly—you must setenabled: trueto register them.
AIPrompt
| Tool | Default Name | Condition |
|---|---|---|
submit | {dataName}-submit | Always |
clear | {dataName}-clear | Always |
AutoComplete
| Tool | Default Name | Condition |
|---|---|---|
search | {dataName}-search | Always |
select | {dataName}-select | Always |
clear | {dataName}-clear | Always |
Button
| Tool | Default Name | Condition |
|---|---|---|
click | {dataName}-click | Always |
Calendar
| Tool | Default Name | Condition |
|---|---|---|
select-date | {dataName}-select-date | Always |
navigate | {dataName}-navigate | Always |
Chart
| Tool | Default Name | Condition |
|---|---|---|
drilldown | {dataName}-drilldown | Always |
export | {dataName}-export | Always |
Chat
| Tool | Default Name | Condition |
|---|---|---|
send-message | {dataName}-send-message | Always |
clear | {dataName}-clear | Always |
ColorPicker
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
ComboBox
| Tool | Default Name | Condition |
|---|---|---|
select | {dataName}-select | Always |
search | {dataName}-search | Always |
clear | {dataName}-clear | Always |
open | {dataName}-open | Always |
close | {dataName}-close | Always |
DatePicker
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
DateRangePicker
| Tool | Default Name | Condition |
|---|---|---|
set-range | {dataName}-set-range | Always |
clear | {dataName}-clear | Always |
DateTimePicker
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
Dialog
| Tool | Default Name | Condition |
|---|---|---|
confirm | {dataName}-confirm | Always |
cancel | {dataName}-cancel | Always |
Drawer
| Tool | Default Name | Condition |
|---|---|---|
open | {dataName}-open | Always |
close | {dataName}-close | Always |
DropDownList
| Tool | Default Name | Condition |
|---|---|---|
select | {dataName}-select | Always |
open | {dataName}-open | Always |
close | {dataName}-close | Always |
DropDownTree
| Tool | Default Name | Condition |
|---|---|---|
select | {dataName}-select | Always |
open | {dataName}-open | Always |
close | {dataName}-close | Always |
clear | {dataName}-clear | Always |
Editor
| Tool | Default Name | Condition |
|---|---|---|
get-content | {dataName}-get-content | Always |
set-content | {dataName}-set-content | Always |
insert-html | {dataName}-insert-html | Always |
clear-content | {dataName}-clear-content | Always |
Gantt
| Tool | Default Name | Condition |
|---|---|---|
add-task | {dataName}-add-task | Always |
update-task | {dataName}-update-task | Always |
delete-task | {dataName}-delete-task | Always |
set-view | {dataName}-set-view | Always |
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}-expand | Always |
collapse | {dataName}-collapse | Always |
select | {dataName}-select | Always |
Grid
| Tool | Default Name | Condition |
|---|---|---|
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-pdf | Always |
export-excel | {dataName}-export-excel | Always |
export-csv | {dataName}-export-csv | Always |
show-column | {dataName}-show-column | Always |
hide-column | {dataName}-hide-column | Always |
lock-column | {dataName}-lock-column | Always |
unlock-column | {dataName}-unlock-column | Always |
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-expand | Always |
detail-collapse | {dataName}-detail-collapse | Always |
detail-expand-all | {dataName}-detail-expand-all | Always |
detail-collapse-all | {dataName}-detail-collapse-all | Always |
highlight | {dataName}-highlight | Always |
clear-highlight | {dataName}-clear-highlight | Always |
get-data | {dataName}-get-data | Disabled by default. Enable explicitly via tools: t => t.map(x => x.name === 'get-data' ? {...x, enabled: true} : x). |
ListBox
| Tool | Default Name | Condition |
|---|---|---|
transfer | {dataName}-transfer | Always |
reorder | {dataName}-reorder | Always |
ListView
| Tool | Default Name | Condition |
|---|---|---|
page | {dataName}-page | [pageable]="true" |
Map
| Tool | Default Name | Condition |
|---|---|---|
set-center | {dataName}-set-center | Always |
set-zoom | {dataName}-set-zoom | Always |
add-marker | {dataName}-add-marker | Always |
clear-markers | {dataName}-clear-markers | Always |
MaskedTextBox
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
Menu
| Tool | Default Name | Condition |
|---|---|---|
select-item | {dataName}-select-item | Always |
MultiColumnComboBox
| Tool | Default Name | Condition |
|---|---|---|
select | {dataName}-select | Always |
search | {dataName}-search | Always |
clear | {dataName}-clear | Always |
open | {dataName}-open | Always |
MultiSelect
| Tool | Default Name | Condition |
|---|---|---|
select | {dataName}-select | Always |
remove | {dataName}-remove | Always |
clear | {dataName}-clear | Always |
Notification
| Tool | Default Name | Condition |
|---|---|---|
show | {dataName}-show | Always |
dismiss | {dataName}-dismiss | Always |
NumericTextBox
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
increment | {dataName}-increment | Always |
decrement | {dataName}-decrement | Always |
clear | {dataName}-clear | Always |
PanelBar
| Tool | Default Name | Condition |
|---|---|---|
expand | {dataName}-expand | Always |
collapse | {dataName}-collapse | Always |
PivotGrid
| Tool | Default Name | Condition |
|---|---|---|
set-rows | {dataName}-set-rows | Always |
set-columns | {dataName}-set-columns | Always |
set-measures | {dataName}-set-measures | Always |
expand | {dataName}-expand | Always |
collapse | {dataName}-collapse | Always |
export-pdf | {dataName}-export-pdf | Always |
RangeSlider
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
Rating
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
Scheduler
| Tool | Default Name | Condition |
|---|---|---|
create-event | {dataName}-create-event | Always |
update-event | {dataName}-update-event | Always |
delete-event | {dataName}-delete-event | Always |
set-view | {dataName}-set-view | Always |
navigate | {dataName}-navigate | Always |
export-pdf | {dataName}-export-pdf | Always |
ScrollView
| Tool | Default Name | Condition |
|---|---|---|
next | {dataName}-next | Always |
previous | {dataName}-previous | Always |
navigate | {dataName}-navigate | Always |
Signature
| Tool | Default Name | Condition |
|---|---|---|
clear | {dataName}-clear | Always |
Slider
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
Sortable
| Tool | Default Name | Condition |
|---|---|---|
reorder | {dataName}-reorder | Always |
Spreadsheet
| Tool | Default Name | Condition |
|---|---|---|
set-cell | {dataName}-set-cell | Always |
navigate-sheet | {dataName}-navigate-sheet | Always |
add-sheet | {dataName}-add-sheet | Always |
rename-sheet | {dataName}-rename-sheet | Always |
export | {dataName}-export | Always |
Stepper
| Tool | Default Name | Condition |
|---|---|---|
step | {dataName}-step | Always |
Switch
| Tool | Default Name | Condition |
|---|---|---|
toggle | {dataName}-toggle | Always |
TabStrip
| Tool | Default Name | Condition |
|---|---|---|
select-tab | {dataName}-select-tab | Always |
TextArea
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
TextBox
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
TimePicker
| Tool | Default Name | Condition |
|---|---|---|
set-value | {dataName}-set-value | Always |
clear | {dataName}-clear | Always |
TreeList
| Tool | Default Name | Condition |
|---|---|---|
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-pdf | Always |
export-excel | {dataName}-export-excel | Always |
expand | {dataName}-expand | Always |
collapse | {dataName}-collapse | Always |
expand-all | {dataName}-expand-all | Always |
collapse-all | {dataName}-collapse-all | Always |
TreeView
| Tool | Default Name | Condition |
|---|---|---|
expand | {dataName}-expand | Always |
collapse | {dataName}-collapse | Always |
select | {dataName}-select | Always |
check | {dataName}-check | kendoTreeViewCheckable is enabled |
filter | {dataName}-filter | [filterable]="true" |
Upload
| Tool | Default Name | Condition |
|---|---|---|
clear | {dataName}-clear | Always |
Window
| Tool | Default Name | Condition |
|---|---|---|
open | {dataName}-open | Always |
close | {dataName}-close | Always |
minimize | {dataName}-minimize | Always |
maximize | {dataName}-maximize | Always |
restore | {dataName}-restore | Always |