Enum ChartWebMcpToolCommand
PascalCase discriminator for ChartWebMcpTool children. One member per
built-in tool plus None and Custom discriminators.
Names and order match the Syncfusion EJ2 WebMCP reference list verbatim.
Namespace: Syncfusion.Blazor.Charts
Assembly: Syncfusion.Blazor.Charts.dll
Syntax
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum ChartWebMcpToolCommand
Fields
| Name | Description |
|---|---|
| AddChartAnnotation | Add one or more annotations to the chart. |
| AddChartAxis | Add a secondary axis to the chart. |
| AddChartSeries | Add one or more series to the chart at runtime. |
| AnimateChart | Run the chart's animation with an optional duration and series filter. |
| AppendChartData | Append data records to a series. |
| ClearChartSelection | Clear all currently selected data points. |
| ClearChartSeries | Remove every series from the chart. |
| ConfigureChartZoom | Update the chart's zoom settings on the X or Y axis. |
| Custom | Marker for fully custom tools registered by the host application. |
| ExportChart | Export the chart to a file (PNG, JPEG, SVG, PDF, XLSX, CSV). |
| GetChartAnnotations | Read the chart's annotations. |
| GetChartAxes | Read the chart's axis configuration. |
| GetChartIndicators | Read the chart's configured technical indicators. |
| GetChartLegend | Read the chart's legend configuration. |
| GetChartPoint | Read a specific data point by series and point index. |
| GetChartStriplines | Read the chart's striplines for a given axis (or all axes). |
| GetSelectedChartData | Read the chart's currently selected data points. |
| GetSeriesData | Read the data points of a specific series. |
| HideChartCrosshair | Hide the chart's crosshair if currently shown. |
| HideChartTooltip | Hide the chart's tooltip if currently shown. |
| InspectChart | Inspect the chart's full configuration (title, theme, palettes, series metadata). |
| None | No command set; ChartWebMcpTool validation throws when this is left in place. |
| PrintChart | Open the browser's print dialog with the chart rendered. |
| RemoveChartAnnotation | Remove a WebMCP-added annotation by index. |
| RemoveChartAxis | Remove a secondary axis by name or by index. |
| RemoveChartPoints | Remove a range of data points from one or more series. |
| RemoveChartSeries | Remove a series at the given zero-based index. |
| ResetChartZoom | Reset zoom on the primary X or Y axis, or on a named secondary axis. |
| SelectChartPoints | Select specific data points across one or more series. |
| ShowChartCrosshair | Show the crosshair at the given pixel coordinates. |
| ShowChartTooltip | Show the chart's tooltip at a specific point or pixel coordinate. |
| ToggleChartSeriesVisibility | Show or hide a series by index. |
| UpdateChartAnnotation | Update an existing WebMCP-added annotation's content. |
| UpdateChartAxis | Update properties of an axis (title, min, max, interval, stripLines, etc.). |
| UpdateChartDataSource | Update the chart-level data source or a specific series' data source. |
| UpdateChartPoint | Update a specific data point in a series. |
| UpdateChartProperties | Update supported chart properties (title, subtitle, background, palettes, theme, RTL, transposed, width, height). |
| UpdateChartSeries | Update properties of an existing series. |
| UpdateChartTitle | Update the chart's title and (optionally) subtitle. |