Use YouTube transcripts in Hermes Agent
Hermes runs on your machine or a server. One MCP server gives it the transcripts of any video, channel or playlist.
Setup steps ↓hermes mcp add bulktranscripts --url https://bulktranscripts.co/mcp --auth oauthTwo steps from install to answers
Run one command
Hermes opens a Google sign-in. On a server, add --flow device to the login.
hermes mcp add bulktranscripts --url https://bulktranscripts.co/mcp --auth oauthAsk Hermes Agent in plain words
Hermes Agent picks the right tool by itself. You never name one.
get_playlist_videos12 lectures1 creditget_transcripts12 full transcripts12 credits- Grouped by lecture
- Why the lecturer cites each one
- The minute each paper comes up
Step by step
Add the server
hermes mcp add bulktranscripts --url https://bulktranscripts.co/mcp --auth oauthA sign-in opens; continue with Google (30 free credits). On a headless server use the device flow: hermes mcp login bulktranscripts --flow device.
Or in config.yaml
mcp_servers:
bulktranscripts:
url: "https://bulktranscripts.co/mcp"
auth: oauth
# or, with a key:
# headers: {Authorization: "Bearer ${BULKTRANSCRIPTS_API_KEY}"}The file lives at ~/.hermes/config.yaml. Run /reload-mcp in a session after editing it.
Check it worked
hermes mcp list and hermes mcp test bulktranscripts. The tools show up as mcp_bulktranscripts_get_transcript and so on. A 401 means the token or key is wrong: sign in again.
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 |
|---|---|---|---|
| hermes mcp add | --auth oauth | Google, in the browser | Most people |
| Device flow | hermes mcp login … --flow device | Google, on another device | Headless servers |
| config.yaml with a key | headers: Authorization | API key | Scripts and containers |
What to ask Hermes Agent
Paste any of these once the server is connected.
“Read this lecture series and build a reading list from the papers it cites.”
“Remember the main claims from these five videos and tell me when a new one contradicts them.”
“Compare what this researcher said in the talk with the paper's abstract.”
“Every day, check these ML channels and summarize anything about RL.”
“Turn this playlist into wiki pages, one per lecture.”
“Find the exact moment this speaker defines 'agentic' and quote it.”
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
OpenClaw
openclaw mcp add, or the ClawHub skill
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 Hermes Agent
How do I add BulkTranscripts to Hermes Agent?
Run hermes mcp add bulktranscripts --url https://bulktranscripts.co/mcp --auth oauth and sign in with Google. On a server, use hermes mcp login bulktranscripts --flow device.
Can Hermes use an API key instead of signing in?
Yes. In ~/.hermes/config.yaml, give the server a headers entry with Authorization: Bearer and your key, then run /reload-mcp.
Is BulkTranscripts free to use in Hermes Agent?
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 Hermes Agent 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 Hermes Agent
30 free credits, no card. One sign-in for the MCP connector, one free API key for the REST API.