Microsoft's Flint gives AI agents a spec for good-looking charts
Back atop Hacker News: the MIT-licensed spec compiles one chart intent to Vega-Lite, ECharts, or Chart.js, and ships an MCP server your agent can call.

Copy markdown
Semantic specs, not 200-line Vega-Lite
Flint lets an agent describe a chart by intent — a mark typed 'Price', an axis typed 'Country', 70+ semantic types in all — then derives scales, axes, formatting, color, and layout automatically across 30+ chart types. In Microsoft's eval it beat agents writing raw Vega-Lite (GPT-5.1 scored 16.27 vs 15.91).
Wire it into your agent today
It's MIT-licensed and shipping now: `npm install flint-chart` for the JS/TS library, or `npx -y flint-chart-mcp` to hand any MCP client — Claude Code, Cursor — a chart tool. One spec compiles to native Vega-Lite, ECharts, or Chart.js, so you keep the intent and swap the backend. Python is a source-only preview for now.
Build this weekend: dashboards your agent won't mangle
Point Claude Code or Cursor at the flint-chart MCP and have your agent turn a CSV or query result into a correct, styled dashboard instead of hand-tuned, often-broken Vega-Lite. Released in July, it's back on the Hacker News front page this week as more builders hit that exact wall.