Stepshots Speaks MCP: Record and Manage Demos from Claude
Stepshots now ships MCP servers on both ends: an open-source local server that records, verifies, and uploads demos, and a hosted endpoint with OAuth for demos, analytics, and tours — free on every plan.
The Short Answer
Stepshots now speaks the Model Context Protocol on both ends of the demo workflow. The open-source CLI ships a local MCP server (stepshots mcp) that lets an AI agent write your config, record demos headlessly, verify them against the live app, and publish them. The dashboard serves a hosted MCP endpoint at stepshots.com/mcp — connected via OAuth, no token pasting — for your demos, analytics, and guided tours. Both are free.
Why MCP, and why both ends
Stepshots demos are config-as-code: a JSON file describes the flow, and headless Chrome records it. That design was always agent-friendly — an AI can write JSON far more reliably than it can click through a screen recorder. MCP closes the loop: instead of an agent shelling out to CLI commands, the tools are typed, discoverable, and speak structured results.
Two servers because the workflow has two homes:
- Local (
stepshots mcp): recording needs your machine — the repo'sstepshots.config.json, a local browser, often alocalhostdev app. Tools:get_schema,list_tutorials,record,verify,upload. - Hosted (
stepshots.com/mcp): everything after publishing. Tools:list_demos,get_demo,get_demo_analytics,get_workspace_analytics,set_demo_public,list_tours.
Connect it
Local, with Claude Code:
claude mcp add stepshots -- stepshots mcpHosted, from claude.ai or Claude desktop: add a custom connector with the URL https://stepshots.com/mcp. Claude discovers the OAuth endpoints, you approve once in the browser, done. From Claude Code:
claude mcp add --transport http stepshots-dashboard https://stepshots.com/mcpAuthorizing an MCP client issues its own access token — your CLI login stays valid. Full tool reference in the MCP guide.
What an agent can do with it
- "Record the new onboarding flow and publish it" — the agent writes the config from the schema, records, and uploads, end to end.
- "Did yesterday's release break any demos?" —
verifyreplays every tutorial and reports exactly which selector drifted, with a repair hint per failure. The same gate runs in CI. - "Where do viewers drop off in the pricing demo?" — per-step completion data comes back as structured JSON; the agent reads the funnel and tells you which step to cut.
The pricing part
Some demo platforms treat MCP as a paid feature — Navattic's MCP server starts on its paid Startup tier, billed annually. Stepshots' MCP is free on both ends: the CLI is open source, and the hosted endpoint works on every plan, including the free one.
Start with the CLI, or try Stepshots free — one hosted demo, unlimited local recording.
Related Posts
Introducing Stepshots
Create, share, and analyze interactive product demos in minutes. No video editing required.
Storylane vs Navattic (2026): Pricing, Capture, and Which to Pick
Storylane vs Navattic compared head-to-head in 2026: pricing and seat math, HTML capture, free tiers, MCP servers — and a lighter flat-price third option.
Supademo Alternatives for Interactive Demos (2026)
The best Supademo alternatives in 2026 compared: Stepshots, Storylane, Arcade, and Navattic — including an open-source, flat-priced option without per-creator billing.