MCP server
Give your agent the video
A video MCP server for Claude, Cursor and Codex. Transcripts, summaries and timestamped answers, in a size an agent can afford.
What it is
An MCP server that gives your agent a video as context: the outline first, then the exact moments it asks for. Without it, an agent cannot watch a link.
Install it in your client
The remote server is at https://scribiz.com/mcp. Full install guide
Nothing to install. Works from any machine.
No key. Captions, videos already processed, and a model read of the link within a small daily limit. No on-screen notes.
$ claude mcp add --transport http scribiz https://scribiz.com/mcpWith an API key. Listen and Watch on new videos, using your minutes.
$ claude mcp add --transport http scribiz https://scribiz.com/mcp --header "Authorization: Bearer $SCRIBIZ_API_KEY"How it connects
| Mode | What you get |
|---|---|
| Remote, no key | Paste the URL and go. Captions when our server can read them, videos Scribiz already holds, and otherwise a model reads the link (times approximate, about 2 seconds, no speaker labels). About 10 minutes of reading a day, videos up to 15 minutes, 5 questions a day. No on-screen notes. |
| Remote, with an API key | Listen, Watch and Both on any public video, from your minutes. The key goes in an Authorization header as a Bearer token and is the same key the API takes. Keys are made in the dashboard, after you sign in. |
| Local, scribiz mcp | One command, after npm install -g scribiz and scribiz login (or scribiz setup): claude mcp add scribiz -- scribiz mcp. It runs on your machine, with your free Scribiz account (30 minutes a month) or your own Gemini key, which uses no Scribiz minutes, and it fetches links from your own connection. It takes the watch argument and serves stored on-screen notes, like the remote server with a key. Local files work from folders you allow. Links to your own machine and to private networks are refused unless you pass --allow-private-network. Tested on macOS only. |
| OAuth sign-in | For claude.ai connectors. Not built yet, so claude.ai uses the keyless URL for now. |
The tools
get_video_contextmay process a new videoThe outline of a video: summary, chapters and key moments with links.
get_transcriptmay process a new videoThe transcript or one stretch of it, paged, as text, Markdown, SRT, VTT or JSON.
ask_videomay process a new videoA question about the video, answered with cited moments.
search_videomay process a new videoWhere a word or topic comes up, as ranked moments with timestamps.
get_jobfreeThe state of a long job, by its id.
All five are read only. Processing a new video spends minutes. Parameters and output shapes, what it costs your context and why transcripts are untrusted text.
Questions, answered
Keep going
The web tool runs the same engine and is the quickest way to see what a result looks like.