BulkTranscripts logo BulkTranscripts
Integration guide · 30 free credits

Use YouTube transcripts in NanoClaw

NanoClaw agents live in your chats. Add one MCP server and they can read YouTube for you, from WhatsApp, Telegram, Slack or Discord.

Setup steps ↓
NanoClaw · setup
ncl groups config add-mcp-server --id <group-id> \ --name bulktranscripts --url https://bulktranscripts.co/mcp ncl groups restart --id <group-id>
One Google sign-in, 30 free credits.
30free credits to startGoogle sign-in, no card
1,000videos per bulk joba whole channel or playlist
$0to read a video againyour library stays free
Nevercredits expireone-time packs, no subscription
00:20How it works

Two steps from install to answers

13 minutes

Add the server to a group

Then store a free API key in the OneCLI vault for this server and restart the group.

ncl groups config add-mcp-server --id <group-id> \ --name bulktranscripts --url https://bulktranscripts.co/mcp
210 seconds

Ask NanoClaw in plain words

NanoClaw picks the right tool by itself. You never name one.

00:30Setup

Step by step

Add the server to a group

ncl groups config add-mcp-server --id <group-id> \
  --name bulktranscripts --url https://bulktranscripts.co/mcp
ncl groups restart --id <group-id>

NanoClaw does not run an OAuth sign-in for MCP servers, so it needs an API key. Create a free one under MCP & API → API keys and store it in the OneCLI vault as the Authorization: Bearer value for this server. Keys pasted into the URL are rejected, and --headers is meant for non-secret values only.

Or use the skill

npx skills add pratie/youtube-transcript-skill

Run it in your NanoClaw fork and pass BULKTRANSCRIPTS_API_KEY into the container.

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

After the restart the agent has mcp__bulktranscripts__* tools. Ask it to list them.

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.

00:50Pick a way in

Which setup fits you

All of them share one account, one credit balance and one library.

Way inHow you connectSign-inBest for
MCP serverncl groups config add-mcp-serverAPI key in the OneCLI vaultMost groups
Skillnpx skills add pratie/youtube-transcript-skillBULKTRANSCRIPTS_API_KEYForks that prefer skills
01:10Try asking

What to ask NanoClaw

Paste any of these once the server is connected.

Newest video

“Summarize the newest video from @veritasium in five bullets.”

Group digest

“Every evening, post new uploads from our five channels to this group.”

Settle a debate

“Find the video where he said this and quote it.”

Recipe

“Get the ingredients from this cooking video.”

Study help

“Explain lesson 3 of this playlist in simple words.”

Compare

“What do these two videos disagree about?”

01:50Other agents

Use it in your other tools too

Same account and credits everywhere. Your library follows you.

02:10Questions

Questions about NanoClaw

How do I add BulkTranscripts to NanoClaw?

Run ncl groups config add-mcp-server --id <group-id> --name bulktranscripts --url https://bulktranscripts.co/mcp, store a free API key in the OneCLI vault as the Bearer value, then ncl groups restart --id <group-id>.

Why does NanoClaw need an API key?

NanoClaw does not run OAuth sign-ins for MCP servers, so it authenticates with a key. Keys are free and include the 30 free credits.

Is BulkTranscripts free to use in NanoClaw?

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 NanoClaw 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.

02:30Go deeper

The same engine, three other ways in

Connect it in NanoClaw

30 free credits, no card. One sign-in for the MCP connector, one free API key for the REST API.

Get your free credits

Updated