A Cursor Plugin that gives your Cursor agent YouTube transcripts, video/channel search, channel browsing, and playlist extraction - no local server to run, no Google API key or quota to manage. It bundles the hosted getyoutubetranscript.com MCP server plus skills, slash commands, rules, and a research agent so the setup and the conventions ship together.
Free tier - 100 credits on signup, no card required.
Once the plugin is listed on the Cursor marketplace (submitted, pending review):
/add-plugin youtube-transcript-cursor-plugin
or Customize in the sidebar -> search for YouTube Transcript -> Install (choose project or user scope).
Right now, install straight from this repo: use Dashboard -> Plugins & MCPs -> Team Marketplaces -> Add Marketplace -> Import from Repo and paste this repository's URL, or clone it into ~/.cursor/plugins/local/youtube-transcript-cursor-plugin/.
The bundled MCP server (https://getyoutubetranscript.com/api/mcp) authenticates with an API key:
- API key. Get a free key (100 credits, no card) at the dashboard, or just ask your agent for a transcript with no key configured - the
fetch-transcriptskill can sign you up by email + one-time code without you leaving the conversation. Set the key as this plugin'sYOUTUBE_TRANSCRIPT_API_KEYvariable (Cursor prompts for it on install, or set it later in plugin settings). - OAuth (alternative). The server also supports OAuth. If you'd rather not manage a key, add
https://getyoutubetranscript.com/api/mcpdirectly in Cursor's MCP settings without a header and approve the consent screen when Cursor prompts for sign-in.
| Skill | Description |
|---|---|
fetch-transcript |
Fetch a video's transcript plus title/author/thumbnail |
search-youtube |
Search YouTube for videos or channels |
channel-playlist-research |
Resolve a handle, browse a channel's uploads, search within a channel, or list a playlist |
summarize-video |
Summarize or repurpose one or more videos (composes the skills above) |
| Command | Description |
|---|---|
/youtube-transcript |
Fetch a video's transcript by URL or ID |
/youtube-search |
Search YouTube for videos or channels |
/youtube-channel |
Browse or search a channel's uploads |
| Rule | Description |
|---|---|
api-key-setup |
Never commit keys; API key vs. OAuth setup for the bundled MCP server |
transcript-conventions |
Untrusted-content handling, pagination, credits, error reporting |
| Agent | Description |
|---|---|
youtube-research-specialist |
Routes any YouTube research task to the right skill and tool |
Bundled via mcp.json - the remote tubeagentkit/youtube-mcp server, exposing get_youtube_transcript, search_youtube, get_channel_latest_videos, search_channel_videos, list_channel_videos, list_playlist_videos, and get_credits.
Just install and ask - no config, no code.
Summarize this video: https://youtu.be/dQw4w9WgXcQ
Find videos about machine learning
Search MKBHD's channel for iPhone reviews
List every video @TED has ever uploaded
Get transcripts for every video in this playlist: [URL]
Or use the slash commands directly:
/youtube-transcript https://www.youtube.com/watch?v=jNQXAC9IVRw
/youtube-search machine learning explainers
/youtube-channel @veritasium --all
| Plan | Price | Credits | Rate Limit |
|---|---|---|---|
| Free | $0 | 100 credits on signup | 60 req/min |
| Monthly | $5/month | 1,000 credits/month | 200 req/min |
| Annual | $4.50/mo ($54/yr) | 1,000 credits/month | 300 req/min |
1 credit = 1 successful request. Failed calls are never charged. get_channel_latest_videos, resolve, and get_credits are always free. Manage billing ->
Other ways to use the GetYouTubeTranscript API:
- youtube-transcript-api: YouTube Transcript API docs, endpoint reference, OpenAPI spec and examples in curl, Python, JavaScript, Go and PHP
- youtube-transcript-api-python: YouTube Transcript API SDK for Python
- youtube-transcript-api-node: YouTube Transcript API SDK for Node.js / TypeScript
- youtube-mcp: Remote YouTube MCP server for Claude, ChatGPT, Cursor and VS Code
- youtube-transcript-skills: YouTube transcript Agent Skill for Claude Code, Cursor, Codex and OpenClaw
- n8n-nodes-getyoutubetranscript: YouTube transcript n8n community node, also usable as an AI Agent tool
getyoutubetranscript.com is an independent product and is not affiliated with or endorsed by YouTube or Google.
Issues and PRs welcome.
MIT - see LICENSE.