Awesome Dataviz for AI agents and developers
Give your assistant current facts about 291 data visualization tools, from ranking and activity to licenses and install commands, instead of whatever it remembers from training.
MCP server
A remote Model Context Protocol server is available at https://awesomedataviz.com/mcp (Streamable HTTP, no authentication). It offers four read-only tools:
search_dataviz_tools: find tools by need (“react network graph”, “python 3d”, “terminal charts”), optionally filtered by category, topic, language or maintenance status.get_dataviz_tool: everything about one tool, including stars, activity, license, install commands and alternatives.compare_dataviz_tools: two to five tools side by side.list_dataviz_categories: the categories and topics, with counts.
Claude Code
claude mcp add --transport http awesome-dataviz https://awesomedataviz.com/mcpClaude.ai and Claude Desktop
Go to Settings → Connectors → Add custom connector, and paste https://awesomedataviz.com/mcp as the URL.
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"awesome-dataviz": {
"url": "https://awesomedataviz.com/mcp"
}
}
}
VS Code
Add to .vscode/mcp.json:
{
"servers": {
"awesome-dataviz": {
"type": "http",
"url": "https://awesomedataviz.com/mcp"
}
}
}
JSON API
Read-only, CORS-enabled and free to use with attribution. Data is refreshed daily.
GET /api/tools.json: every tool with its facts.GET /api/tools/{slug}.json: one tool, for example/api/tools/chart-js.json.GET /api/categories.jsonandGET /api/topics.json.GET /api/search?q=react%20charts: ranked search, with optionalcategory,topic,language,statusandlimitparameters.
A search result looks like this (abridged):
{
"slug": "chart-js",
"name": "Chart.js",
"url": "https://awesomedataviz.com/tools/chart-js/",
"description": "Charts with the canvas tag.",
"category": "JavaScript charting libraries",
"stars": 67733,
"license": "MIT",
"status": "active",
"install": [
"npm install chart.js"
]
}
For crawlers and LLMs
/llms.txtis an index of the site in the llms.txt format, and/llms-full.txtcontains the whole directory as Markdown.- Every page has a Markdown version: append
.mdto a tool, category or topic URL (for example/tools/chart-js.md), or request any page withAccept: text/markdown. - The sitemap lists every page, and new tools are announced in the Atom feed.
Content is licensed under CC BY 4.0. Please attribute “Awesome Dataviz (awesomedataviz.com)”.