{"apiVersion":"v1","directorySlug":"podcasts-mcp-06d879db8b","title":"Petabloom","description":null,"pageUrl":"https://www.mcpbundles.com/skills/podcasts-mcp-06d879db8b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://podcasts.petabloom.com/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.petabloom/podcasts-mcp-06d879db8b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_episodes","description":"Search indexed podcast episodes by keyword or show name and return the show/episode GUIDs needed for transcript retrieval.","inputSchema":{"type":"object","properties":{"sort":{"enum":["relevance","published_desc","published_asc"],"type":"string","default":"relevance"},"limit":{"type":"integer","default":5,"maximum":50,"minimum":1},"query":{"type":"string","default":""},"cursor":{"type":"integer","default":0,"minimum":0},"podcast_name":{"type":"string","default":""},"published_after":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"published_before":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"published_within_hours":{"anyOf":[{"type":"integer","maximum":168,"minimum":1},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Search Episodes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_episodes","displayName":"Search Episodes"},{"name":"get_latest_episodes","description":"Return the most recent transcript-ready episodes across the full podcast catalog.","inputSchema":{"type":"object","properties":{"sort":{"enum":["relevance","published_desc","published_asc"],"type":"string","default":"published_desc"},"limit":{"type":"integer","default":5,"maximum":50,"minimum":1},"cursor":{"type":"integer","default":0,"minimum":0},"published_after":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"published_before":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Get Latest Episodes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_latest_episodes","displayName":"Get Latest Episodes"},{"name":"search_episodes_by_topic","description":"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` i","inputSchema":{"type":"object","required":["topic"],"properties":{"limit":{"type":"integer","default":5,"maximum":50,"minimum":1},"topic":{"type":"string","maxLength":300,"minLength":1},"cursor":{"type":"integer","default":0,"minimum":0},"show_guid":{"type":"string","default":""},"published_after":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"published_before":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Search Episodes by Topic","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_episodes_by_topic","displayName":"Search Episodes by Topic"},{"name":"get_transcript","description":"Fetch a bounded transcript chunk for a specific episode using its show and episode GUIDs. Use `next_cursor` to continue reading.","inputSchema":{"type":"object","required":["show_guid","episode_guid"],"properties":{"cursor":{"type":"integer","default":0,"minimum":0},"max_chars":{"type":"integer","default":12000,"maximum":20000,"minimum":100},"show_guid":{"type":"string","minLength":1},"episode_guid":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Get Transcript","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_transcript","displayName":"Get Transcript"},{"name":"give_feedback","description":"Send structured feedback about bugs, missing data, unclear behavior, or feature requests.","inputSchema":{"type":"object","required":["feedback"],"properties":{"feedback":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Give Feedback","logicalName":"give_feedback","displayName":"Give Feedback","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Petabloom&config=eyJ1cmwiOiAiaHR0cHM6Ly9wb2RjYXN0cy5wZXRhYmxvb20uY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Petabloom%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpodcasts.petabloom.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Petabloom%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpodcasts.petabloom.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Petabloom&connectorUrl=https%3A%2F%2Fpodcasts.petabloom.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Petabloom\" --url \"https://podcasts.petabloom.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/podcasts-mcp-06d879db8b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/podcasts-mcp-06d879db8b/tools/{tool}","mcpServerUrl":"https://podcasts.petabloom.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/podcasts-mcp-06d879db8b?live=1"}