Playhead vs claude-video: MCP server or Skill?
claude-video is a free, MIT-licensed Agent Skill. It installs a video toolchain on your machine, downloads a video, picks frames and hands them to your agent, with transcription through a Groq or OpenAI key you supply. Playhead does the same job as a hosted service instead. Nothing installs, every claim carries the second it is about, every answer states what it covered, and the same product is reachable from a REST API and a TypeScript SDK as well as from a chat.
Last updated
What claude-video is better at
First, because a comparison that opens with our own advantages is an advertisement rather than a comparison.
- Free and MIT-licensed, with no account and no credits to think about.
- The video never leaves your machine, which matters for footage under NDA.
- Installs into 50+ agent hosts through the skills ecosystem, not only MCP clients.
- It drops near-identical frames before they cost you tokens, which is a smart touch.
- Four clear modes, including a transcript-only one that extracts no frames at all.
Their repository: github.com/bradautomates/claude-video. Everything claimed about it on this page comes from that README, read on 6 August 2026.
What it is, and where it runs
| Capability | Playhead | claude-video |
|---|---|---|
| Runs without installing anything on your machine | ||
| Works without your own transcription API key | ||
| Works from Claude on a phone |
What it can look at
| Capability | Playhead | claude-video |
|---|---|---|
| How much of the video one answer covers | ||
| A one-hour video covered in a single pass | ||
| Every claim carries the second it is about | ||
| States what it covered and where the gaps are | ||
| SMPTE timecode from camera and edit-suite masters | ||
| Broadcast and production containers | ||
| Photo carousels (TikTok photo mode, Instagram) | ||
| Meta Ad Library links |
How closely it can look
| Capability | Playhead | claude-video |
|---|---|---|
| How closely one moment can be read | ||
| Ask about one corner of one moment | ||
| Two consecutive frames, 33 ms apart | ||
| Vertical video is read as vertical video | ||
| Decide what a video is worth before you pay to read it |
What it measures
| Capability | Playhead | claude-video |
|---|---|---|
| Cut times returned as numbers | ||
| Transitions classified, not counted as cuts | ||
| Freezes, black frames and silence detected | ||
| Sees what happened between the sampled frames | ||
| Says whether the audio was speech at all | ||
| Watermarks and channel bugs located, with the cuts they survived | ||
| Camera moves measured, with a direction and a distance | ||
| Overlays and one-frame flashes, with where on screen they sat |
Building on it
| Capability | Playhead | claude-video |
|---|---|---|
| Callable from your own code, not just from a chat | ||
| Reachable from an agent framework with no skill runtime | ||
| Asynchronous jobs, webhooks and idempotency keys | ||
| Methods for recurring jobs, offered as commands | ||
| Every response states what it will cost to look at | ||
| A refusal names the call that would have worked |
Running it
| Capability | Playhead | claude-video |
|---|---|---|
| The long work does not run on your laptop | ||
| Free and open source | ||
| Video never leaves your machine | ||
| Repeat questions about the same window are discounted | ||
| Team seats, shared balance and an audit trail |
The verdict
Which is to say: what actually decides it, rather than which row count is higher.
The dividing line is not quality, it is where the work happens. A skill that needs a video toolchain needs a machine with one on it, and that decides everything after it: it cannot be a connector you add on a phone, a scheduled job cannot call it at three in the morning, and a team cannot share it as one account. Playhead moved the work to a server so that all three become possible. You pay for that with a bill and with your video leaving your machine. If neither of those matters to you, claude-video is a very reasonable choice.
The second difference grows with every minute of running time. A hundred frames with the times written beside them is a different thing from a reading of the whole video that dates every moment it names, separates a dissolve from a cut, and says out loud which seconds it could not settle. On a fifteen second advert the two are close. On a four minute one they are not the same job.
If none of that applies, and you want it on a phone, in a scheduled job or shared with a team, the quickstart is two minutes and the free tier needs no card.