← Registry

Learning Resources

podlearn.ai

Transform podcasts into structured lessons with AI-powered transcription and smart learning tools for efficient learning.

1 endpoint25 known toolsFirst detected July 25, 2026Last detected August 29, 2026

ENDPOINT 1

https://httiyebjgxxwtgggkpgw.supabase.co/functions/v1/mcp-server-streamable

No auth detected

MCP server metadata

Name
PodLearn Transcripts
Version
1.0.0
Capabilities
tools.listChangedresources.listChanged
Server instructions

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

search_podcasts

Search PodLearn library AND PodcastIndex.

Inferred read-only
list_podcasts

List podcasts already in the PodLearn library, optionally filtered by category.

Inferred read-only
get_podcast_details

Fetch full metadata for one podcast in the PodLearn library, including its episode count.

Inferred read-only
search_episodes

Cross-podcast episode search by title/description AND parent podcast name/author.

Inferred read-only
list_feed_episodes

Fetch the canonical episode list for a podcast directly from PodcastIndex (the upstream RSS index).

Inferred read-only
list_episodes

List episodes already in the local DB for a specific podcast.

Inferred read-only
get_episode_details

Fetch full metadata for one episode including transcription_status and lesson_generation_status.

Inferred read-only
transcribe_url

Ingest and transcribe an EXTERNAL / arbitrary audio URL — a URL the user pasted, or audio not reachable through the index.

Inferred read-only
transcribe_feed

Bulk/season transcription — kick off transcription for up to `max` (cap 25) not-yet-transcribed episodes of a podcast feed in ONE call.

Inferred read-only
start_transcription

Kick off transcription on an episode ALREADY in the library.

Inferred read-only
get_transcription

Fetch transcript text for a completed episode.

Inferred read-only
search_transcription

Keyword search WITHIN a single episode's transcript.

Inferred read-only
get_transcription_segments

Fetch timestamped transcript segments.

Inferred read-only
list_lessons

List the calling user's saved AI-generated lessons.

Inferred read-only
get_lesson_content

Fetch the full body of one AI-generated lesson (title, summary, key takeaways, structured sections).

Inferred read-only
generate_lesson

Generate a structured AI lesson (summary, key takeaways, sections) from a completed transcription.

Inferred read-only
get_subscription_status

Get the caller's subscription plan + active/expired status + period end.

Inferred read-only
get_user_credits

Get the caller's remaining transcription credits.

Inferred read-only
get_episode_usage

Get the caller's episode-access usage stats — how many episodes they've transcribed/read this billing period.

Inferred read-only
get_saved_items

List the caller's saved/bookmarked episodes and lessons.

Inferred read-only
save_item

Bookmark an episode or lesson for the caller.

Inferred read-only
remove_saved_item

Permanently remove a saved/bookmarked episode or lesson from the caller's collection.

Potential side effects
generate_linkedin_post

Turn an already-generated lesson into a LinkedIn-ready share post.

Potential side effects
search_youtube

Discover YouTube videos by topic/keyword across all of YouTube.

Inferred read-only
browse_episodes

Open an interactive episode picker (card grid with thumbnails) for the user to pick an episode to read.

Inferred read-only

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

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.