EveryDev.ai
Subscribe
Home
Tools

3,145+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Flint Chart
    Flint Chart icon

    Flint Chart

    MCP Servers
    Featured

    A Microsoft Research visualization intermediate language that lets AI agents reliably create expressive, good-looking charts from simple, human-editable chart specs.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free and open source under the MIT license. Install via npm or clone from GitHub.

    Engagement

    Available On

    Windows
    Android
    Web
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    MCP ServersAI Development LibrariesAgent Frameworks

    Alternatives

    Dedalus LabsAgentPhoneDead Simple Email
    Developer
    Microsoft ResearchRedmond, WAEst. 1991$27B+ raised

    Listed Jul 2026

    About Flint Chart

    Flint is a visualization intermediate language built by Microsoft Research in collaboration with the IDEAS Lab at Renmin University of China. It bridges the gap between AI agents and chart rendering by letting agents produce compact, human-readable chart specs that a compiler then expands into fully configured, backend-native visualizations. The project is open source under the MIT license and available on npm as flint-chart and flint-chart-mcp.

    What It Is

    Flint sits between an AI agent (or a developer) and a charting library. Instead of requiring verbose low-level parameters — scales, axes, spacing, label formatting, color schemes — the Flint compiler derives all of those settings from the data, semantic types, chart type, and encoding declarations. The result is a compact spec that agents can generate reliably, humans can read and edit directly, and multiple rendering backends can consume without any changes to the input shape. The project homepage lists support for 46 chart types and 83 backend-specific gallery examples across Vega-Lite, ECharts, and Chart.js.

    How the Compiler Works

    A Flint spec has three parts: the data, a semantic_types map that labels each field with a meaning (e.g., YearMonth, Quantity, Profit, Country, Rank), and a chart_spec that names the chart type and binds fields to visual encodings. From those inputs the compiler:

    • Infers temporal parsers, axis formatting, and color schemes from semantic types (70+ types supported)
    • Applies an elastic layout model and banking principles to dynamically size, space, and arrange marks so charts fit the canvas at any data cardinality
    • Cascades encoding changes through all low-level settings when the user switches chart type or rebinds a field
    • Emits a complete, ready-to-render native spec for the chosen backend (Vega-Lite, ECharts, or Chart.js)

    MCP Server and Agent Workflow

    The flint-chart-mcp package exposes Flint as a Model Context Protocol server, letting agents create, validate, and render charts directly from a chat or coding environment. Agents can embed data inline as data.values or reference local JSON, CSV, or TSV files by data.url. The MCP server can open an interactive chart view, return static PNG/SVG output, or produce backend-native specs. For agent workflows without MCP, the repository also ships a standalone agent skill. The project homepage provides client configuration guides and usage examples for MCP-capable clients.

    Repository Architecture

    The monorepo is organized into three main packages:

    • flint-js — the TypeScript/JavaScript library (flint-chart on npm), containing the core semantics engine, layout system, and three rendering backends (Vega-Lite, ECharts, Chart.js)
    • flint-mcp — the MCP server package (flint-chart-mcp on npm)
    • flint-py — a Python port preview (source-only; npm package to be released per the README)

    A Vite + React demo site hosts the landing page, gallery, live editor, and concept docs. Node 18+ is required to build and run the project locally.

    Update: Flint 0.2.1

    The latest release is version 0.2.1 (Flint 0.2), published on July 13, 2026. The repository was created in May 2026 and has accumulated over 1,600 GitHub stars and 75 forks as of mid-July 2026, according to the GitHub metadata. A research paper describing Flint is noted in the README as forthcoming. Active CI, a changelog, and regular pushes signal ongoing development momentum.

    Flint Chart - 1

    Community Discussions

    Be the first to start a conversation about Flint Chart

    Share your experience with Flint Chart, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free and open source under the MIT license. Install via npm or clone from GitHub.

    • Full flint-chart TypeScript/JavaScript library
    • flint-chart-mcp MCP server
    • 46 chart types across Vega-Lite, ECharts, and Chart.js
    • Online editor and gallery
    • MIT license — free to use, modify, and distribute

    Capabilities

    Key Features

    • 46 chart types supported across Vega-Lite, ECharts, and Chart.js
    • 70+ semantic types for field meaning inference (Rank, Temperature, Price, Country, etc.)
    • Automatic layout optimization using elastic layout model and banking principles
    • Compact human-editable chart specs compiled to backend-native specs
    • MCP server for agent-driven chart creation and rendering
    • Multi-backend rendering: Vega-Lite, ECharts, Chart.js from a single input
    • Interactive online editor and gallery with 83 examples
    • Static PNG/SVG output and interactive chart views via MCP
    • Standalone agent skill for non-MCP agent workflows
    • TypeScript/JavaScript library installable via npm
    • Python port preview included in repository

    Integrations

    Vega-Lite
    ECharts
    Chart.js
    Model Context Protocol (MCP)
    npm
    Node.js
    Vitest
    Vite
    React
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Flint Chart and help others make informed decisions.

    Developer

    Microsoft Research

    Microsoft Research advances the state of the art in computer science and related fields through fundamental research and applied innovation. The team behind AutoGen focuses on building frameworks that enable developers to create sophisticated AI applications with multiple collaborating agents. Microsoft Research publishes open-source tools and conducts cutting-edge research across AI, systems, and human-computer interaction.

    Founded 1991
    Redmond, WA
    $27B+ raised
    1,100 employees

    Used by

    Azure
    Bing
    Office 365
    Xbox
    +2 more
    Read more about Microsoft Research
    WebsiteGitHubLinkedInX / Twitter
    2 tools in directory

    Similar Tools

    Dedalus Labs icon

    Dedalus Labs

    Production-grade SDK for building model-agnostic AI agents powered by MCP with secure, multi-tenant authentication.

    AgentPhone icon

    AgentPhone

    AgentPhone gives AI agents their own phone numbers, handling voice calls and SMS through a single unified webhook with real-time transcription and MCP support.

    Dead Simple Email icon

    Dead Simple Email

    Purpose-built email API for AI agents — create inboxes, send and receive messages, and automate with real-time webhooks via REST API or IMAP/SMTP.

    Browse all tools

    Related Topics

    MCP Servers

    Model Context Protocol servers that extend AI capabilities.

    138 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    256 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    495 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions