Decode what viewers feel,then shape it.

We tell you how your video actually plays to people, so you can cut it for whatever result you want from any audience.

Your ad’s complete signal readout

Every second, decoded. We read four signals and every cut to show exactly how the video plays, and the moment it loses people.

  • Hold
    72%
    High
  • Live responseLive
    Hold62%
    Motion31%
    Sound72%
    Speech38%
  • Hook
    28%
    Low
    Hold decays after the 6s mark.
  • Speech
    44%
    Moderate
  • SegmentsWeakProposed
    0:000:040:090:140:19
  • Peak moment
    0:12
    Hold tips over

How it works

Score any ad in three steps

No panels. No surveys. Sentinel reads your creative the way a viewer receives it: motion, sound, speech and cuts, in under a minute.

Start Scanning
1

Upload Your Creative

Drop in any ad, video, or piece of content — a link or a file. That’s the whole setup.

Your creativeUpload
Drop a video or audio file
2

We Read It Second By Second

Sentinel measures every second as it plays, mapping hold, motion, sound, speech and cuts as they happen.

Per-secondSignal fingerprint
3

Read The Response

Get the full readout — where attention holds, the exact second it peaks, what to cut — and optimize for the result you want.

Signal readoutScan result
B+71/100Strong

Attention holds to 0:12, which is where it peaks.

The API

One POST, every signal back

The same readout, straight from your pipeline. Send a video URL, poll the scan, read every signal per second.

Request
$ curl -X POST getsentinel.ai/v1/scans \
    -H "Authorization: Bearer $KEY" \
    -d '{"video_url": "…/ad.mp4"}'
1

Send your ad

POST a video URL or file with your API key. No SDK required, it is plain HTTPS.

Scan
$ curl .../v1/scans/scn_a41c9

{"status": "processing", "pct": 62}
2

Sentinel reads it

Motion, sound, speech and cuts are measured every second as the video plays.

Response
{
  "score": 71,  "grade": "B+",
  "peak": 12.4,
  "hold": [64, 66, 71, …]
}
3

Read every signal

The response carries the full per-second readout. Pipe it into your dashboard, your agent, or your edit.

Pricing

The per-second video readout, from $19.99

A viewer panel study runs five figures. Signal runs for pennies on the dollar.

$19.99 / month

Signal

Get started
  • 30 scans / mo
  • The complete per-second readout
  • Dead-stretch and peak finder on every scan
  • API + MCP access included
  • Transcript and claims included
Recommended

$49.99 / month

Agents

Get started
  • 50 scans / mo, priority queue
  • Everything in Signal
  • The autonomous agent that proposes the cut and re-scans it
  • Playbooks learned from your own videos
  • Scheduled scans and nightly reports
  • Cancel anytime. No lock-in.
  • Free while the beta runs
  • Your scans stay private

Quick install

Add Signal to your coding agent

Connect Signal to any MCP-capable agent in one command.

TerminalInstall
Shell
$ npx -y @getsentinel/mcp

One command

Run it once — your agent gets scan, readout and library tools, plus a keyless demo to try first.

AgentsWorks with
Claude CodeCodexCursorWindsurf

Works where you work

Claude Code, Codex, Cursor, Windsurf. Anything that speaks MCP.

AccessYour API key
SENTINEL_API_KEY=sk_sig_••••••••Live

Your key ships with the plan

Create an account and your API key is waiting on the account page.

No account needed to try it — add a key to scan your own.Read the API docs

Private beta

Join the waitlist.

Seats open in order. We write once, when yours is ready.