generate_bar_chart
Generate a bar chart preview link(not a chart image) which user can click to show data for numerical comparisons among different categories, such as, comparing categorical data and for horizontal comparisons.
Generate an ECharts chart as a clickable preview link — bar, line, pie, heatmap, radar, scatter, or a general call covering the rest.
LABSCO SUMMARY
A charting tool that returns a URL rather than an image is a reasonable design — ECharts is interactive, and a link preserves the hover and zoom a flattened PNG loses. What makes it work is saying so on every tool, because a model that assumes it received an image will describe one that does not exist and hand the user a broken reference. Splitting by chart type rather than taking a type parameter is the other useful choice: each tool's description says what its chart is for, which helps a model pick the right visualisation rather than defaulting to bar.
An ECharts chart generator that returns preview links rather than images: six dedicated chart types and one general tool covering the others.
Nothing to supply.
One command — npx -y echarts-mcp-server
USE CASES
Generate the bar or pie chart and hand back the link, which stays interactive rather than flattening to an image.
Generate a line chart for the series rather than forcing a time axis into a bar chart.
Use scatter for the relationship between two variables, or heatmap when the question is where values concentrate.
Generate a radar chart, or reach for the general tool when the shape you need has no dedicated one.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
generate_bar_chartGenerate a bar chart preview link(not a chart image) which user can click to show data for numerical comparisons among different categories, such as, comparing categorical data and for horizontal comparisons.
generate_general_chartGenerate a chart preview link(not a chart image). Support following types: effectScatter, tree, treemap, sunburst, boxplot, candlestick, graph, sankey, funnel, gauge and themeRiver
generate_heatmap_chartGenerate a heatmap chart preview link(not a chart image) which mainly use colors to represent values, which must be used along with visualMap component.
generate_line_chartGenerate a line chart preview link(not a chart image) which users can click to show trends over time, such as, the ratio of Apple computer sales to Apple's profits changed from 2000 to 2016.
generate_pie_chartGenerate a pie chart preview link(not a chart image) which users can click to show the proportion of parts, such as, market share and budget allocation.
generate_radar_chartGenerate a radar chart preview link(not a chart image) which display multidimensional data (four dimensions or more), such as, evaluate Huawei and Apple phones in terms of five dimensions: ease of use, functionality, camera, benchmark scores, and battery life.
generate_scatter_chartGenerate a scatter chart to show the relationship between two variables, helps discover their relationship or trends, such as, the strength of correlation, data distribution patterns.
BEFORE YOU INSTALL
7 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 7 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"echarts-mcp-server": {
"command": "npx",
"args": [
"-y",
"echarts-mcp-server"
]
}
}
}npx -y echarts-mcp-server