Podcasts

com.petabloomPublished by petabloom.comOfficial publisherv0.2.8Updated Oct 24, 2026

An MCP server that provides tools to discover and retrieve podcast episodes transcripts.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Lets an assistant search a podcast catalog and fetch episode transcripts, with keyword and semantic topic search.

What you can do
Provides five tools over a remote endpoint. search_episodes finds episodes by keyword or show name and returns the show and episode GUIDs needed later. get_latest_episodes lists the newest transcript-ready episodes across the catalog, and search_episodes_by_topic does meaning-based topic search that can match related concepts rather than exact phrases. get_transcript fetches a bounded transcript chunk for a given episode, with a next_cursor to continue reading, and give_feedback sends structured feedback about bugs or feature requests.
When to use it
Useful when you want an assistant to find podcast episodes on a subject, pull recent episodes, or read and quote episode transcripts without leaving the conversation. The semantic topic search helps when you know the idea but not the exact wording.
Requirements
A remote streamable HTTP endpoint at podcasts.petabloom.com; no packages, environment variables, headers or authentication are declared. Network access to that endpoint is required.
Before you install
Transcript retrieval is paginated by cursor, so long episodes take several calls. The give_feedback tool sends structured feedback to the provider, so avoid including sensitive content in it. No authentication is declared, so treat the endpoint as public and do not send private material.

Installation

In SourceWeft

  1. Open Podcasts in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.petabloom%2Fpodcasts/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "podcasts": {
      "type": "http",
      "url": "https://podcasts.petabloom.com/mcp"
    }
  }
}

Tools

5

search_episodes

Search Episodes

Search indexed podcast episodes by keyword or show name and return the show/episode GUIDs needed for transcript retrieval.

Parameterssortlimitquerycursorpodcast_namepublished_afterpublished_beforepublished_within_hours

get_latest_episodes

Get Latest Episodes

Return the most recent transcript-ready episodes across the full podcast catalog.

Parameterssortlimitcursorpublished_afterpublished_before

search_episodes_by_topic

Search Episodes by Topic

Semantic topic search across the podcast catalog. Unlike `search_episodes` (which does lexical/keyword matching), this tool understands meaning: a query for 'AI safety' will match episodes about 'AI alignment', 'AGI risk', or 'frontier model evaluation' even if they don't contain the exact phrase. Returns ranked episodes with the matched topic phrases so you can explain *why* each result is relevant before fetching the transcript. Best for conceptual or thematic queries — use `search_episodes` instead when the user is looking for a specific person, product, or verbatim phrase.

Parameterslimittopicrequiredcursorshow_guidpublished_afterpublished_before

get_transcript

Get Transcript

Fetch a bounded transcript chunk for a specific episode using its show and episode GUIDs. Use `next_cursor` to continue reading.

Parameterscursormax_charsshow_guidrequiredepisode_guidrequired

give_feedback

Give Feedback

Send structured feedback about bugs, missing data, unclear behavior, or feature requests.

Parametersfeedbackrequired

Version history

1
  1. v0.2.8LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.