Stack Gems
Menu
← Catalog

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.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/flint-chart.svg)](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>