Flint MCP
A visualization language for agents and an MCP server: neat charts from a simple semantic spec
- 4,574 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Sends chart data to an MCP server, including a remote one
- Runs a local server and generates files
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/flintDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Sends chart data to an MCP server, including a remote one
- Runs a local server and generates files
This is third-party code. Review the repository files before installing.
What it does
Flint is an intermediate visualization language that lets an agent describe a chart with a compact semantic spec instead of hand-writing axes, scales, spacing and labels. The flint-chart library compiles one spec into Vega-Lite, ECharts, Chart.js, Plotly or native Excel charts. The flint-chart-mcp server lets an agent create, validate and render charts directly from a chat or coding environment. It ships visual themes in the spirit of well-known publications and business styles.
Who it is for. For data analysts, developers and anyone whose agent builds clear charts from data.
Good fit when
- You need a clean chart from data built by the agent
- You need one spec across several visualization libraries
- You need charts in a recognizable visual style or for Excel
Not a fit when
- You need an interactive BI dashboard rather than standalone charts
- Simple built-in charting is enough
- Data cannot go to a remote MCP server and a local one is not set up
Example request
Build a chart of revenue by quarter in a business-publication styleMCP
- Transport
- http, stdio
- Authentication
- not required
Limitations
For large datasets a local MCP server is recommended over the remote one. Output quality depends on how precisely field semantics are described. The library and server install via npm.
How to disable. Remove flint-chart-mcp from the client MCP config; for the local package remove it via npm.
FAQ
Can I skip installation?
Yes, there is a hosted HTTP MCP server that clients such as GitHub Copilot in VS Code and Claude can connect to.
Which output formats are supported?
Vega-Lite, ECharts, Chart.js, Plotly and native Excel charts.
Discussion
No questions or reviews yet.
Related
MCP serversMCP Dashboards: interactive charts in chat
MCP Dashboards
32 tools draw interactive charts, KPI widgets and dashboards right inside the chat in Claude Desktop, VS Code and other clients
A data visualization skill for agents: turns data into polished interactive HTML charts and full reports with one visual language
Semiotic MCP
Semiotic
Semiotic's MCP server: an agent picks the chart type, renders SVG and validates the configuration against component schemas.
An MCP server from AntV for generating charts and diagrams: 25+ visualization types, from lines and bars to maps, mind maps and network graphs
BI as code: YAML dashboards, a semantic layer and a local MCP server through which an agent drafts charts.
Local MCP server and MCP App for scientific figures: import a figure with code, review it, publish a release, reuse the template
README in short
Flint from Microsoft is a visualization language for the agent era, with the flint-chart library and the flint-chart-mcp server. An agent describes a chart with a semantic spec, and Flint derives scales, layout and labels and compiles output into several formats, including Excel charts. A hosted HTTP MCP server and a local npx run are available. It ships visual themes and a detailed MCP guide. MIT licensed.