MCP.Market

X402 Dataviz MCP server

by liminalpepe·io.github.liminalpepe/x402-dataviz-mcp·v0.1.0

Free MCP server: render bar/line/area charts to SVG from structured data.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars29 downloads/wk

Reviews

Write one

Nobody has reviewed X402 Dataviz yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

X402 Dataviz tools (1)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • render_chart

    Render a bar, line, or area chart from structured data and return it as an SVG string.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 53 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How X402 Dataviz compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Tools
1
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
29
more than 16% of 12,191 servers with a package

What its tools let an agent do: 1 read

Install X402 Dataviz in Claude Code, Cursor or VS Code

Runs npx -y x402-dataviz-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add x402-dataviz-mcp -- npx -y x402-dataviz-mcp
Add to Cursor

What the publisher says

From the X402 Dataviz repository's README, as published. We do not edit it. Read it on GitHub

x402-dataviz-mcp

A free MCP (Model Context Protocol) server that renders bar, line, and area charts from structured data and returns clean, hand-designed SVG. No API key, no payment, no rate limit games — just an MCP tool any MCP client can call.

This is the open funnel twin of a paid, x402-gated HTTP API:

x402-dataviz-poc.theliminalguy.workers.dev — POST /chart, $0.01 USDC on Base per call via the x402 payment protocol, for production/high-volume or non-MCP (plain HTTP) use. Same renderer, same output, just billed per call instead of free-via-MCP.

Why this exists

The x402 Bazaar (~14,800 agent-payable APIs at time of writing) has zero coverage in "structured data → clean chart image." This MCP server is the free/local half of filling that gap — try it for nothing via MCP; reach for the paid HTTP endpoint when you need it at volume or outside an MCP client.

What it does

One tool, render_chart, takes a chart type + structured data points and returns a rendered SVG string. Rendering is hand-rolled (no headless browser, no native binaries, no heavy charting framework) — just string-built SVG, so it's fast with zero runtime dependency risk.

The design bar is the actual differentiator: a real categorical color palette (validated for colorblind-safety, not eyeballed), considered spacing, thin marks with rounded bar ends, 2px surface gaps between bars, ringed line markers, direct end-labels, and full light/dark theme support — not the default-blue/red/green look of a generic charting library.

Install & run

npx x402-dataviz-mcp

Or add it to an MCP client config (e.g. Claude Desktop's claudedesktopconfig.json):

{
  "mcpServers": {
    "dataviz": {
      "command": "npx",
      "args": ["-y", "x402-dataviz-mcp"]
    }
  }
}

Tool: render_chart

Input:

{
  "type": "bar" | "line" | "area",
  "title": "optional string",
  "theme": "light" | "dark",       // defaults to "light"
  "data": [
    { "x": "Q1", "values": { "Revenue": 128000, "Cost": 84000 } },
    { "x": "Q2", "values": { "Revenue": 146500, "Cost": 91200 } }
  ]
}

values can hold one or more named series; series colors are assigned from a fixed, colorblind-validated order (never generated/cycled). A legend renders automatically for 2+ series; a single series needs no legend (the title already names it).

Output: an SVG string (as MCP tool text content) rendering the requested chart.

Local development

npm install
npm run dev      # runs src/index.ts directly on stdio via tsx
npm run build    # compiles to dist/ for the published npm package

When to use the paid HTTP twin instead

Use POST /chart on the paid Worker instead of this MCP server when:

rely on a free tool being available indefinitely.

  • You're calling from outside an MCP client (plain HTTP, any language).
  • You need production/high-volume use and want to pay per call rather than

can pay $0.01 USDC on Base per request.

  • Your agent already speaks x402 (e.g. via x402-fetch / x402-axios) and

Both routes call the exact same renderChart() function — output is byte-for-byte identical.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

X402 Dataviz: common questions

Is X402 Dataviz MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the X402 Dataviz safety report
How do I install X402 Dataviz?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does X402 Dataviz need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is X402 Dataviz maintained?
The last commit was 94 days ago (2026-08-02). The latest release is v0.1.0.
What can I use instead of X402 Dataviz?
Servers from other publishers that do the same job: Semiotic MCP server.
How does X402 Dataviz compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to X402 Dataviz

Same job from other publishers: the closest match first, then the best rated.

  • Semiotic
    Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
    B

More from liminalpepe →