Use YouTube transcripts in OpenClaw
Your OpenClaw agent can read any YouTube video, channel or playlist, from WhatsApp, Telegram or wherever you talk to it.
Setup steps ↓openclaw mcp add bulktranscripts --url https://bulktranscripts.co/mcp \
--transport streamable-http --auth oauth
openclaw mcp login bulktranscriptsTwo steps from install to answers
Add the server and sign in
Two commands. The second opens a Google sign-in.
openclaw mcp add bulktranscripts --url https://bulktranscripts.co/mcp \
--transport streamable-http --auth oauth
openclaw mcp login bulktranscriptsAsk OpenClaw in plain words
OpenClaw picks the right tool by itself. You never name one.
get_latest_videos15 recent uploadsfreeget_transcript1 full transcript1 credit- The protocol he recommends, in one line
- The study he leans on
- Timestamps to jump to each part
Step by step
Option 1 — MCP server
openclaw mcp add bulktranscripts --url https://bulktranscripts.co/mcp \
--transport streamable-http --auth oauth
openclaw mcp login bulktranscriptsThe login opens a BulkTranscripts sign-in; continue with Google (30 free credits). Prefer a key? Set a header instead of OAuth:
openclaw mcp set bulktranscripts '{"url":"https://bulktranscripts.co/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer YOUR_API_KEY"}}'Option 2 — skill from ClawHub
openclaw skills install @pratie/bulktranscripts-youtubeThen put your key in ~/.openclaw/openclaw.json under the skill's env as BULKTRANSCRIPTS_API_KEY (run openclaw skills list for the exact entry name).
The skill teaches the agent the plain REST API, so it needs curl and a free API key in BULKTRANSCRIPTS_API_KEY. Create the key at bulktranscripts.co/app → MCP & API → API keys; it includes the 30 free credits.
Check it worked
openclaw mcp doctor bulktranscripts --probe for the server, openclaw skills list --eligible for the skill. A static Authorization header is ignored while auth: oauth is set, and skill environment variables don't reach sandboxed containers.
Notes
Connecting the MCP server takes one sign-in — Google or a license key — and includes 30 free credits, no card needed. Buying a one-time credit pack gets you a license key that doubles as the API key; credits never expire and repeat reads from your own library are free.
Which setup fits you
All of them share one account, one credit balance and one library.
| Way in | How you connect | Sign-in | Best for |
|---|---|---|---|
| MCP server | openclaw mcp add … --auth oauth | Google, in the browser | Most people; ten tools |
| MCP with a key | openclaw mcp set with a header | API key | Headless gateways |
| ClawHub skill | openclaw skills install @pratie/bulktranscripts-youtube | BULKTRANSCRIPTS_API_KEY | Keeping MCP off |
What to ask OpenClaw
Paste any of these once the server is connected.
“Did @hubermanlab post anything new? Send me the three main takeaways.”
“Every morning at 8, check my five channels and send one message per new video.”
“Find what YouTube experts say about cold plunges and give me the consensus.”
“Get the ingredients and steps from this cooking video.”
“I'm on lesson 4 of this playlist. Summarize lessons 5 and 6.”
“What exactly did he say about sleep at the end of this video?”
Use it in your other tools too
Same account and credits everywhere. Your library follows you.
Claude Code
One terminal command (MCP) or the agent skill
Codex
One config.toml block (MCP) or the skill
Cursor
One-click install button or mcp.json
Grok Bot
MCP server with OAuth
ChatGPT
Custom connector in Developer mode
VS Code
Copilot agent mode, one mcp.json entry
n8n
Community node or HTTP Request
Make
HTTP module with an API key
Gemini CLI
One extension install, or gemini mcp add
Claude Cowork
Custom connector, Google sign-in
Perplexity Computer
Custom remote connector, OAuth
MManus
Custom MCP connector, OAuth or Bearer key
HHermes Agent
hermes mcp add with OAuth
Kimi Code
One mcp.json entry, then /mcp-config login
NNanoClaw
ncl add-mcp-server with an API key
PPaperclip
Skill from the company Skills page
Questions about OpenClaw
How do I add BulkTranscripts to OpenClaw?
Run openclaw mcp add bulktranscripts --url https://bulktranscripts.co/mcp --transport streamable-http --auth oauth, then openclaw mcp login bulktranscripts and sign in with Google. Or install the skill with openclaw skills install @pratie/bulktranscripts-youtube.
Is the BulkTranscripts skill on ClawHub?
Yes, as @pratie/bulktranscripts-youtube. It uses the REST API, so it needs a free API key in BULKTRANSCRIPTS_API_KEY.
Is BulkTranscripts free to use in OpenClaw?
You start with 30 free credits when you sign in with Google, no card needed. One credit fetches one new transcript. Reading a transcript that is already in your library is free, and checking a channel for new uploads is free. After that, one-time credit packs that never expire; there is no subscription.
Does every YouTube video have a transcript?
No. A transcript can only be fetched when the video has captions, either uploaded by the creator or generated by YouTube. Videos without captions are skipped and never charged.
Can OpenClaw read a whole channel or playlist?
Yes. Ask for a channel or playlist and the server lists the videos, then fetches their transcripts. Large jobs of up to 1,000 videos run on the server in the background and report progress, so they survive a long conversation.
The same engine, three other ways in
MCP server
Ten tools for any MCP client: transcripts, search, channels, bulk jobs, upload alerts.
REST API
Plain GET requests with an OpenAPI spec, for scripts, n8n, Make and Sheets.
Agent skill
One SKILL.md that teaches Claude Code, Codex and OpenClaw the whole API.
Developer docs
Every endpoint, parameter, error code and credit rule in one place.
Connect it in OpenClaw
30 free credits, no card. One sign-in for the MCP connector, one free API key for the REST API.