Charts & dashboards for AI agents & automations

A tiny JSON spec in → a finished, retina-quality chart out. Native SVG in milliseconds, no headless browser, deterministic — same spec, same chart, every time — and 100% local via MCP.

Free with your agent — the MCP is free forever, unlimited. Plans only exist for hosted chart URLs.

New — Live Charts

Embed once, update forever.

A live chart is a permanent image URL whose numbers update on their own. Create it once, embed it anywhere an image works — README, dashboard, email — then push new data whenever it changes. Every copy, everywhere, updates.

SlickFast's own live pulse dashboard — real npm downloads, GitHub stats, CI health and commit activity, updating automatically
This image is live. These are our real numbers, right now — npm downloads, CI, commits — refreshed automatically by a 20-line script. Nobody re-uploads this image. Yours can do this.

The whole trick, in three lines:
1 · Create — one call stores your chart and returns its permanent URL.
2 · Push — your script (or your AI agent) sends fresh numbers whenever they change.
3 · Done — every embed of that URL shows the latest data within seconds of a push. Viewers need no key, and views are never metered — unlimited audience on every plan.

The agent is the sensor. Tell Claude — or any agent — "watch our signups and keep the chart current." No integrations, no connectors, no Zapier: the agent reads any source it can reach and pushes the numbers. If an agent can see it, your chart can show it, live.

The Pulse Deck — a live instrument panel where every gauge, odometer and chart moves every 3 seconds: latency probes, Wikipedia's edit stream, the ISS, markets
The Pulse Deck. Every needle moves every 3 seconds — latency probes, Wikipedia's live edit stream, the ISS, markets. One image URL doing all of it.

Dashboards are dynamic tiling. Every board on this page is one JSON spec — a list of tiles, each tile a chart, each chart a span. Just tell your agent what you want on the board; it writes the spec, SlickFast renders one image.

What SlickFast is

A pure rendering primitive.

JSON spec → SVG → PNG in milliseconds. No browser, no Puppeteer, no heavy dependencies. Deterministic by design — same spec, same image, every time.

Most chart-to-image tools secretly spin up a full headless browser — hundreds of MB, slow cold starts, flaky screenshots. SlickFast renders pure in-memory: no Chromium, no GPU, no DOM, no randomness, no drift. That one decision is why it's fast enough for agents, cheap enough to cache by spec-hash, and reproducible enough to test against.

47 chart and information-design types (bar, line, pie, KPI, cards, funnel, gauge, heatmap, calendar, gantt, waterfall…), plus entire multi-chart dashboards tiled into one image in a single call. It runs as an MCP tool, so an agent hands it a spec and gets back a finished PNG (or SVG) — 100% local, nothing leaves your machine. A spec is ~40 output tokens; hand-writing chart code costs 2,000+, plus the retries when it doesn't render.

Pricing

Simple plans, metered in renders.

A render is one chart or one whole dashboard. CDN-cached — one render can serve any number of views.

Using SlickFast with your agent? That's free.

The MCP runs on your machine — free forever, unlimited renders, all 47 types, no account, no card, nothing sent anywhere. The plans below are only for the hosted API: public chart URLs rendered and cached by api.slickfast.com, for embedding in Slack, email, or a webpage. If you never need a public URL, you never need a plan.

🏷  Early Supporter: 50% off — for life. Use code SLICKFASTROCKS at checkout.

Free

$0/mo
250 renders/mo · 5 live charts
  • All 47 types + dashboards
  • SVG & PNG output
  • Shareable chart URLs, CDN-cached
  • 5 live charts — views free & unlimited
  • No card required
Start free
MOST POPULAR · $14.50/mo with the code

Pro

$29/mo
10,000 renders/mo · 25 live charts
  • Everything in Free
  • 25 live charts + watermark removed
  • Room for real agent workloads
  • Embed anywhere — Slack, email, docs
Get Pro

Scale

$79/mo
50,000 renders/mo · 100 live charts
  • Everything in Pro
  • 100 live charts, watermark-free
  • Built for fleets of agents
Get Scale

What counts as a render? Only drawing a new chart. Each unique chart renders once — after that, every view of its URL is served from cache, free and uncounted. A million people can look at the same chart and your meter ticks once. You pay when we draw — not every time someone looks. Change the data and that's a new render; a chart may occasionally re-render (first views from a new region, or after long inactivity) — a few extra ticks, not per-view billing.

Live charts: creating one or pushing new data counts as a render — but views are free and unlimited on every tier. Your audience is never metered: a live chart in a README seen ten thousand times costs you nothing extra. Quotas reset monthly; if you hit yours, creates and pushes pause but your embeds keep serving the last data. Live charts belong to your account — rotate keys freely, your charts follow you.

Need more than 50k renders? Write to feedback@slickfast.com. Want the engine inside your own product? See commercial licensing.

Install

Two ways in: local MCP, or one URL.

The MCP runs on your machine via npx — no clone, no build, nothing leaves your machine. The hosted API turns a spec into a public image URL.

MCP — 100% local

Claude Desktop · Claude Code · Cursor — add to your MCP config, restart
{
  "mcpServers": {
    "slickfast": {
      "command": "npx",
      "args": ["-y", "@slickfast/mcp"]
    }
  }
}
The package is @slickfast/mcp on npm — a self-contained bundle that npx fetches on first run. No clone, no build step, no global install; needs only Node.js. Renders 100% on your machine.

API — the URL is the chart

Bearer key from any plan · SVG & PNG · CDN-cached
SPEC='{"type":"bar","data":{"labels":["Q1","Q2","Q3"],
       "series":[{"values":[12,19,8]}]}}'

curl "https://api.slickfast.com/chart.png?spec=$(jq -rn --arg s "$SPEC" '$s|@uri')" \
  -H "Authorization: Bearer sf_your_key" \
  --output chart.png
Keys start with sf_ and come from any plan (Free included). Send via Authorization: Bearer, X-API-Key, or ?key= for embeddable URLs. /chart.svg returns vector instead.

One-click installs

Add SlickFast MCP to Cursor Install SlickFast MCP in VS Code

Where does the config go?

Try this first

Once it's connected, ask your agent:

"Using SlickFast, build a dashboard with an MRR tile, a signups funnel, and a usage heatmap."

You get a finished multi-chart dashboard image back in one call. Want a smaller first step? "render a bar chart of last quarter's revenue", or "show me the SlickFast gallery" to see every type at once.

Not seeing it? Quick fixes
  • Restart the app after editing the config — MCP servers only load at startup.
  • Needs Node.js (v18+). Check with node -v; install from nodejs.org if it's missing.
  • First run is slownpx downloads the package once, then every run is instant.
  • The JSON must be valid — one stray comma breaks the whole config. Paste the block exactly.
  • Still stuck? Open an issue — we read every one.
License

Free and open source.

SlickFast is open source under AGPL-3.0. Using it with your agent is free, the charts you make are yours, and running it in-house is free. Want SlickFast inside a commercial product or service? Simple per-app commercial licenses start at $99/year — no license keys, no hoops.

Roadmap

What's next.

SHIPPED ✓
Live Charts

One chart URL, always current — embed it anywhere an image loads. It's live — see it in action ↑

SOON
Hosted MCP — SlickFast on claude.ai & cloud agents

No install: paste one URL into claude.ai or your cloud builder and your agent can draw. Same tools as the local MCP, metered on the same free tier.

SOON
Charts for Email

A chart in the inbox that's current at every open, not a stale screenshot — weekly-numbers emails, usage digests, newsletter data-viz.

SOON
Playground

Edit a spec in the browser and watch the chart re-render as you type.

ONGOING
More types, palettes & board layouts

The engine grows steadily — 47 types today, and the tiling system keeps getting more expressive.

Docs

One JSON spec. That's the whole API.

Everything an agent — or you — needs to know, in five short docs.