Record
See it happen, don't hear about it. Every session captured frame-by-frame — cookieless by default, inputs masked at the source, under 15 KB on the wire.
Learn more →UserTapes turns every session into video for you and markdown for your agents. Ask “Did any users have a problem today?” — get an answer, timestamped, with the tape to prove it.
Analytics tells you what happened in aggregate. It won't tell you why someone hesitated, which feature nobody finds, or whether a bug report is one bad session or a pattern everyone's hitting. The session has that answer — everything below starts from watching real behaviour, not guessing at it.
See where people actually go, hesitate, and give up — not where you assumed they would.
Watch the exact moment a signup, checkout, or trial falls apart — not just the drop-off rate.
Reproduce nothing. The tape already has the repro steps, down to the click.
Settle “the user says…” arguments with a recording, not a debate.
Different teams ask the tape different questions. The record, replay, and MCP loop is the same either way — what changes is who's asking and what they need to see.
Watch a handful of real sessions and you'll know more about how people actually use your product than a week of dashboards would tell you.
Best fit: Indie Deck →Pull the sessions that prove — or kill — your next roadmap bet, and drop a timestamped link in Slack instead of a screen recording.
Best fit: Studio Deck →Cookieless by default, seats for the whole team, and enough volume that nobody's rationing sessions across accounts.
Best fit: Broadcast Deck →Every session, recorded once and handed to whoever's asking — video for you, plain text for your agents — as proof, not a summary. No charts pretending to be insight.
See it happen, don't hear about it. Every session captured frame-by-frame — cookieless by default, inputs masked at the source, under 15 KB on the wire.
Learn more →Your agent doesn't have to ask you what happened. A native MCP server exposes tapes as tools — Claude, Cursor, or your own agents query sessions like a database.
Learn more →Skip the video when you don't need it. Every session comes with a transcript — navigation, clicks and stalls narrated as plain text your agents can parse.
Learn more →When you do need to see it, see all of it. Pixel-accurate playback in a hardware-grade deck — scrub, skip, and step through exactly what the user saw.
Learn more →Find the moment that mattered without watching the whole tape. Rage clicks, dead clicks, errors and drop-offs marked on the timeline as machine-readable events — not vibes.
Learn more →Keep the evidence, not the storage bill. Retention windows you set per site — tapes expire on schedule, storage stays lean, and your bill stays flat.
Learn more →Every tape comes with an agent that has already read it. Ask why the visitor left, what broke, whether they ever paid — and get an answer grounded in the recording, never a guess. Timestamps in the answer are buttons: press one and the player jumps to that exact moment.
Connect Claude Code, Cursor, or your own tooling over MCP and the agent does the watching: every session scanned, the ones that matter surfaced — where users struggle, what broke, who almost converted — each insight linked to the exact tape. And when the cause turns out to be a bug, the same agent can go fix it.
Agents read tapes; you can still watch them. Every session plays back frame-by-frame — because the fastest review of an agent's diagnosis is watching the thirty seconds where it happened, and the fastest way to trust a fix is seeing what it fixes.
No meetings, no sales calls, no infrastructure to provision — installing takes less time than reading this page.
One script tag, under 15 KB. Cookieless by default — nothing to configure, no consent banner to add.
Every session plays back frame-by-frame the moment it lands. Ask it what happened and get an answer grounded in the recording.
One URL and one token in your agent's MCP config. Claude Code, Cursor, or your own tooling can query every session like a database.
Pricing scales with volume, nothing else. Every deck ships the same cookieless tracker, inputs masked at the source, and full MCP access — pick the one that matches how much you record, and upgrade when the counter says so.
Point it at a real site. No card, no expiry date.
$24/mo billed annually
For solo developers running active production apps.
$49/mo billed annually
Engineered for product teams, integrations, and AI pipelines.
High-fidelity pipeline for agencies & high-volume platforms.
| Demo Tape | Indie Deck | Studio Deck | Broadcast Deck | |
|---|---|---|---|---|
| Sessions | 1,000/mo | 15,000/mo | 50,000/mo | 100k+/mo |
| Retention | 7 days | 30 days | 30 days | 90 days |
| Sites · seats | 1 · 1 | 3 · 1 | 5 · 5 | Unlimited |
| Chat with your tapes* | 50 questions/mo | ✓ | ✓ | ✓ |
| Event alerts | ✓ | ✓ | ✓ | ✓ |
| MCP access | ✓ | ✓ | ✓ | ✓ |
| Shareable links | ✓ | ✓ | Whitelabel | Whitelabel |
| Rate limits | Standard | Standard | Priority | Zero (dedicated gateway) |
| Integrations | — | — | Slack, Linear, Jira | Slack, Linear, Jira |
| Support | Community | Priority email | Dedicated Slack channel |
* Fair use on chat: usage well outside what's typical for your plan may get a friendly note from us — never a silent cutoff.
The short version of things people usually ask.
No. UserTapes is cookieless by default — no cookies, no fingerprinting, nothing that needs consent. The tracker just records the session and reports back.
Any MCP client. We've verified Claude Code, Claude, Cursor, Gemini, and ChatGPT — point your agent's MCP config at one URL and one token and it can query sessions immediately. No SDK, no glue code.
No. Every input is masked at the source, before it ever leaves the visitor's browser. What you and your agent see is that a field was filled in — never the value, not even for a second.
Session volume, retention window, and site/seat count scale with the plan you're on. MCP access itself is unlimited on every tier — including the free Demo Tape.
You'll hear from us, not get cut off mid-session. Usage well outside what's typical for your plan gets a friendly nudge to upgrade — never a silent wall.
Those are built for a human to dig through a dashboard. UserTapes is built to be asked a question — by you or by your agent — and every answer cites the exact tape and timestamp it came from, not a chart.
No. One tracking snippet on your site, under 15 KB on the wire, and one line in your agent's MCP config. That's the entire integration.
It expires automatically on the schedule you set per site — no manual cleanup, storage stays lean, and your bill stays flat.
One snippet on your site, one line in your agent's MCP config. Your next question about users takes seconds — not an afternoon of tape.