Learning Resources
podlearn.ai
Transform podcasts into structured lessons with AI-powered transcription and smart learning tools for efficient learning.
ENDPOINT 1
https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable
MCP server metadata
- Name
- PodLearn Transcripts
- Version
- 1.0.0
Agent-facing podcast transcript library. Always cite episode_id in synthesis. For paid actions (start_transcription, transcribe_url, generate_lesson) confirm cost with the user before invoking — credit gates enforce server-side but the user should see the cost choice explicitly.
Known tools 25
list_podcastsList podcasts already in the PodLearn library, optionally filtered by category.
Inferred read-onlyget_podcast_detailsFetch full metadata for one podcast in the PodLearn library, including its episode count.
Inferred read-onlysearch_episodesCross-podcast episode search by title/description AND parent podcast name/author.
Inferred read-onlylist_feed_episodesFetch the canonical episode list for a podcast directly from PodcastIndex (the upstream RSS index).
Inferred read-onlyget_episode_detailsFetch full metadata for one episode including transcription_status and lesson_generation_status.
Inferred read-onlytranscribe_urlIngest and transcribe an EXTERNAL / arbitrary audio URL — a URL the user pasted, or audio not reachable through the index.
Inferred read-onlytranscribe_feedBulk/season transcription — kick off transcription for up to `max` (cap 25) not-yet-transcribed episodes of a podcast feed in ONE call.
Inferred read-onlyget_lesson_contentFetch the full body of one AI-generated lesson (title, summary, key takeaways, structured sections).
Inferred read-onlygenerate_lessonGenerate a structured AI lesson (summary, key takeaways, sections) from a completed transcription.
Inferred read-onlyget_subscription_statusGet the caller's subscription plan + active/expired status + period end.
Inferred read-onlyget_episode_usageGet the caller's episode-access usage stats — how many episodes they've transcribed/read this billing period.
Inferred read-onlyremove_saved_itemPermanently remove a saved/bookmarked episode or lesson from the caller's collection.
Potential side effectsgenerate_linkedin_postTurn an already-generated lesson into a LinkedIn-ready share post.
Potential side effectsbrowse_episodesOpen an interactive episode picker (card grid with thumbnails) for the user to pick an episode to read.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.podlearn-transcripts]
url = "https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"podlearn-transcripts": {
"type": "http",
"url": "https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: podlearn-transcripts
Remote MCP URL: https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"podlearn-transcripts": {
"url": "https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"podlearn-transcripts": {
"type": "http",
"url": "https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "podlearn-transcripts",
"transport": "streamable-http",
"url": "https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for supabase.co was fetched 2026-08-24T06:42:13.245Z.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.