Use YouTube transcripts in Cursor
Cursor's agent can fetch transcripts, search channels, and track uploads once it knows about one URL.
Setup steps ↓{
"mcpServers": {
"bulktranscripts": {
"url": "https://bulktranscripts.co/mcp"
}
}
}Two steps from install to answers
Click Add to Cursor
The install button in the guide writes the config for you. Or paste this into ~/.cursor/mcp.json, then sign in with Google under Settings → MCP.
{
"mcpServers": {
"bulktranscripts": { "url": "https://bulktranscripts.co/mcp" }
}
}Ask Cursor in plain words
Cursor picks the right tool by itself. You never name one.
get_transcript1 full transcript1 credit- The decision, the context and the trade-offs
- Direct quotes from the speaker
- A link to the moment each point was made
Step by step
One-click install
Or configure it by hand
Global: ~/.cursor/mcp.json · per-project: .cursor/mcp.json in the repo root:
{
"mcpServers": {
"bulktranscripts": {
"url": "https://bulktranscripts.co/mcp"
}
}
}Under Settings → MCP the server shows a login prompt — click it and sign in with Google or your license key. Prefer no OAuth? Append the license key to the URL instead (https://bulktranscripts.co/mcp?key=…).
Then use Agent mode — the tools are picked up by the model as needed.
Try asking
- Research how @fireship explains WebSockets — find the video and summarize it.
- Pull the transcript of this conference talk and extract the architecture decisions.
- List everything this channel published about Rust, newest first.
- Draft a blog post from this video's transcript, keeping direct quotes.
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 |
|---|---|---|---|
| One-click install | The Add to Cursor button | Google, in the browser | Fastest; nothing to edit |
| mcp.json | ~/.cursor/mcp.json or .cursor/mcp.json | Google, or ?key= in the URL | Sharing the setup with a team repo |
What to ask Cursor
Paste any of these once the server is connected.
“Pull this conference talk and write an ADR for the approach it recommends.”
“Research how @fireship explains WebSockets and add a short explainer to README.md.”
“List everything this channel published about Rust, newest first.”
“Draft a blog post from this video's transcript, keeping direct quotes.”
“Turn this playlist into one Markdown note per lesson in notes/.”
“Find two popular videos on React Server Components and list where they disagree.”
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
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
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 Cursor
How do I add BulkTranscripts to Cursor?
Use the Add to Cursor button on this page, or add {"mcpServers": {"bulktranscripts": {"url": "https://bulktranscripts.co/mcp"}}} to ~/.cursor/mcp.json. Then open Settings → MCP and sign in with Google.
Which Cursor mode uses the tools?
Agent mode. The model calls the BulkTranscripts tools on its own when a request needs YouTube.
Is BulkTranscripts free to use in Cursor?
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 Cursor 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 Cursor
30 free credits, no card. One sign-in for the MCP connector, one free API key for the REST API.