Flint
MIT chart language and MCP server that turns short specs into polished charts
Libraries / Libraries · OSS/MIT · 4.4k
Reviewed 2026-10-19 · last push 2026-10-18 · repo checked 2026-10-19
What's Good
MIT (microsoft/flint-chart), release 0.5.1 (2026-08-14). 70+ semantic types (Rank, Price, Country and so on) drive layout decisions that agents usually get wrong by hand. A formal theme spec applies a house style across a whole chart library, with presets in the style of the NYT, Economist, Swiss and McKinsey. npm install flint-chart for the library; npx -y flint-chart-mcp runs a local MCP server that lets an agent pick a template, validate it and open an interactive chart view. Backed by an arXiv paper. ★~4.4k.
The Catch
Pre-1.0, so the spec can still move. The Python package is not released yet; the port in the repo is a source-only preview. The README pushes a hosted MCP endpoint first; for private or large data, run the local server instead. It is a layer on top of existing chart libraries, so you still ship Vega-Lite, ECharts or Plotly to render.
Verdict
A sensible middle layer when agents draw your charts — pin the version while it is pre-1.0.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/flint-chart)
HTML
<a href="https://stackgems.com/gems/flint-chart"><img src="https://stackgems.com/badge/flint-chart.svg" alt="Flint reviewed on Stack Gems" height="20"></a>