PodLearn MCP server
Commit Oct 18, 2026Transcribe podcasts and YouTube videos, search transcripts, and generate structured AI lessons from audio and video content.
Also known as blutrich/podlearn-plugin, podlearn-plugin
- Stars
- 2
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- 1.1.0
- Last commit
- Oct 18, 2026
- License
- —
What is PodLearn MCP?
PodLearn is an MCP server. Transcribe podcasts and YouTube videos, search transcripts, and generate structured AI lessons from audio and video content.
Summary generated from the project's README
About PodLearn MCP server
Converting long-form audio and video into structured learning materials is what PodLearn enables for developers and learners using Claude Code, Claude Desktop, Cursor, or ChatGPT. By providing a podcast and YouTube knowledge engine, it allows users to turn URLs into verbatim transcripts, searchable archives, and organized lessons. The system works via a Streamable HTTP transport, requiring a PodLearn account and OAuth authentication through a browser to manage permissions.
Users can perform specific tasks such as searching for exact moments in a conversation using search_transcription or processing entire podcast seasons with the transcribe_feed tool. While searching existing transcripts is free, generating new content like lessons or transcriptions consumes credits. The server includes specialized tools like generate_linkedin_post and search_youtube to integrate media insights directly into a coding or writing workflow. It is designed to function as an agent-native tool that handles everything from single video URLs to bulk feed ingestion.
What you can do with it
- 1Convert video to lessonsTransform a YouTube URL into a structured educational lesson with key takeaways.
- 2Search audio contentLocate specific discussions or quotes within a transcript using full-text search.
- 3Bulk podcast processingIngest and summarize multiple episodes from a podcast feed at once.
- 4Repurpose media insightsTurn the content of a generated lesson into a social media post.
Written from the project's README. Every use case is checked against a quote from it.
How to install PodLearn MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall PodLearn MCP in Claude Code
$ claude mcp add --transport http podlearn-plugin https://podlearn.ai/mcpInstall PodLearn MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"podlearn-plugin": {
"url": "https://podlearn.ai/mcp"
}
}
}Install PodLearn MCP in VS Code
.vscode/mcp.json
{
"servers": {
"podlearn-plugin": {
"type": "http",
"url": "https://podlearn.ai/mcp"
}
}
}Install PodLearn MCP in VS Code CLI
$ code --add-mcp '{"name":"podlearn-plugin","type":"http","url":"https://podlearn.ai/mcp"}'Install PodLearn MCP in Codex
$ codex mcp add podlearn-plugin --url https://podlearn.ai/mcpInstall PodLearn MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.podlearn-plugin] url = "https://podlearn.ai/mcp"
Install PodLearn MCP in Gemini CLI
$ gemini mcp add -s user --transport http podlearn-plugin https://podlearn.ai/mcpInstall PodLearn MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"podlearn-plugin": {
"url": "https://podlearn.ai/mcp",
"type": "http"
}
}
}Automated checks
Ran Nov 15, 2026Full report →Not verified yet. A server needs a score of 80, no serious finding, and enough data for us to check. How checks work · What to fix for more points
- Source repository linked and reachableblutrich/podlearn-plugin is public and reachablegithub.com/blutrich/podlearn-plugin ↗Pass
- Package names this repository as its sourceNot checked
- Build provenance (Sigstore attestation)Not checked
- Open source license (OSI)No licenseFinding
- Commit or release in the last yearLast commit or release 2026-10-18github.com/blutrich/podlearn-plugin ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNot checked
- No critical advisory in the package or its dependenciesNot checked
- No hidden instructions to the model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNot checked
- Remote endpoint answers the MCP handshakeinitialize answered with protocol 2025-06-18 in 537 msPass
README
View on GitHub🎧 PodLearn for Claude Code
Stop listening. Start learning.
The podcast & video knowledge engine, right inside Claude Code. Drop a link. Get a verbatim transcript, a searchable archive, and an AI lesson in seconds.
Some of the best thinking on the planet is locked inside hours of audio you'll never have time for. PodLearn unlocks it. Hand Claude any podcast or YouTube URL and it transcribes the whole thing (yes, even long talks with no captions), makes every word searchable, and distills the ideas into a structured lesson. No tab-switching, no copy-paste, no "I'll get to it later."
One install adds the PodLearn skill and MCP server to Claude Code. The skill handles the routing; the MCP does the work. You just talk.
✨ Why people use it
- ⏱️ Hours → minutes. A 2-hour interview becomes a transcript + lesson you skim in five.
- 🔎 Find the exact moment. Full-text search across every transcript, with citations. "Where did they talk about pricing?" jumps you straight there.
- ▶️ YouTube that actually works. Paste any video, captions or not. Conference talks, lectures, channel deep-dives, all transcribed natively.
- 📚 Bulk a whole season.
transcribe_feedingests an entire podcast feed in one shot, not episode-by-episode. - 🧠 Lessons, not just text. Auto-generated key takeaways and structured notes you can act on.
- 🤖 Agent-native. It's a real MCP server, so every call composes with the rest of your Claude workflow (turn a lesson into a LinkedIn post, feed quotes into a doc, whatever).
💬 What you can ask
"What podcasts do you have about AI agents?" "Transcribe this and make me a lesson: ‹youtube or podcast URL›" "Find the best quotes about pricing from ‹episode›" "Transcribe the last 10 episodes of ‹podcast› and summarize the themes." "Turn that lesson into a LinkedIn post."
⚡ Install (60 seconds)
1. Have a PodLearn account (free, 2 credits to try) at podlearn.ai. No token needed: you sign in once in your browser.
2. Add the marketplace — in Claude Code (run this on its own, wait for confirmation):
/plugin marketplace add blutrich/podlearn-plugin
3. Install the plugin — then run:
/plugin install podlearn@podlearn
⚠️ Run them one at a time — they're two separate slash commands. Pasting both lines at once makes Claude treat the second as part of the first.
4. Restart Claude Code (or claude reload).
5. Sign in. Run /mcp, pick podlearn, choose Authenticate, and
approve PodLearn in the browser. Approve both read and write if you want
Claude to transcribe and save things for you (it still asks before spending
credits). Then start asking.
That's it. The plugin ships the skill and the MCP, so there's no separate
claude mcp add step and nothing to wire up by hand.
📦 What's inside
Skill (podlearn) |
Routes your intent through the MCP tools so you never think about which one to call. |
| MCP server | search_podcasts · search_youtube · search_episodes · list_feed_episodes · transcribe_url · transcribe_feed (bulk/season) · get_transcription · search_transcription · generate_lesson · generate_linkedin_post · and more. |
🔌 Just the MCP server (without the plugin)
The plugin already bundles the server, so most people don't need this. But if you want the MCP on its own — in Claude Desktop, Cursor, ChatGPT, or any other MCP client, or in Claude Code without the skill — add it directly.
Claude app (web, desktop, mobile): Settings → Connectors → Add custom
connector → paste https://podlearn.ai/mcp → Connect, and sign in.
Claude Code:
claude mcp add --transport http podlearn https://podlearn.ai/mcp
Then /mcp → podlearn → Authenticate.
Codex:
codex mcp add podlearn --url https://podlearn.ai/mcp
codex mcp login podlearn --scopes mcp:read,mcp:write
Any MCP client — point it at the Streamable HTTP endpoint and sign in with OAuth:
| Field | Value |
|---|---|
| Transport | Streamable HTTP (http) |
| URL | https://podlearn.ai/mcp |
| Auth | OAuth (sign in with your PodLearn account) |
Headless client that can't open a browser? Create a personal token in
Settings → API Tokens and send it as the
Authorization: Bearer … header. Never put it in the URL: tokens in the
query string are ignored, and calls will hang waiting for a sign-in.
Full setup guide: podlearn.ai/mcp-docs.
🔄 Manage
/plugin marketplace update podlearn # pull the latest
/plugin uninstall podlearn@podlearn # remove the plugin
/plugin marketplace remove podlearn # remove the marketplace
🔐 Notes
- Your account, your permissions. The MCP signs in with OAuth; you choose
read-only or read + write in the browser. Auth error or "insufficient scope"?
Run
/mcp→ podlearn → re-authenticate. To get write access after a read-only sign-in, remove and re-add the server first. - Upgrading from 1.0.x? The old token prompt is gone. Update the
marketplace, reinstall, restart, then sign in with
/mcp. You can revoke the oldpl_mcp_…token in Settings → API Tokens. - Transparent pricing. Reading and searching transcripts already in your
library is free. Paid actions (
transcribe_url,transcribe_feed,generate_lesson) spend PodLearn credits, and the skill confirms the cost before charging. Start with 2 free credits; top up or subscribe at podlearn.ai.
🌐 Also available
PodLearn runs as a web app at podlearn.ai and as an MCP server for Claude Desktop, ChatGPT, Cursor, and any MCP-compatible client. This plugin is the fastest way to use it from Claude Code.
📄 License
AGPL-3.0 — © 2026 Ofer Blutrich. Built on the PodLearn platform.
PodLearn MCP questions
How do I add PodLearn MCP to Claude Code?
Run claude mcp add --transport http podlearn-plugin https://podlearn.ai/mcp in your terminal. Add --scope user to make it available in every project.
How do I add PodLearn MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
Can I transcribe YouTube videos without captions?
Yes, PodLearn can transcribe any YouTube video, even those without existing captions.
Is there a cost to use PodLearn?
Reading and searching existing transcripts is free, but actions like transcribing URLs or feeds and generating lessons consume PodLearn credits. You can start with 2 free credits.