You'll want this when you need to search for podcasts and pull their episode transcripts into your workflow. It's straightforward: discover shows, find specific episodes, and grab the text of what was said. Useful if you're building content analysis tools, summarizing podcast discussions, or extracting quotes and insights from audio content without manual transcription. The server runs over streamable HTTP, so you can hit it remotely without local setup. Reach for it when you're working with podcast data and need the actual words, not just metadata about episodes.
Public tool metadata for what this MCP can expose to an agent.
search_episodesSearch indexed podcast episodes by keyword or show name and return the show/episode GUIDs needed for transcript retrieval.7 paramsSearch indexed podcast episodes by keyword or show name and return the show/episode GUIDs needed for transcript retrieval.
sortstringrelevance · published_desc · published_ascdefault: relevancelimitintegerquerystringpodcast_namestringpublished_aftervaluepublished_beforevaluepublished_within_hoursvalueget_latest_episodesReturn the most recent transcript-ready episodes across the full podcast catalog.4 paramsReturn the most recent transcript-ready episodes across the full podcast catalog.
sortstringrelevance · published_desc · published_ascdefault: published_desclimitintegerpublished_aftervaluepublished_beforevaluesearch_episodes_by_topicSemantic 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 cont...5 paramsSemantic 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 cont...
limitintegertopicstringshow_guidstringpublished_aftervaluepublished_beforevalueget_transcriptFetch a bounded transcript chunk for a specific episode using its show and episode GUIDs. Use `next_cursor` to continue reading.4 paramsFetch a bounded transcript chunk for a specific episode using its show and episode GUIDs. Use `next_cursor` to continue reading.
cursorintegermax_charsintegershow_guidstringepisode_guidstringgive_feedbackSend structured feedback about bugs, missing data, unclear behavior, or feature requests.1 paramsSend structured feedback about bugs, missing data, unclear behavior, or feature requests.
feedbackstringio.github.socialapishub/social-media-api
io.github.xpaysh/social-media
com.thenextgennexus/youtube-media-mcp-server
io.github.ludmila-omlopes/youtube-video-analyzer
csoai-org/social-media-ai-mcp
com.ezbizservices/social-media