1. Conduid
  2. Browser
  3. Blueprint Chart
MCP server · Browser

Blueprint Chart

The open chart format an LLM writes and the browser renders — to interactive, accessible SVG.

Unclaimed browser
37Low

Scored 3 months ago · breakdown

About Blueprint Chart

Blueprint Chart is an MCP server in the Browser category: the open chart format an LLM writes and the browser renders — to interactive, accessible SVG.

Install

Claude Code
claude mcp add blueprint-chart -- npx -y @blueprint-chart/mcp
npx
npx -y @blueprint-chart/mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (11)

describe_chart_typeProperties, when-to-use, when-NOT-to-use, and data-shape for one chart type (tool equivalent of `bpc://chart-types/{slug}`)

Parameters not published.

export_chartValidate a `.bpc` and return shareable URLs plus an inline preview. Returns `{ copyUrl, embedUrl, urls?, frame }` — `copyUrl` is editable in the editor, `embedUrl` is a read-only iframe target, `urls.{png,svg,bpc}` are stateless rendered/source links (when `MCP_PUBLIC_URL` is set). Set `modelVisible:false` to drop the inline preview from the response entirely, spending no image tokens. Requires `BLUEPRINT_CHART_EDITOR_URL`; preview failures never block the export.

Parameters not published.

get_exampleFetch a canonical `.bpc` sample by chart type or sample name (tool equivalent of `bpc://samples/{id}`)

Parameters not published.

get_grammarFull DSL syntax reference (tool equivalent of `bpc://grammar`)

Parameters not published.

inspect_dslParse and summarize: `chartType`, `scenes`, `seriesCount`, `rowCount`, `hasHighlights`, `hasColorizes`, etc.

Parameters not published.

list_chart_typesList all renderable chart types (tool equivalent of `bpc://handbook/choosing`)

Parameters not published.

list_palettesList named colour palettes with hex colours for `colorPalette`

Parameters not published.

recommend_chart_typeRank chart types for a given column shape and row count

Parameters not published.

renderRender to SVG (default), PNG, or HTML; with `format:"png"` returns an inline image both you and the user can see. Always returns structured frame metadata. When `MCP_PUBLIC_URL` is set, includes `urls` (`{png,svg,bpc}`) — stateless links where the chart data travels inside the URL. Set `modelVisible:false` to drop the inline image from the response entirely, spending no image tokens. Pass `save:<path>` to write the output to disk (requires `MCP_FS_WRITE_DIR`; writes are confined to that directory). Width/height capped at 1600; PNG is 2× retina.

Parameters not published.

search_examplesFind canonical examples by topic keywords and/or chart type (returns pointers; fetch full DSL with `get_example`)

Parameters not published.

validate_dslParse `.bpc`; returns `{ valid, errors[], warnings[] }` — each error has `code`, `message`, `suggestion`

Parameters not published.

Ask AI

✦

Ask AI about Blueprint Chart

Powered by Claude · Grounded in docs

I know everything about Blueprint Chart. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Blueprint Chart

How do I install Blueprint Chart?

Run claude mcp add blueprint-chart -- npx -y @blueprint-chart/mcp, then add the server to your MCP client's configuration.

Is Blueprint Chart safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Blueprint Chart still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.