Render 47 chart types and tiled dashboards as PNG/SVG. Deterministic, 100% local, agent-first.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A deterministic render engine. Spec in, same bytes out. Forever. Charts, boards, and whole Pages. No headless browser.
β Engine output β one JSON spec, one image. Get this exact board on your README with the dashboard template (teal-hero layout).
Local MCP is free forever. A public URL is a plan (free key is enough to learn).
The spec is the chart. A pagespec is a Page. Add .json β thatβs the twin.
The hash is on the page. Donβt trust us. Check the math.
@slickfast/mcp@0.7.33The dashboard below is not a screenshot. It's a SlickFast live chart: a permanent image URL whose numbers update on their own. A scheduled job pushes fresh stats; every visitor sees current data. Live Charts β embed once, update forever.
A seller ops board (funnel, bullet graph, goal ring, gauge, calendar heatmap, leaderboard β demo data):

And the board that explains the engine β it times its own render into its title:

Don't take the speed or determinism claims on faith β run the benchmark on your own machine:
It renders all 47 chart types, times each, runs a 10,000-chart throughput burst, and double-renders everything to verify byte-identical output. On an M1 Max: median 15Β΅s per chart, ~140,000 renders/sec, 47/47 deterministic. Your numbers are your numbers.
Add to your MCP client config (Claude Code, Claude Desktop, Cursor, β¦):
Omit env to stay local-only (draw free forever). Add a free key from slickfast.com when you want a live URL, share, or a published Page.
Then: get_started β news β gallery β one render_chart. Full tool docs: apps/mcp/README.md.
βSave itβ is two jobs. On disk: render_page + keep the pagespec JSON (no key). In the world: publish_page (SF- key) β pages.slickfast.com/s/β¦ + .json twin. The hash is on the page. Find it later with my_pages.
| Path | What it is |
|---|---|
packages/render-core/ | The engine: pure (spec) β SVG string. All 47 types, the type registry, SPEC.md (the spec contract), examples, gallery, and the golden snapshot net. |
packages/palette-core/ | The color library: palettes, nested themes, WCAG contrast, tokens. |
packages/raster/ | SVG β PNG rasterization (resvg). |
packages/fonts/ | The swappable font layer. |
apps/mcp/ | The MCP server published as @slickfast/mcp β a thin surface over the engine. |
apps/api/ | The hosted HTTP API β API.md is the how-to-call-it guide (no MCP needed: curl, <img src>, any language), openapi.yaml the machine-readable contract. Live at api.slickfast.com; free tier at slickfast.com. |
scripts/ | The safety net: golden checks, registry-drift check, 323-case torture suite, palette hex check. |
templates/ | Ready-made spec presets. |
The engine is pure and deterministic by contract: no IO, no Date.now(), no
Math.random() in drawing code, and nothing ships without a snapshot test.
report_issue tool writes a ready-to-paste report for you.AGPL-3.0-only. Local MCP is free. Closed commercial products (embed or self-host without AGPL) need a commercial license from $99/year: slickfast.com/license.html Β· licensing@slickfast.com. Hosted API / hosted MCP: slickfast.com/#pricing.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-139)<a href="https://allmcps.com/mcp/mcp-139"><img src="https://allmcps.com/api/badge/mcp-139?style=directory" alt="Slickfast MCP on AllMCPs" /></a>