For tinkering, public artifacts, share-by-URL.
- Public streamboards, any model, any MCP client
- Share-link works for anyone with the URL
- Append-only versioning during the 7-day TTL window
- Free streamboards expire 7 days after the last update
Hand any MCP-aware model — Claude, Cursor, Codex — a tool to create streamboards. Prefer the terminal? Same operations via the streamboard CLI. Either way you get a permanent, versioned URL; every update mints a new immutable version, and old links never break.
Sign in once. Wire your MCP client (Claude Code, Cursor, Codex — anything that speaks MCP), or install the streamboard CLI. Both flows authenticate over OAuth — no tokens to paste.
The same four operations are exposed on both paths. Your LLM (or your terminal) calls create_streamboard with a json-render spec — KPI tiles, line charts, tables — and you get a URL back. Open it. That's the artifact.
Every update saves a new version. Share the rolling link to always show the latest, or pin a specific version — old URLs never break. Compare past versions side-by-side. Re-share whenever.
Your Claude Code or Codex loop posts a streamboard per run: tool calls, tokens, exit status. Chat history rots; this doesn't.
tool: create_streamboard elements: ["KPI", "LineChart", "Table"] → /d/<id>
Run, mint v1. Tweak prompt, mint v2. Diff at the URL level. The append-only history is the killer feature; nothing computed at view time means a pinned link is a pinned truth.
tool: update_streamboard elements: ["KPI", "LineChart"] version: 7 → /d/<id>/7
Replace stale PDF weeklies with a private URL scoped to one org. Re-run any time. Seats and access are org-managed.
isPublic: false organizationId: "acme" renders at: /d/<id>
For tinkering, public artifacts, share-by-URL.
Pricing announced shortly.
Wire any MCP-aware model with one paste. Or skip MCP entirely and run the streamboard CLI — both flows authenticate over OAuth, no tokens to copy or rotate.
{ "mcpServers": { "streamboard": { "transport": { "type": "streamable-http", "url": "https://usestreamboard.com/mcp" } } } } // OAuth handshake happens on first connection — no token to paste.
# Install once npm i -g streamboard # Authenticate (opens browser for OAuth) streamboard login # Walk your streamboards streamboard streamboards ls streamboard streamboards get <id> streamboard streamboards versions <id>